;; README for emacs-lisp-jp.texi -*- indented-text -*- 新・これは何か? ===== このレポジトリは、15年近く昔の『Programming in Emacs Lisp: A simple introduction』の日本語訳を、現代版に書きなおすことを目指して います。 旧版から10年以上が経過し、Emacs は Unicode ...
今は昔、「オブジェクト指向」がSmalltalkから一般の言語へと波及していた頃、ここでは当時のLispとC++を見ていきます。 Lispのオブジェクト指向機能 Lispは動的言語で、柔軟な言語であるため、色々な機能を試すプログラミング言語の実験場、遊園地として ...
プログラミングで何か新しいことを学びたい人にぜひお勧めしたいのが「Lisp」というプログラミング言語だ。現役バリバリでソフトウエアを開発しているプログラマーでも「いつかはLispが書けるようになりたい」と考える人は多い。いわば「プログラマーのあこがれ言語」なのだ。
Lisp系プログラミング言語であるClojureの開発者が、最新版「Clojure 1.4」のリリースを発表した。ClojureはLispの方言のひとつ。Java仮想マシンで動作し、インタプリタとしても、またコンパイルして直接Javaバイトコードを生成して動作させることもできる。
functional programming(関数型プログラミング)? 関数型プログラミング言語は 「計算を関数の組み合わせとして表現する」 ことを中心にした言語です。 状態変更や副作用を極力避けて、不変データと純粋関数で処理を組み立てるのでコードは数学的に扱い ...
Lispが生まれたのは、プログラミング言語の1958年です。1958年と言えば、最初のプログラミング言語に数えられるFORTRANが登場して間もない頃です。人工知能研究の第一人者であるジョン・マッカーシーが開発しました。それで、Lispは人工知能研究で使われる ...
最先端の機能を提供してきたLispですが、その強さは特定の機能に見いだせるわけではありません。むしろ、いろいろな機能を実験してみるのに非常に便利なため、その中でよいものが生き残ったと考えるべきでしょう。Lispの先進性は、Lispの強さの副作用と ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 “AI活用”をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けし ...