JavaScriptは第一級関数をサポートする。関数はレキシカルスコープを作り出す。// 関数リテラルfunction(message){    print(message);};// 関数リテラルをコールバックに代入SomeObject.SomeCallBack = function(message){    print(message);};arguments.calleeプロパティを使うとJavaScriptでも無名再帰関数を書くことができる。なお、ECMAScript5のstrict modeではarguments.calleeの使用は禁じられている。// f: 数値を受け取って数値を返す関数// deltaX: 微小な正の数// fの近似導関数を返す関数function makeDerivative ( f, deltaX ) {    return function (x) {        return ( f(x + deltaX) - f(x) ) / deltaX;    };}var cos = makeDerivative( Math.sin, 0.000001 );// cos(0)     ~> 1// cos(Math.PI/2)  ~> 0
PROC newton = (REAL x, error, PROC (REAL) REAL f, f prime) REAL:# ニュートン法 #  IF f(x) <= error  THEN x  ELSE newton (x - f(x) / f prime (x), error, f, f prime)  FI;print((  newton(0.5, 0.001, (REAL x) REAL: x**3 - 2*x**2 + 6, (REAL x) REAL: 3*x**2 - 4**x),  newline));
この例では第一級関数はIPアドレスのテーブルのソート戦略を指定するのに使われている。     network = {       {name = "grauna",  IP = "210.26.30.34"},       {name = "arraial", IP = "210.26.30.23"},       {name = "lua",     IP = "210.26.23.12"},       {name = "derain",  IP = "210.26.23.20"},     }テーブルのホスト名を辞書順の逆でソートするには、次のように書く。    table.sort(network, function (a,b)      return (a.name > b.name)    end)
(lambda (a b) (* a b)) ; 関数リテラル((lambda (a b) (* a b)) 4 5) ; 関数に4と5を渡す
(define square (lambda (x) (* x x))) ;変数に関数リテラルを代入(define fns (list + sin square)) ;リストの要素を関数に(define (compose f g) (lambda (x) (f (g x)))) ;2つの関数を引数として受け取り        ;合成関数を返す関数((compose sqrt square) -3) ;他の関数の戻り値としての関数、引数に-3を適用;結果は3(define fns-squared (map (lambda (fn) (compose square fn)) fns)) ;関数のリストを        ;sqrt関数に合成 -> 関数のリスト(map (lambda(fn) (fn 3)) fns-squared) ;すべての関数に引数を3で適用;結果はリスト (9 0.01991485667481699 81)
-module(calculus).-export([derivate/2]).% F: 数値を受け取り数値を返す関数% DeltaX: 小さい正の数% Fの近似導関数を返す。derivative(F, DeltaX) ->  fun(X) ->    (F(X + DeltaX) - F(X)) / DeltaX  end.
alias real delegate(real x) Delegate;Delegate makeDerivative(Delegate f, real deltaX){    return delegate real (real x)    {       return (f(x + deltaX) - f(x)) / deltaX;    };}void main(){    real mySin(real s)    {        return std.math.sin(s);    }    Delegate cos = makeDerivative(&mySin, 0.000001);    writefln(cos(0));}
新聞報道によって「忠犬ハチ公」が広く知られるようになった翌年である1933年（昭和8年）頃、ハチの美談に感動した帝展彫刻審査委員も務める彫塑家・安藤照は、かねてより知り合いであった斎藤弘吉にハチの銅像を作りたい希望を伝えた。この結果、日本犬保存会からの依頼によりハチの像が作成されることとなり、上野の死後、1927年（昭和2年）からハチの飼い主となっていた小林菊三郎はモデルとなるハチを連れて代々木富ヶ谷の自宅から初台にある安藤のアトリエまで毎日通った。しかし、安藤がハチ公像を作っている最中、ハチに関する件を全て上野家から託されたと自称する老人が現れ、美術院同人の大内青圃にハチ公木像製作を依頼するための資金集めと称して絵葉書を売り始める事態が発生した。そのため、安藤はそれを阻止する意図でより早く銅像を作らなければならなくなり、ハチが生きているうちに銅像が建てられた経緯がある。動物の銅像がその存命中に建てられるのは極めて異例である。1934年（昭和9年）1月には「忠犬ハチ公銅像建設趣意書」が作成され、銅像建設の募金が開始された。日本犬保存会が発起した資金集めには、鉄道諸官庁も後援した。同年3月10日午後5時から神宮外苑の日本青年館で、ハチと共に発起人の斎藤弘吉、上野未亡人などが参加した「銅像建設基金募集の夕」が開催され、約3000人がハチを見ようと集まった。その後、同年4月21日には渋谷駅前に「忠犬ハチ公像」が設置され、盛大に行われた銅像の除幕式にはハチ自身と300人もの著名人が参加した。生存中に自らの像が作成・設置されたハチであったが、除幕式の翌年、1935年（昭和10年）3月8日に死んだ。この際、ハチ公像の周囲は花環で埋まり、大勢の人々が集まってハチの死を哀れんだ。