Search Results: Lisp
転送先:
LISP
Rabu, 2025-12-31 22:23:58LISP(リスプ)は、関数型プログラミング言語である。S式と前置記法などが特徴である。 1958年秋から開発が開始され、1960年3月にLISP Iとしてマニュアルが書かれ、1960年4月に初めて論文が発表されたLISPは、現在でも広く使用されている高水準プログラミング言語の中では、FORTRAN、...
Click to read more »Common Lisp
Minggu, 2026-08-16 21:09:40プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート Common Lisp(コモン・リスプ)はプログラミング言語である。Common Lisp の略称はCL。規格はANSIによる ANSI INCITS 226-1994 (S2018)。仕様を指すこともあれば、実装を指す...
Click to read more »LISPマシン
Minggu, 2026-06-28 05:10:53LISPマシンは、LISPを主要なプログラミング言語として効率的に実行することを目的として設計された高水準言語マシンである。歴史的な意味では、最初の商用シングルユーザーワークステーションだったと言うこともできる。それほど数量的に大成功を収めたとはいえないが(1988年までに約7000台が出荷された...
Click to read more »Allegro Common Lisp
Rabu, 2025-11-05 21:07:45Lispは、米Franz社によるCommon Lispの処理系、及び統合開発環境(IDE)である。 ANSI Common Lisp規格に準拠した代表的な商用の処理系のひとつで、豊富な付属ライブラリと、多機能な開発環境、高性能なネイティブコードコンパイラを備える。 1980年代中盤の米国Lisp...
Click to read more »LISP (声優ユニット)
Minggu, 2025-12-14 16:11:24LISP(リスプ)は、2010年7月から2011年7月まで活動していた日本の声優ユニット。「超至近距離声優ユニット」「毎日ファンとコミュニケーションする声優ユニット」と銘打っていた。 キャッチフレーズは「キミとセツゾク。」。公式ファンクラブは「ふぁみりすぷ」。 阿澄佳奈...
Click to read more »Emacs Lisp
Senin, 2026-05-18 14:54:49Emacs Lispは、GNU EmacsとXEmacsテキストエディタ(この記事ではあわせてEmacsと呼ぶ)で使われているプログラミング言語LISPの方言である。Emacs組込みの編集機能のうち、C言語で書かれた部分以外のほとんどを実装するのに使われている。また、利用者によるEmacsのカスタム化や拡張のために用いられる。...
Click to read more »Scheme
Senin, 2025-12-22 18:26:00Scheme(スキーム)はコンピュータ・プログラミング言語 LISPの方言のひとつで、静的スコープなどが特徴である。仕様(2017年現在、改7版まで存在する)を指すこともあれば、実装を指すこともある。Schemeにより、LISP方言に静的スコープが広められた。 Schemeは、MIT...
Click to read more »HiLISP
Rabu, 2025-04-30 16:32:05HiLISP は日立製作所によるCommon Lispの実装である。 HiLISP は開発コード名であり、製品名としては、単にLISPとしているが、稼動するOSを並記して、日立のメインフレームであるHITAC Mシリーズでは、VOS3 LISPならびにLISP E2、日立ワークステーション2050シリーズでは、HI-UX...
Click to read more »LispWorks
Senin, 2025-12-15 21:29:46LispWorksは、英LispWorks社によるCommon Lispの処理系、及び統合開発環境(IDE)である。 Common Lispの処理系単体にはHarlequin Common Lispという名称がついているが、現在は、処理系、IDE共にLispWorksと呼称されることがほとんどである。...
Click to read more »Emacs
Minggu, 2026-05-10 00:32:58れらのコマンドをマクロと組み合わせることができる。さらに深い拡張性を提供するLISPプログラミング言語の方言であるEmacs Lisp (ELispまたElispとも) はEmacs実装の主な特徴であり、Emacs Lispでユーザーや開発者はEmacs用の新しいコマンドやアプリケーションを書くこと...
Click to read more »プログラミング言語
Selasa, 2026-08-18 05:41:05行うアセンブリ言語がある(機械語も低水準言語のひとつに数える場合もある。)。 対比される高水準言語の例としてはPerl、Visual Basic、LISP、PHP、Java、Pythonなどを挙げることができる(なお、境界はやや曖昧で、C言語はかつては「高水準言語」と見なされていたが、その後それより...
Click to read more »OKI Common Lisp
Rabu, 2025-04-30 16:30:06OKI Common Lisp (開発コードネーム Tachyon Common Lisp) は沖電気工業によるCommon Lispの実装である。 当時最も高速であったLucid Common Lispよりもインタプリタで6倍、コンパイラで2倍の高速性を誇り、一部のベンチマークでは最適化されたC...
Click to read more »Steel Bank Common Lisp
Rabu, 2025-11-05 21:04:56Steel Bank Common Lisp (SBCL)は、高性能なネイティブコンパイラ、Unicodeサポート、ネイティブスレッドのサポートを特徴とするフリーのCommon Lisp実装。 "Steel Bank Common Lisp"という名前は、SBCLがフォークしたCarnegie Mellon...
Click to read more »Clojure
Selasa, 2025-08-05 05:57:54Clojure (発音は/'klouʒər/, クロージャー)は、関数型プログラミング言語であり、LISP方言の一つである。関数型プログラミングのプログラミングスタイルでのインタラクティブな開発を支援し、マルチスレッドプログラムの開発を容易化する汎用言語である。ClojureのプログラムはJava仮想マシンで動作する。...
Click to read more »Common Lisp Object System
Senin, 2026-05-18 18:25:38Common Lisp Object System(コモン リスプ オブジェクトシステム、略称 CLOS)は、ANSI Common Lisp (CL) の一部をなすオブジェクト指向プログラミング機能であり、他の言語(EuLisp や Emacs Lisp、Scheme、Dylan)にも類似のシス...
Click to read more »マクロ (コンピュータ用語)
Senin, 2026-02-09 21:15:19ンパイル時点にコードが決定されるので、マクロやテンプレートを活用したプログラミングは一種のメタプログラミングである。 Lisp のマクロ処理は、Lisp のプログラム自体が Lisp のリストオブジェクトで表現されるもの(S式)であることを利用し、S式をS式に変換する関数により行われるものであり、こ...
Click to read more »GNU Emacs
Minggu, 2026-05-03 15:59:32EmacsのMocklispインタプリタを本物のLISPインタプリタへと置き換えようとしたところ、Gosling Emacsのコードの大半を書き換える必要があった。GNU Emacsは創生期のGNUプロジェクトがリリースした最初のプログラムとなった。GNU EmacsはC言語で書かれており、拡張用言語としてEmacs Lisp (ELisp)...
Click to read more »Kyoto Common Lisp
Minggu, 2025-02-16 23:07:32当時分派していたMACLISP系Lispの共通仕様を制定することがCommon Lispの当初の目的であったため、既存のSpice LispやNIL、Lisp Machine Lisp等の処理系がCommon Lisp仕様に準拠していくという方向で進んでおり、また、処理系の一つであるSpice Lisp...
Click to read more »オブジェクト指向プログラミング
Senin, 2026-03-02 05:39:12ど、完全に動的なシステムとして設計された。 1970年代、SmalltalkはLispコミュニティに影響を与え、Lispコミュニティは、Lispマシンを通じて開発者に紹介されたオブジェクトベースの技術を取り入れた。Lispの様々な拡張機能(LOOPS やFlavors(英語版)などが導入した多重継承...
Click to read more »インタプリタ
Selasa, 2026-08-18 05:04:02種のインタプリタのようなものを実装し、パンチカードの内容をデータとしてではなくプログラムのように扱う、というような例があると言われている。 最初のLISPインタプリタはスティーブ・ラッセルがIBM 704上に実装した。これはジョン・マッカーシーがRecursive Functions of Symbolic...
Click to read more »リスト (抽象データ型)
Selasa, 2022-08-23 09:06:31リストが空かどうかを確かめる操作 リストの先頭に要素を追加する操作(Lispのcons) リストの先頭要素 ("head") を求める操作(Lispのcar) リストの先頭を除く部分リスト ("tail") を求める操作(Lispのcdr) リストは以下のプロパティを持つ。 リストのサイズ - リスト内にいくつの要素があるかを示す。...
Click to read more »Maclisp
Jumat, 2026-06-26 00:22:58LISPマシンが開発された。LISPマシン上のLISPであるLisp Machine Lisp(英語版)はMacLISPの後継にあたる。その他のLISP処理系も様々なコミュニティで作られ、最終的にこれらを統合したCommon Lispが生まれることとなった。 MacLISPという名称はProject...
Click to read more »関数型プログラミング
Sabtu, 2026-08-08 16:57:50LISP は関数型言語の歴史において重要である。ラムダ計算は LISP の基礎であると言われるが、マッカーシー自身が1978年に説明したところによると、匿名関数を表現したいというのが最初にあって、その手段としてマッカーシーはチャーチのラムダ計算を選択したに過ぎない。 歴史的に言えば、 LISP...
Click to read more »Spice Lisp
Minggu, 2025-02-16 23:07:56Lisp作成キットを配布していた。 このキットを元にした/利用した処理系に、TOPS-20 Common Lisp、VAX LISP、DG Common Lisp等がある。 TOPS-20 Common Lisp VAX LISP SPUR Lisp Gould Common Lisp CMU...
Click to read more »Interlisp
Kamis, 2025-12-04 20:27:49Interlisp(大文字/小文字の組み合わせは様々見られる)は、プログラミング言語LISPの一種を中心としたプログラミング環境。1967年、Bolt, Beranek and Newman (BBN) でPDP-10(OSはTENEX)上の BBN LISP として開発開始されたものである。Danny Bobrow、Warren...
Click to read more »CMU Common Lisp
Sabtu, 2025-11-15 09:08:00CMU Common Lisp (CMUCL) はカーネギーメロン大学で実装が行われたCommon Lisp処理系の自由ソフトウェアである。 CMUCLはLinuxやBSDなどの多くのUnix系のプラットフォームで実行することができる。Windowsへの試験的な移植版もある。CMUCLからはSteel...
Click to read more »プログラミング言語一覧
Rabu, 2026-08-19 17:15:55AppleScript Arc(英語版) ARC Macro Language(英語版) Armed Bear Common Lisp(ABCL) as Atom AutoIt AutoLISP AWK B Ballerina Bash BASIC BCPL Befunge BF-BASIC'n Bioera...
Click to read more »VAX LISP
Minggu, 2025-02-16 23:08:16VAX LISP は、VMS や ULTRIX 等 32-bit VAX 上で稼動する Common Lisp 処理系。 Lispマシン等のLisp専用機ではなく汎用機上で稼動する初のCommon Lisp実装とされる。 開発当初は、カーネギーメロン大学のSpice Lisp...
Click to read more »東海大学出版部
Senin, 2024-05-27 15:59:43『右利きのヘビ仮説』(細将貴著、2012.2.20刊) 『孤独なバッタが群れるとき』(前野ウルド浩太郎著、2012.11.20刊) 『素数夜曲-女王陛下のLISP』(吉田武著、2012.6.28刊) 『新装版 オイラーの贈物』(吉田武著、2010.1.23刊) 『虚数の情緒-中学生からの全方位独学法』(吉田武著、2000...
Click to read more »Eclipse Common Lisp
Rabu, 2025-04-30 16:32:33Common Lisp は米Elwood CorporationによるCommon Lispの実装である。 1997年に最初のリリースがされた。主要開発者は、Howard Stearns のみである。 オブジェクトシステムが後付けではなく、処理系の中核を成しているなど、ANSI Common Lisp...
Click to read more »NX-LISP
Rabu, 2025-04-30 16:31:12NX-LISP は日本電気(NEC)によるCommon Lispの実装である。 主なプラットフォームはMIPSアーキテクチャ時代のEWS4800であるが、ACOS-6メインフレーム版や、PC-UX版も用意されていた。 大学の計算機センターに納入されたEWS4800で稼動するLISP...
Click to read more »Scieneer Common Lisp
Rabu, 2025-04-30 16:30:39Scieneer Common Lisp は豪Scieneer Pty LtdによるCommon Lispの実装である。2002年に最初のリリースがされた。主要開発者は、Douglas Crosher のみである。 Scieneer Pty Ltdは、CMUCLの長年の開発者で、x86プラットフォ...
Click to read more »S式
Senin, 2025-10-13 22:46:13S式は、プログラミング言語Lispのために考案され、普及した。Lispでは、データだけでなく、ソースコードにもS式を使用する。 Lispの括弧書き文法では、S式は典型的には次のように定義される。 アトム xとyがS式であるとき(x . y)という形式の式 この定義は、Lisp...
Click to read more »StumpWM
Kamis, 2025-08-07 20:51:37LISPを用いて作られた。ratposionの後継となることを意図されており、StumpWMは、GNU GPLv2の下でリリースされている。 StumpWM wikiにおける説明によると、WMの開発者は、ratpoisonをCLXを使ってCommon Lispで再実装することを意図している。...
Click to read more »シンボル
Minggu, 2025-03-09 18:43:17ルを生成することに関しては名前修飾を参照されたい。 Lispや、その影響を受けたSmalltalkやRubyなどにあるSymbolは、interning(en:String interning)された文字列である(外部資料を参照)。また特にLispでは、その処理系における伝統的な手法の一つである shallow...
Click to read more »ジョン・マッカーシー
Jumat, 2026-02-27 20:59:45に提出した提案書で初めて「人工知能」(Artificial Intelligence)という用語を使用した。また、ALGOL言語の設計に触発され、LISPというプログラミング言語を開発し、タイムシェアリングの概念を一般化させた。 1927年9月4日、マサチューセッツ州ボストンにてアイルランドからの移...
Click to read more »Armed Bear Common Lisp
Rabu, 2025-04-30 16:28:21Armed Bear Common Lisp はJava仮想マシン(JVM)上で稼動することを特徴としたCommon Lispの実装である。 元々は、Peter Gravesが1990年代後半から開発していたJというJava製エディタのための拡張言語としてLispインタプリタを内蔵するところから始まり、2005年にはCommon...
Click to read more »LIS★P (りすぷろでゅーす)
Minggu, 2025-12-14 17:17:13声優ユニット「LISP」の冠番組。LISPが好きなこと、声にまつわる様々なものを自分たちでプロデュースしていく。 番組の進行は、鷲崎健が天の声(ナレーション)で演じる番組マスコットキャラクター「プグチさん」が務めた。 第6回の最後で、出演者から、LISP活動休止の決定と9月までの番組継続が報告された。 LISP...
Click to read more »シェル
Senin, 2026-04-27 17:25:11LISP系 REPL(Read-Eval-Print Loop)- Lisp方面での原義としては、read(パーズ)し、データ化したフォームをeval(評価)し、結果をprintすることを繰り返す(loop)、トップレベルと呼ばれる対話環境である。Lisp...
Click to read more »メタプログラミング
Rabu, 2026-03-04 19:12:19変換するという特性上、翻訳と実行を繰り返すスクリプト言語よりも実行時の割り込みや変換の自由度が低い。 代表的なメタプログラミングの例はLispのマクロである。Lispはデータ、コードが全てS式で表現されるが、マクロによりS式が言語処理系に解釈される前に別なS式へと変換することができる。これにより例えば、...
Click to read more »サブルーチン
Minggu, 2026-08-16 23:19:4690以降の関数はPURE属性により副作用を持たないことを明示できる。 LISPでは関数と呼ばれることが多く、Common Lispでも関数と呼ぶ。しかしSchemeの仕様では手続きという用語を使っている。なおLispにはサブルーチンをマクロで実装するという重要な手法もある。 古典的なBASICでは、GOSUB...
Click to read more »原紗友里
Senin, 2026-08-17 19:56:11LISP」を結成、くじ引きで愛称はさゆさゆと決定する。LISPで主題歌とメインヒロインを担当したテレビアニメ『プリティーリズム・オーロラドリーム』の天宮りずむ役は、初めてのレギュラー作品であり、「一緒に成長できた」として印象に残った役に挙げている。1周年となる2011年7月31日でLISP活動休止。...
Click to read more »You May Dream (LISPの曲)
Rabu, 2024-10-02 22:09:28「You May Dream」(ユー・メイ・ドリーム)は、LISPの1枚目のシングル。2011年4月13日にDIVE II entertainmentからリリースされた。 前作「恋する乙女のカタルシス」までは配信限定シングルであった為、CDとして発売されたシングルとしては本作が1枚目となる。...
Click to read more »Xyzzy
Minggu, 2026-03-22 14:31:38の利点を取り込んでいる。作者は亀井哲弥。マクロ言語としてCommon Lispのサブセット(Xyzzy Lisp)を実装しており、高機能なLisp処理系としての側面も持つ。現在は派生版の開発が続いている。 エディタの他に、Lispで作成された2画面ファイラー、カレンダー、複素数も計算可能な電卓もインストール時に付属...
Click to read more »Maxima
Kamis, 2025-10-30 17:16:52Maxima(マキシマ)は、LISPで記述された数式処理システムである。GNU GPL に基づく自由ソフトウェアである。MapleやMathematicaなどの商用の数式処理システムと比べても遜色のない機能を持っている。 Maximaの起源は、マサチューセッツ工科大学のMACプロジェクトによって開発...
Click to read more »プログラミング言語年表
Minggu, 2026-08-02 18:55:18AI研究で利用されていた主要なLISP方言(主にMACLISP系統)を統一する試みであるCommon Lispの仕様書として、ガイ・スティールが "Common Lisp the Language"(CLtL1)を出版する。Common Lispは、既に登場していたSchemeとともに、2020年代においてもLISPの主流となっている。...
Click to read more »Cons (Lisp)
Rabu, 2024-11-27 03:54:03consは、ほとんどのLisp方言における基本的な関数である。cons は、2つの、値もしくは値へのポインタを保持するオブジェクトを構成(construct)する。これによって作られたオブジェクトは、(cons)セル、cons、non-atomic S式(NATS式)、(cons)対などと呼ばれる。cons...
Click to read more »Ratpoison
Kamis, 2025-05-01 12:11:15growing subset of Common Lisp in the implementation ... It was clear what we really wanted was a window manager written in Lisp from the ground up with...
Click to read more »動的プログラミング言語
Rabu, 2025-12-03 23:13:24eval(イーバル)とは、LISPで導入された用語であり、S式と呼ばれるデータ構造で表現される命令列を実行するプロセスを指している。今日では、eval と言えばテキストなど機械語以外のデータで表されたプログラムを実行する何らかの機構やプロセスを指す。多くの言語では(LISP...
Click to read more »SKILL (プログラミング言語)
Rabu, 2026-07-29 15:50:56SKILL(スキル) はLISP系のスクリプト言語であり、ケイデンス・デザイン・システムズ社製の多くのEDA製品 (Cadence Allegro、Cadence Virtuoso等)で使われる「PCell」を記述するための言語である。その始めは1990年のIEEEの論文での提案にある。...
Click to read more »スクリプト言語
Senin, 2026-03-30 20:21:55内容を、台本のように記述し制御するためのプログラミング言語)の例としては、UNIXのシェルに対するシェルスクリプト、Emacsに対するEmacs Lisp、Webブラウザなどに対するJavaScriptが挙げられる。また、機能を付け加える形で制御する場合もあり、HTTPサーバに機能を付け加えるために...
Click to read more »星猫フルハウス
Minggu, 2020-08-23 05:15:08本・監督は石黒昇。アニメーション制作はアートランド。 矢追星太郎:関俊彦 メイファ・ヤン:植竹久美子(LISP) ジョージョ・デドリス:三宮しのぶ(LISP) ライラ・ササニット:平田久子(LISP) チラク:神谷明 エテルナ:戸田恵子 プリンプリン:高田由美 星猫:深雪さなえ エネルギ庁長官:加藤正之...
Click to read more »シンボリックス
Jumat, 2026-08-21 08:22:25Symbolics)は、同名(Symbolics, Inc.)のかつて存在したコンピュータ製造企業の資産を引き継いだ私企業であり、Open Genera LISPシステムやMacsyma数式処理システムの販売と保守を行っている。本項目では、主にかつてのコンピュータ製造企業について解説する。...
Click to read more »Lush (プログラム言語)
Senin, 2025-02-17 02:02:59LushはLISPにオブジェクト指向の機能を加えた言語処理系であり、機械学習ソフトウェアのためのスクリプト言語として開発された。機械学習には数値計算によるもの、GUIを備えるものなど多数合ったが、Lushはより汎用であり、オペレーティングシステムなどのシステム寄りの記述もでき、ネットワーク・プログラ...
Click to read more »和田研フォント
Rabu, 2026-07-29 13:12:57現在は和田研のメンバーの1人であった田中哲朗によって管理されている。 変換のプログラム、和田研フォントキットはLisp処理系の一つであるUtiLispで作られている。のちにCommon Lispに移植したCLWFK (Common Lisp port of Wadalab Font Kit) も作られた。...
Click to read more »コンパイラ
Selasa, 2026-08-18 05:56:12パイルや事前コンパイルをサポートするようになった言語もある。 言語によっては、Common Lisp規格のように実装にコンパイル機能を含むことを義務とするものもある(ただし、ANSI Common Lisp規格は解釈実行の処理系を禁止しているのではない)。また、インタプリタの実装が容易でコンパイラ...
Click to read more »Common Object Request Broker Architecture
Senin, 2026-05-18 07:33:05Lから他の特定の実装言語(C++やJava)への「マッピング」を行う。CORBAとしてマッピングが標準的に用意されているのは、Ada、C、C++、LISP、Smalltalk、Java、COBOL、PL/I、Python である。標準に組み込まれていないが、Perl、PHP、Ruby、Visual Basic、Tcl、Delphi...
Click to read more »連想配列
Rabu, 2026-03-18 05:06:26リという呼び方は、要素を本文、キーを見出しになぞらえたものと言える。ハッシュという呼び名はハッシュテーブルによって実装されることによる。 最初に LISP の連想リストとして広く認知された。その後、SNOBOL で table として、AWK で連想配列として実装したことで、その潜在能力がさらに広く...
Click to read more »NIL (プログラミング言語)
Kamis, 2026-04-02 07:58:03NIL(New Implementation of LISP)はマサチューセッツ工科大学で開発されたLispの方言である。 1970年代後半にDEC社の32ビットマシンであるVAXコンピューターで稼動するMaclispの後継言語として開発が始まった。 Maclispとの互換性を維持しつつVAXの高速...
Click to read more »Apache Commons Lang
Sabtu, 2026-08-08 11:13:05= new String[] { "Java", "Perl", "Lisp" }; String joined = StringUtils.join(array, ":"); // joined は "Java:Perl:Lisp" となる このような「数行の処理でしかないが、実際書くのは煩わしい。」...
Click to read more »テキストエディタ
Kamis, 2026-08-13 01:47:02するもの、独自に開発されたもの、作業手順の自動記録などの機能を通じて利用するものなどの種類がある。代表的なスクリプトには、EmacsのEmacs Lisp、秀丸エディタの秀丸マクロなどがある。スクリプトを利用することにより、ファイル管理や、ネットワーク通信まで行えるテキストエディタ以上の総合的な利用を行うことが出来る場合もある。...
Click to read more »オブジェクト指向
Sabtu, 2026-08-08 03:01:29序章で設計理念が説明され、第一章から第三章まではその着想元になったバロースB5000、Sketchpad、Simula、Flex machine、LISPなどの技術史が記され、第四章から第六章まではSmalltalkの開発史が綴られている。ここでは序章から特徴的な要点のみを抜粋する。 Smalltalk's...
Click to read more »プリティーリズム・オールスターセレクション
Selasa, 2026-03-10 10:38:59テレビ東京、NAS、タツノコプロ オープニングテーマ 「You May Dream」(第1、5話) 作詞 - 池畑伸人 / 作曲・編曲 - 長岡成貢 / 歌 - LISP 『オーロラドリーム』より。 「Dear My Future 〜未来の自分へ〜」(第2話) 作詞 - 池畑伸人 / 作曲・編曲 - 長岡成貢 / 歌...
Click to read more »ユニットテスト・フレームワーク一覧
Selasa, 2026-08-11 13:36:22Language 記事参照 ColdFusion 記事参照 Clojure 記事参照 COBOL 記事参照 Common Lisp 記事参照 Curl 記事参照 Delphi 記事参照 Emacs Lisp 記事参照 Erlang 記事参照 Fortran 記事参照 F# 記事参照 Groovy 記事参照 Genexus...
Click to read more »フォーマット
Minggu, 2025-04-27 07:57:27プログラミング言語で文字列を出力するための一定の形式やひな形、それを利用する関数や文など。 Common Lispで指定された書式の文字列を生成する関数 C言語のprintf関数で書式を指定するための文字列 BASICのPRINT USING文で書式を指定するための文字列...
Click to read more »ガイ・スティール・ジュニア
Kamis, 2026-06-04 13:15:51グマシンズ社に入る前にカーネギーメロン大学で計算機科学の助教授をつとめていた。 シンキングマシンズ社でシニアサイエンティストを務め、LISP 言語の並列版 *Lisp()(スターリスプ) の開発に関わった。1994年、サン・マイクロシステムズに移り、ビル・ジョイに要請されて設計が終わったばかりの Java...
Click to read more »REDUCE (数式処理システム)
Rabu, 2025-11-26 12:24:26られ、以来彼の主導の元、多くの国から様々な研究者が開発に関わっている。 REDUCEは、REDUCE用に実装されたLISP方言で書かれており、そのLISP方言はStandard LISPと呼ばれている。またRLISPと呼ばれるALGOLに似た構文で記述される。後者は、REDUCEのユーザレベルの言語のベースとして使われている。...
Click to read more »高水準言語
Selasa, 2026-08-18 03:36:36づく入れ子関数、値渡しと名前渡しの明確な区別などを導入し、さらにバッカス・ナウア記法(BNF)によって文法を形式的に定義した最初の言語となった。 Lispは完全なラムダ計算に基づく抽象機能を実装した最初期の言語であり、COBOLはレコード構造を広く普及させた。...
Click to read more »RPL (プログラミング言語)
Sabtu, 2025-12-27 10:27:50(OS) の一部であり、アプリケーションプログラミング言語である(初期開発者によるとReverse Polish Lispに由来する。一方、HP社のマーケティングは1987年の短い期間の間、RPLから逆にROM-based Procedural Languageという意味をこじつけで作り出そうとした)。...
Click to read more »CLPython
Minggu, 2025-02-16 22:59:14CLPython は、 Common Lisp による Python の実装である。 ポータル Free software CPython - C による標準の Python 実装 IronPython - .NET と Mono をプラットフォームとした C# による Python 実装 Jython...
Click to read more »第五世代コンピュータ
Selasa, 2026-05-19 04:38:52学の後進育成に寄与したとする肯定的な見方もある。渕博士の電総研(現在の産総研の一部)の講演で、実際にLISPの改良に貢献したことと、自分でも触れてみたという発言があった[要出典]。電総研では、LISPで動くエディタアプリであるEmacsの国際化対応であるMuleは特筆すべきことである。国際学会では日...
Click to read more »ポール・グレアム
Senin, 2026-05-18 19:52:58ポール・グレアム(Paul Graham、1964年 - )は、米国のLispプログラマーでエッセイスト。『ANSI Common Lisp』や『ハッカーと画家』の著者としても知られている。 コーネル大学で哲学の学士号を取得し、ハーバード大学でコンピュータサイエンスの分野の修士号(1988年)と博...
Click to read more »Javaプラットフォーム
Kamis, 2025-12-04 21:08:400で正式にJavaに取り込まれた。 Ceylon Clojure - LISP方言の一つ Fortress Groovy JRuby - Rubyインタプリタ Jython - Python-Javaバイトコードコンパイラ jythonc を含むPythonインタプリタ Kawa - LISP方言の一つであるSchemeのインタプリタ...
Click to read more »論理積
Rabu, 2025-11-05 14:56:43if (x==0 && y==0) ; のように使用される。 VBScriptではAndで表され、 z = x And y のように使用される。 Lispでは (and x y) だが、さらに可変長で (and x0 x1 ...) のように記述できる。 各プログラミング言語における真理値の論理積の...
Click to read more »Cocoa (API)
Rabu, 2023-03-15 00:38:07ive-C実行環境との通信を確立すれば他の言語からも利用が可能になる。これにより現在ではJava/Perl/Ruby/Python/Common Lispなど、各種のコンパイラ言語またはスクリプト言語との言語ブリッジが確立している(これらの言語内でクラスを定義してObjective-C側から呼び出す...
Click to read more »クロージャ
Kamis, 2026-07-23 18:48:39本来のラムダ計算は静的スコープだが、1960年のLISP Iは動的スコープという不具合を抱えていて、その後の1960年代のLISPはスコープ解決に色々と問題を抱えていた。1975年にSchemeは完全な静的スコープのクロージャを持つ最初の言語として登場した。1984年のCommon Lisp...
Click to read more »連結リスト
Minggu, 2026-07-19 13:31:54トにはいくつかの種類があり、片方向リスト、双方向リスト、線形リスト、循環リストなどがある。 連結リストは多くのプログラミング言語で実装可能である。LISP や Scheme 、Prologといった言語は組み込みでこのデータ構造を持っていて、連結リストにアクセスするための操作も組み込まれている。...
Click to read more »LOGO
Minggu, 2026-07-19 13:38:26ント、フランク・フレイジャー、ポール・ウェクセルブラットも開発に貢献した。LOGOの初期の公開バージョンは「Ghost」という名前で、PDP-1のLISPで書かれた。 目標は子どもが単語や文で遊べる数学の遊び場を作ることだった。LOGOの設計では、ハードルが低く使いやすいことと、エラーの原因がわかり...
Click to read more »1988年
Senin, 2026-08-10 06:21:343月14日 - ステフィン・カリー、バスケットボール選手 3月15日 - アンゲリカ・チホツカ、陸上競技選手 3月16日 - 片岡あづさ、声優、歌手、元LISPのメンバー 3月17日 - グライムス、アーティスト 3月17日 - フレイザー・フォースター、サッカー選手 3月19日 - クレイトン・カーショウ、メジャーリーガー...
Click to read more »スペースカデットキーボード
Rabu, 2026-02-11 09:51:47スペースカデットキーボード(英語: space-cadet keyboard)は、トム・ナイト(英語版)が設計してMITのLISPマシンで用いた、キーボードである。現在も計算機科学分野のジャーゴンに影響があり、Emacsの設計に影響した。 MITのIncompatible Timesharing...
Click to read more »Raku
Rabu, 2025-10-29 10:43:35ックを用いずとも可能な設計となっている。 RakuではPerl 5と比較してさらに柔軟かつ強力な記法を可能としている。例えば、配列要素毎の演算や、Lisp等に代表されるポーランド記法も可能にするなどPerl 5をより一層強力にした記述である。 "Hello, world!".say または say "Hello...
Click to read more »Mew
Rabu, 2025-11-26 12:12:35POP、IMAP、NNTPに対応している。 直感的なショートカットキーで、複雑なメッセージを誰でも簡単に閲覧し、作成することができる。 大部分がEmacs Lispで実装されているので、Emacs Lispを利用して柔軟にカスタマイズできる。 ^ 山本和彦 1994. ^ a b c 伊藤栄典 1998. ^ 宝剱純一郎 1999...
Click to read more »関数オブジェクト
Rabu, 2025-11-12 15:12:27る限り生存し続ける)による解決が示され、Common Lisp をはじめとする現代的な Lisp の多くは静的スコープを採用しており、lambda 特殊形式ではクロージャが作られる。しかし Emacs Lisp のように動的スコープの Lisp もまだ広く残っている。 Scheme...
Click to read more »セミコロン
Sabtu, 2026-03-21 15:09:07BASICでは、PRINT文において複数の値を続けて出力するために用いる。PRINT文の最後にセミコロンを置くと、改行を出力しないことを意味する。 LISP、アセンブリ言語では、コメントの開始記号であることが多い。 SGML、XMLなどの文字参照の終わりを表す。 データの区切りに使用する。Microsoft...
Click to read more »CLISP
Rabu, 2025-04-30 16:26:24CLISPはANSI Common Lisp規格に準拠するCommon Lisp実装で、元々はアタリのためにBruno Haibleとミヒャエル・シュトール (Michael Stoll) が開発した。現在はGNUプロジェクトの1つである。CLISPはデバッガや、ソケットインタフェース、高レベル他言...
Click to read more »長谷川純一
Minggu, 2026-07-19 14:59:01(土) 15:20 (UTC)閲覧時点の役職は、日本オラクル執行役員オペレーションズ統括本部ディールストラテジー本部長。 訳書に『LISPマシンプログラミング技法』ハンク・ブロムリー、リチャード・ラムソン共著(1991年)がある。 松本晃一『アマゾンの秘密──世界最大のネット書店はい...
Click to read more »動的型付け
Senin, 2022-05-30 17:43:28対義語は静的型付けであり、こちらでは値やオブジェクトの型安全性をコンパイル時に検証する。型の検査はソースコードの解析によって行われる。 動的型付けのルーツはLISPにさかのぼる。LISPは、同時期のFORTRANやCOBOLとは一線を画した、計算モデル(ラムダ計算)を裏付けに持つ言語であった。しかし型付きラムダ計算では...
Click to read more »Macsyma
Jumat, 2026-02-27 19:08:40spはPDP-6およびPDP-10が主なプラットフォームだったが、MulticsオペレーティングシステムやLISPマシンアーキテクチャでも動作した。Macsymaは当時としては大規模なLISPプログラムの1つだった。 1979年、当時カリフォルニア大学バークレー校(UCB)の教授だったリチャード・...
Click to read more »制御構造
Minggu, 2026-08-02 10:34:07という仕様で同様のものをサポートしている。 Lisp方言では、ループを記述するための多機能なサブ言語を提供することが多い。代表的な例としては、Common Lisp の LOOP が挙げられる。初期の例としては Interlisp の Conversional Lisp がある。 ^ while (true)...
Click to read more »プリミティブ型
Rabu, 2026-08-12 04:11:11通常参照型として扱われる組み込み型の例: 配列 文字列 ML, Pythonのタプル LISPの連結リスト Pythonの複素数 LISPの有理数 第一級関数、クロージャ Smalltalkではプログラムによって拡張されたプリミティブデータ型を許可しており、それ...
Click to read more »If文
Minggu, 2026-03-22 10:15:16obj の型が string でないとき。 } // 変数 str は if-else 文を抜けた後も使用できるが、未割り当て(未初期化)となる。 Lispでは、ifは関数のような見掛けだが実引数が評価されない特殊形式である(cond特殊形式に置換されるマクロのこともある)。真偽値は、nil という名前や中身の無いカッコ...
Click to read more »ジャーゴンファイル
Sabtu, 2026-01-31 10:45:38工知能研究所、スタンフォード大学人工知能研究所、BBNテクノロジーズ社、カーネギーメロン大学、ウースター工科大学を含む古いアーパネットの人工知能、LISP、PDP-10コミュニティ、などの技術文化から生まれたハッカーの俗語をまとめたものである。 ジャーゴンファイル(以降は jargon-1...
Click to read more »CARとCDR
Jumat, 2025-11-14 10:38:47CARとCDR(カーとクダー)は、LISP言語の基本的なデータ型であるリストを操作するためのもっとも基本的な2つの関数である。LISP言語のリストはコンスセルと呼ばれる(ペアまたはドット対とも呼ばれる)二分木構造セルにより表現され、CARは二分木の片側を返しこれはリストの先頭の要素である。またCDR...
Click to read more »ラムダ計算
Sabtu, 2026-08-22 19:30:14ソフトウェア(関数とその適用)の観点から計算をモデル化している。 ラムダ計算は、理論計算機科学や論理学の基礎理論として重要な位置を占めている。特にLISP、Haskell、MLといった関数型言語の理論的基盤となっており、Java(Java 8以降)、C#、Python、JavaScriptなど多くの...
Click to read more »コンピュータ言語
Minggu, 2026-03-01 13:44:17調させることができる。(グルー言語も参照。) スクリプト言語には ActionScript、AppleScript、AWK、bash、Emacs Lisp、Google Apps Script、Groovy、JavaScript、Lua、Perl、PHP、Python、REXX、Ruby、Power...
Click to read more »Document Style Semantics and Specification Language
Sabtu, 2025-02-15 06:02:01Jade、およびそれから派生した OpenJade がある。 ^ そのように極めて限定された部分集合ならば、Scheme以外の任意のLispの方言でも、議論はたいして違わない。 DSSSL 規格の最終版 - README ファイルの著作権の記述を確認してください DSSSL で記述したスタイルシートの例...
Click to read more »セルフホスティング
Minggu, 2018-03-11 21:05:54LISP 1.5コンパイラであった。LISPインタプリタがそれ以前に存在していたが、コンパイラは無く、独自の方式でコンパイラをコンパイルした。コンパイラ自体がLISPで書かれていて、他のLISPプログラムと同様、LISP...
Click to read more »スコープ (プログラミング)
Minggu, 2023-09-03 15:12:46合は制限されることもある。字句や構文の都合にもよる)。そのような「名前が干渉せず、区切られている」それぞれの空間を名前空間という。Lispにおける「Lisp-1とLisp-2の議論」などがある。 [脚注の使い方] ^ 記憶域期間 (storage duration) あるいはエクステント (extent)...
Click to read more »参照 (計算機科学)
Sabtu, 2025-11-15 10:01:55グラムが参照を間違って解釈してエラーが発生し、プログラマは途方にくれることになる。 最初の不透明参照のひとつとして、LISPのconsセルがある。これは単純化すれば他の2個のLISPオブジェクトへの参照から構成されるデータ構造であり、他のconsセルへの参照も持つことが出来る。この構造で単純な線形...
Click to read more »プログラミングツール
Rabu, 2025-09-03 04:42:06たのはそういう由来による)。こういったツールは、単純で軽量なものを組み合せて使う、という所に本領がある。 一方、UNIXとはまた異なる文化として、LISPやSmalltalkの文化があった。特にSmalltalkでは、クラスブラウザによりクラスライブラリを簡単に追いかけることができることや、その場そ...
Click to read more »メタキー
Jumat, 2025-02-07 23:36:23カーソルを上方向に一画面分移動 などがその例である。 元々、ナイトキーボード(英語版)やスペースカデットキーボードのようなマサチューセッツ工科大学のLISPマシンとその後継者のキーボードにあった修飾キーで、METAと刻印されていた。シンボリックスのキーボードではMETAまたはMetaと刻印され、サンの...
Click to read more »ポーランド記法
Selasa, 2025-04-29 15:37:38では1と5の間、2と3の間にある空白がそれに当たる。 ポーランド記法では、演算子があたかも関数適用のような形態をとる。これを直接利用したのがLISPで、LISPでは、例えば + も cons などと同じ、関数の名前に過ぎず、関数と全く同じに実引数リストの前に置く。これは、例えばC++の、演算子(その...
Click to read more »The Art of the Metaobject Protocol
Rabu, 2024-02-14 19:42:49CommonLoopsとして提供された。 現在主要なCommon Lisp処理系の多くは、Portable CommonLoopsを基盤にしたり部分的に取り込み発展してきている。 本書では、「Closette」と呼ばれるCommon Lispのための単純化されたCLOS実装を紹介しているが、教育的な簡潔...
Click to read more »阿澄佳奈
Minggu, 2026-08-23 04:25:082008年1月7日、81プロデュースに移籍した。 2009年3月7日、第3回声優アワードで新人女優賞を受賞した。 2010年7月27日、片岡あづさ、原紗友里と共に声優ユニット「LISP」を結成し、同年10月27日デビューした(2011年7月31日、SHIBUYA-AXで行われたライブをもって活動を休止)。...
Click to read more »P
Senin, 2026-06-29 07:54:41を表す。 nPm は順列 (permutation) の総数。 論理学では命題 (proposition) や述語 (predicate) を表す。 LISPでブール値を返す関数の名前は慣習的に p (predicate) で終わる。 確率ではある事象 E が起こる確率 (Probability) を P(E)...
Click to read more »JSON
Jumat, 2026-07-31 17:00:16C++, C#, ColdFusion, Common Lisp, Curl, D, Delphi, E, Elixir, Erlang, Groovy, Haskell, Java, JavaScript (ECMAScript), Lisp, Lua, ML, Objective-C, Objective...
Click to read more »ロバート・T・モリス
Sabtu, 2026-02-28 14:40:15ポール・グレアムは彼の長年の友人であり、共同研究者でもある。彼らは2つの会社を共同設立し、グレアムは著書『ANSI Common Lisp』をモリスに献呈し、オンラインストアのウェブページを生成するプログラミング言語をモリスにちなんでRTML(英語版)(Robert T. Morris...
Click to read more »動的スコープ
Sabtu, 2026-06-27 14:05:07{ print x // 呼び出し元によって x の値が変わる } 言語仕様に動的スコープを持つ言語の例としてはCommon Lisp(特殊変数)やEmacs Lisp、LOGO、Perl(「local」宣言した変数)、Bash(関数内で「local」宣言した変数)などがある。...
Click to read more »Eclipse (統合開発環境)
Selasa, 2026-07-21 20:18:36プラグインはJavaで記述され、プラグイン開発環境自体もEclipseに標準で付属している。これは、Emacsがその主要機能を搭載したLISP言語で記述できることと対比できる。LISPの代わりにJavaを用いるEmacsのようなものなのだと例えられることもある。 Eclipse 3...
Click to read more »スキーム
Rabu, 2023-10-25 18:28:45概型(スキーム) - グロタンディークが導入した代数幾何学における重要な概念。 コンピュータサイエンス Scheme - LISP類似のプログラミング言語の一つ。 URIの一部で、示されたリソースに到達する(典型的にはリソースを取得する)ための手段を表す。広く使われているものにhttp...
Click to read more »Cat (UNIX)
Senin, 2025-07-07 14:07:38連結(concatenate)に使うよりもむしろ標準出力への出力に使われることの方がはるかに多い。後者の使用法に対するcatという名称は、ちょうどLISPのcdrのように非直感的である。 UUOCは「無駄なcatの使用(Useless Use of cat)」の略である。 Usenetのcomp.unix...
Click to read more »Cairo
Rabu, 2025-04-23 20:44:28ES 2.0、OpenVG、BeOS、OS/2、DirectFBをサポートしている。 C言語が基本APIだが、Ada、C++、Common Lisp、Factor、Haskell、Java、Lua、Monoと.NET、Perl、PHP、Python、Ruby、Scheme、Smalltalkなどのバインディングが存在する。...
Click to read more »Null
Jumat, 2026-01-02 13:34:28またはヌル参照などと呼ばれる何も指さない特別なポインタや参照であることもあるし、Pythonのようにオブジェクトのひとつであることもある。古典的なLISPのように真理値の偽(の代表)や空リスト「()」を兼ねたもの(それらと同じもの)だったりすることもある。 ラテン語で「無」を意味する nullusに由来する。nil...
Click to read more »Elixir (プログラミング言語)
Senin, 2026-05-18 14:54:43Valimによって開発された。 Erlangの仮想環境 (BEAM) 上で動作する Erlangの関数を呼び出せるため、Erlangのシステムにシームレスに統合できる LISPのマクロと抽象構文木によるメタプログラミング Clojureのようなプロトコルによるポリモーフィズム ファーストクラス・ドキュメント...
Click to read more »さざなみフォント
Jumat, 2025-04-25 07:19:51Core 5で日本語が表示されない @IT(北浦訓行)、2006年5月11日(2015年9月26日閲覧)。 ^ 和田研フォントキットの Common Lisp 移植版を公開しました ^ Efont-devel さざなみフォントの README 日本語フォントの比較 和田研フォント 東風フォント IPAモナーフォント...
Click to read more »アトム
Jumat, 2025-10-31 11:39:28アトム(Atom) 原子 言語学での基礎語彙の単位。 原子論理式 LISP言語で、cons以外のすべて(nilも含む)。また、アトムにたいしてtを戻し、consにたいしてnilを戻すLISPの関数名 (atom) 固有名詞 Atom (ウェブ標準) - ウェブ上でコンテンツを配信するための標準規格。...
Click to read more »フック (プログラミング)
Sabtu, 2021-04-10 17:39:10ラリが提供するフックのように)などに見られる。 例えばテキストエディタのGNU Emacsの場合、Emacs Lispという言語でさまざまな機能が記述されるが、大部分のEmacs Lispパッケージは変数名の末尾が「-hook」となる変数をフックとして定義している。GNU...
Click to read more »竹内郁雄
Rabu, 2025-12-31 16:02:18情報理工学系研究科創造情報学専攻教授。2010年定年退職。早稲田大学理工学術院基幹理工学研究科教授。 日本有数のLispハッカーの一人であり、多くのLisp処理系を実装している他、Lisp向けベンチマークの(ベンチマークとしては関数呼出のオーバヘッドに左右される特性がある)竹内関数でも知られる。...
Click to read more »Eval
Sabtu, 2026-07-18 18:24:23LISPはevalが最初に登場した言語である。evalの実装によって、最初のLISPインタプリタが現れたのである。それ以前は、LISPの式はコンパイルされていた。しかし一度evalが実装されると、それは単純な入力・評価・出力のループ (REPL) の一部として使われるようになり、最初のLISP...
Click to read more »CotEditor
Sabtu, 2026-05-09 12:25:02Git Ignore Git Go HTML Haskell INI JSON Java JavaScript Julia Kotlin LaTeX Lisp Lua MATLAB METAFONT Makefile Markdown PHP Perl Plain Text Properties Python...
Click to read more »ソフトウェアドキュメンテーション
Sabtu, 2026-07-18 18:32:54ソフトウェアライブラリの場合、コード文書とユーザー文書は実質同じであるが、一般のアプリケーションではそうではない。一方で、LISPマシン[どれ?]では全てのコードに文書が付随していた。これに強力な検索機能を組み合わせて、LISPマシンでは文書を検索して、そこから関連する関数名などをコピー&ペーストでユーザーが作成中のコード...
Click to read more »IBM 704
Sabtu, 2026-07-18 09:28:12000個の浮動小数点加算を実行できるとした。IBMは、1955年から1960年までに123台の704システムを販売した。 プログラミング言語FORTRANとLISPは704のために最初に開発された。後にSHARE (英語版) がSHARE Assembly Programとして配布したSAP assembler-Symbolic...
Click to read more »シンキングマシンズ
Sabtu, 2025-04-05 10:32:25コネクションマシンの全機種を時系列に列挙するとCM-1、CM-2、CM-200、CM-5、CM-5Eとなる。 コネクションマシンにはCommon Lispからの派生である*Lisp、Connection Machine Lisp、C言語からの派生であるC*、通常のFORTRANプログラムを自動的に並列化するコンパイラである並列化FOR...
Click to read more »T
Minggu, 2026-06-28 20:30:01丁」と発表したが、「丁」と形の似ている「T」が料金未納の意味であることが分かったので、後に「〒」の誤りと発表した、と言われている。 大正の略記。 LISPで、t は真を表す。偽は nil である。 古代ローマ人の個人名ティトゥス (Titus) の略。 カルテ、処方箋等で錠剤 (tablet) を表す。...
Click to read more »エイベックス・アニメーションレーベルズ
Minggu, 2026-08-23 08:11:47[脚注の使い方] ^ avex entertainmentレーベル自体はavex traxレーベルへ吸収統合。 ^ 本来は期間限定の声優ユニット・LISPの専用レーベルとして運営していた(デビューシングルは配信向け楽曲)。 ^ 第1話 - 第24話 ^ 第25話 - 第50話 ^ avex...
Click to read more »GNUパッケージ一覧
Selasa, 2026-08-11 13:24:10CLISP – ANSI規格Common Lispのコンパイラ、デバッガ、インタープリタ Gawk – GNUによるawkの実行ツール GnuCOBOL – COBOLのコンパイラ GNU Common Lisp – Common Lispの実行ツール GNU Guile - Schemeの埋め込み可能な実装...
Click to read more »字下げスタイル
Rabu, 2025-03-05 06:16:23文はさらに空白2個ぶん字下げされる。ただし関数定義では字下げしない。 リチャード・ストールマンが広めたスタイルであり、LISPのコードを書いた経験がベースにあると考えられる。Lispではブロックに相当するもの (progn) はファーストクラスのデータ要素であり、新たな字下げレベルを与えることで強調...
Click to read more »REPL
Rabu, 2025-10-29 10:55:43REPLをサポートする処理系が実装されているプログラミング言語には以下のようなものがある。 Common Lisp C# (C# Interactive) Elixir F# (F# Interactive) Julia Python Ruby JavaScript...
Click to read more »OpenMusic
Kamis, 2025-09-18 14:33:57OpenMusic(オープンミュージック)は、コンピュータ支援作曲を目的とし、Common Lispをベースに開発されたビジュアルプログラミング言語である。また、Lispプログラミングの開発環境として音楽に限らず多目的に使うことも可能である。 1990年代より、IRCAMにおいてジェラール・アサヤ...
Click to read more »変数 (プログラミング)
Sabtu, 2024-03-09 00:27:54言語や規格によって呼称は異なる。一般的な別名として寿命、C言語およびC++では生存期間 (lifetime) や記憶域期間 (storage duration) 、Common Lispではエクステント (extent) 、C#では有効期間 (lifetime) と呼ばれる。 変数のスコープはアクセス可能範囲に関する用語であり、メ...
Click to read more »並行計算
Senin, 2025-11-10 14:18:58ブジェクト指向、ビジュアルプログラミング言語。 ChucK – 音響関連専用のプログラミング言語 Cilk – 並行版C言語 Clojure – LISP系の言語、JVM上で動作する。 Concurrent C Concurrent Clean – 関数型言語。Haskellに近い。 Concurrent...
Click to read more »静的スコープ
Sabtu, 2021-11-27 06:40:23縛を外部に持ち出すといったような(ことが可能な言語の)場合に、「静的スコープか否か」といったようなことが議論になる。 次の節で述べるCommon Lispでのdefvarや、Perlにおいてmyではなくlocalで宣言した変数といった動的スコープの場合は、その名前解決が、そのソースコードにおいて見え...
Click to read more »Gauche
Jumat, 2026-01-23 06:13:12なお、Gaucheはフランス語で「ねじれた、左」という意味を表す。 低レベルシステムへのアクセス。 特定のエンコードに依存しない文字列処理。 Common Lisp ライクな拡張。 名前空間(モジュール)のサポート。 Tiny CLOS派生のオブジェクトシステムのサポート。 川合史朗によって開発されている。 2001年1月31日、開発を開始。...
Click to read more »アスペクト指向プログラミング
Sabtu, 2025-01-11 12:10:20第0回 あらためてRuby入門(基本と他言語との違い)”. 日経クロステック. 2020年12月18日閲覧。 ^ Module#prependによってCLOS(Common Lisp Object System)のaround hookと同じように,あるメソッドの前後をフックして処理を行えるようになりました。これは以前注目され...
Click to read more »ピーター・ノーヴィグ
Selasa, 2026-05-12 15:06:33of Artificial Intelligence Programming: Case Studies in Common Lispは、それぞれ人工知能とCommon Lispにおける古典ともいうべき地位を占めている。 Peter Norvig, A Unified Theory of Inference...
Click to read more »Aquamacs
Kamis, 2025-07-03 09:10:43Aquamacsは、GNU Emacsに統合開発環境を提供する拡張機能群のディストリビューションでもあり、LaTeX、Python、Java、Lisp、Objective Cの編集に対応するほか、RとSのためのEmacs Speaks Statisticsもサポートする。これらのパッケージは、エ...
Click to read more »デザインパターン (ソフトウェア)
Kamis, 2026-07-23 12:19:41のピーター・ノーヴィグは、GoFによるデザインパターン本の23パターンのうち16パターンは、言語によるサポートによって単純化または除去できることをLispやDylanを用いて実演した。 [脚注の使い方] ^ a b c d McConnell, Steve (June 2004). “Design in...
Click to read more »多重ディスパッチ
Rabu, 2025-08-06 03:34:57Common Lisp がある。 多重ディスパッチと単一ディスパッチの違いは例を見れば明らかになるだろう。宇宙船や小惑星といったオブジェクトが出てくるゲームを想定する。2つのオブジェクトが衝突する場合、何と何が衝突するかによってプログラムは様々な反応をすると想定する。 Common Lisp...
Click to read more »プリティーリズム・オーロラドリーム
Rabu, 2026-03-18 22:53:13を休止した影響なども有り、実際の放送は当初の発表話数より3話少ない全51話となった。 3人組の声優ユニット・LISPが主人公3人の声を演じると共に主題歌も担当しており、2011年7月のLISP活動休止後は引き続き3人が演じる劇中のユニット・MARs名義で活動している。通常シーンは2D絵だが、ダンスシ...
Click to read more »グレイヴ・アクセント
Sabtu, 2025-06-28 13:02:09いくつかのシェルスクリプトやperlなどでは、`……` と文字列を囲むと、文字列をコマンドとして実行し、実行結果の標準出力を文字列として返す。 LISP系の言語では、quasiquoteという機能に使われる。通常の(閉じシングルクォーテーションマークを使う)quoteではその内側は全て評価しないが...
Click to read more »HP 48 シリーズ
Jumat, 2023-02-24 11:41:4849/50 シリーズに置き換えられた。 HP 48 シリーズは逆ポーランド記法入力方式とRPL (Reverse Polish Lisp) プログラミング言語を搭載しており、1990年 - 2003年まで製造された。 HP-28 シリーズと比べて液晶画面の大型化(137×32画素 →...
Click to read more »Prolog
Sabtu, 2026-08-01 07:13:04が述語論理から成立したことにこだわらず、実在するプログラム言語として自由な視点からこの言語を見直そうとするものである。 Prolog は LISP の資産の多くを継承して間違いなく記号処理用の言語であるが、人工知能言語として分類されることも多い。これは、人工知能の世界では述語論理が古くから理...
Click to read more »IBM 1130
Kamis, 2026-05-28 10:01:04ミング言語は、アセンブリ言語のアセンブラー(Assembler)と高級言語のFORTRANが標準で用意されていて、 ユーザーが製作したFORTH、LISP、GPSS(英語版)などのIBMのユーザー団体のシェア(SHARE(英語版))などに登録のある開発言語・アプリケーションプログラムをIBMが代行配布をしていた。...
Click to read more »Tk (ツールキット)
Kamis, 2025-12-04 16:00:39というコマンドライン・インタプリタから簡単に呼び出すことができる。 Ada(TASH と呼ばれる)、Perl、Python、Ruby および Common Lisp を含むいくつかのほかの言語バインディングが存在する。 Perlから、Tkを動かす方法はいくつかある。Tcl::TkとTkxのPerlモジュール、...
Click to read more »Intel i960
Jumat, 2022-09-30 10:33:11i960の開発は1980年代初頭にiAPX 432の失敗を受けて開始された。iAPX 432はハードウェアで高級言語(例えばAdaやLISP)を直接サポートすることを意識して、タグ付き・プロテクト付きで自動的にガベージコレクションを行うメモリシステムを持たせようとしていた。しかし、命令...
Click to read more »数式処理システム
Senin, 2026-05-18 12:22:091960年代には記号処理の側面から人工知能の研究の一環として主にLISPベースでいくつかの数式処理システムが作られた。 その最も典型的な例は、MITのProject-MACの成果であるMACSYMA である。(後にDOE MACSYMAを元にして Common Lisp 上にW...
Click to read more »部分評価
Selasa, 2024-10-22 14:37:51当時二村はLispのマニュアルを読んでコンパイラを実装する仕事に取り組んでいた。マニュアル (LISP 1.5 Programmer's Manual) では、そのインタプリタがいかなるものであるかを説明することでLispが説明されており、インタプリタがあればそこか...
Click to read more »Text Editor and Corrector
Minggu, 2026-01-25 10:10:00リチャード・ストールマンは、当初TECO上でEmacsを実装した。その後、Multics EmacsやGNU EmacsはLISPおよびEmacs Lispで実装された。TECOを有名にしたのは、1964年にマサチューセッツ工科大学のProject MACで実装されたDEC...
Click to read more »ガベージコレクション
Senin, 2026-02-23 19:15:41collection、GC)とは、コンピュータプログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された。 メモリの断片化を解消する機能はコンパクション(英: memory...
Click to read more »Conkeror
Kamis, 2025-09-18 15:54:01b"は、現在開かれているバッファの一覧を表示し、ユーザーはここから矢印キーを使って表示するバッファを選ぶことができる。 Conkerorは、EmacsがEmacs Lispを使うのと比べると穏やかなものであるが、JavaScriptを使って様々にカスタマイズすることができる。カスタマイズは、キーの割当の変更などのシン...
Click to read more »GNU Octave
Selasa, 2026-05-19 20:33:20'++' および '--' 演算子があり、変数の前及び後ろに置くことができる。変数値の増減後に代入を行う '+=' および '-=' 演算子もある。 LISPの 'unwind_protect'を実装しており、例外処理を記述することができる。unwind_protectブロックはOctaveでは以下のように書かれる:...
Click to read more »Hello world
Kamis, 2025-10-16 17:02:12」が用いられることもあり、日本語プログラミング言語では「Hello World」を直訳した「こんにちは世界」が用いられることもある。 利用目的にも異なる種類がある。LISP・ML・Haskellのような関数型プログラミング言語では、再帰手法を強調する関数型プログラミングの実例として利用されることがある。一方で、オリジ...
Click to read more »NuBus
Sabtu, 2025-04-19 10:36:30NuBusは、よくデザインされたMITのNuMachineの派生品である、テキサス・インスツルメンツが開発したTI ExplorerというLISPマシンに最初に用いられた。その後まもなく、1986年にテキサス・インスツルメンツはS1500マルチプロセッサUNIXシステムに採用した。...
Click to read more »Gnus
Sabtu, 2026-02-14 17:27:23Emacsの一部となったメッセージリーダー。ニュースリーダーやメールリーダとして使用できるほか、RSSやWebプロセッサ、ディレクトリブラウザとしても動作する。Emacs Lispで実装されている。 現在のメールリーダやニュースリーダでも一般的になった、記事のスレッド(英語版)表示という機能をいち早く実現しており、多くのアプ...
Click to read more »Io (プログラミング言語)
Minggu, 2026-04-12 17:36:11LISP、Act1、NewtonScript(英語版)の影響を受けている。Self や NewtonScript のようなプロトタイプベースのオブジェクトモデルであり、オブジェクトとクラスを区別しない。Smalltalk のようにあらゆるものをオブジェクトとして扱い、動的型付けを行う。LISP...
Click to read more »Fortress
Rabu, 2026-08-05 20:19:59究計画局の高生産性計算機システムプロジェクトの資金援助を受けてサン・マイクロシステムズ研究所で作られた。設計者の一人にScheme、Common Lisp、Javaなどを手がけたガイ・スティール・ジュニアがいる。ただし、現在は開発が中止されている。 言語の名前「Fortress」は英語で「要塞」を意味する言葉であるが、これには「安全な...
Click to read more »片岡あづさ
Minggu, 2026-08-23 11:12:51、同年11月1日付けで81プロデュースのジュニア所属となる。 2010年7月30日に、同じ事務所に所属している阿澄佳奈と原紗友里共に声優ユニット『LISP』を結成したが、2011年7月31日をもって活動を休止した。 2013年4月30日付けで81プロデュースを退所し、フリーとなる。2013年8月1日...
Click to read more »ハッシュテーブル
Minggu, 2025-09-28 15:40:20JavaScriptにおけるオブジェクト Pythonにおける辞書 C++のSTLのstd::unordered_map RubyのHashクラス Common Lispにおけるhash-tableクラス CLI (Common Language Infrastructure) の System.Collections...
Click to read more »二分木
Sabtu, 2026-05-02 15:48:22一般に順序のある木 (ordered tree) と二分木との間に一対一対応関係をつけることができる。これはLISP言語で特に用いられるものである。順序木の中の任意のノードNを二分木のノードnと対応させる。nの左の子はNの最初の子である。Nの次の子はnの右の子m...
Click to read more »型システム
Rabu, 2026-08-12 04:08:30が動的型付けである。Javaは一般に静的型付け(静的型付き言語)であるが、ダウンキャストは明示する必要があり実行時に型検査を受ける。Common Lispは一般に動的型付け(動的型付き言語)だが、type specifierという静的に型を指定する文法も持っている。このように、ある程度は混在している...
Click to read more »コマンドラインインタプリタ
Minggu, 2026-03-22 06:19:20ログラムの入力であると判断する、などといったように、テレタイプ機を入出力装置として利用していた時代に便利なように設計されたことを反映している)。 LISPなどの一部の言語では、入力された文字列を構文解析してプログラムの構造を読み込むことができる「read」、それを評価する「eval」、評価結果を(値...
Click to read more »Mixin
Senin, 2026-03-23 18:33:21という双方向ストリームのクラスとする、といったようなパターンである。 mixin は、そのようなもの自体はそれ以前からも考えられていたが、1970年代のMIT系Lisp方言のオブジェクト指向システム Flavors(en:Flavors (programming language))でその名が使われ、それが一般化...
Click to read more »遺伝的プログラミング
Sabtu, 2026-02-07 16:47:42められている。遺伝的プログラミングのみを扱った書籍も増えている。なお、コザが発表したシステムは Lisp で書かれていたため、現在はあらゆるプログラミング言語で実装されているにもかかわらず解を Lisp のS式で表現することが一種の慣例になっている。 遺伝的プログラミングの探索の流れは遺伝的アルゴ...
Click to read more »ビジュアルプログラミング言語
Senin, 2026-03-30 19:14:43ロボット工学向けのプログラミング環境。ビジュアル・データフロー言語が含まれている。 Mindscript オープンソース OpenMusic - Common Lisp に基づいた音楽制作用ビジュアルプログラミング言語 プログラミングゼミ - DeNAが開発したプログラミング学習アプリ Prograph Pure...
Click to read more »再帰的頭字語
Rabu, 2025-09-03 13:09:56Association PETS法 - Pets Evacuation and Transportation Standards Act 再帰的頭字語はLISPの自己参照能力のデモンストレーションへ用いられる事が知られていた。例えばダグラス・ホフスタッターはメタマジック・ゲームのいくつかの論文中でtatoという単語を用いた。...
Click to read more »Dylan
Selasa, 2025-11-04 04:06:26Language(動的言語)から。 アップルコンピュータ社でMacintosh Common Lisp(英語版)等を担当していたチームが設計にあたり、そのためCommon Lispの影響を色濃く受け継いでいる。 当初「Ralph(ラルフ)」という開発コード名で呼ばれ、Apple...
Click to read more »Information Processing Language
Sabtu, 2026-01-24 07:25:47650、IBM 704、IBM 7090など広く実装された)、IPL-VI が知られている。 しかし、この言語はすぐにLISPに取って代わられた。LISPはほぼ同等の機能を持ちながら文法が単純でガベージコレクション機能を備えていた。 IPLは次のようなプログラミング言語機能を初めて導入した。...
Click to read more »1000%キュンキュンさせてよ♥/プリティーリズムでGo!
Minggu, 2025-12-14 16:09:42アニメ第30話以降のオープニング曲。また、アーケードゲーム『プリティーリズム』では2011年12月稼働開始のシーズン7・プリティーリメイク編より、前期オープニング曲のLISP「You May Dream」と共に「プリズムストーンショップ」のステージでBGMとして使用されている。 プリティーリズムでGo! アニメ第3クール(第27...
Click to read more »31ビット
Rabu, 2020-12-16 14:53:27の間、アドレスを含むワード(ポインタ)中の上位1バイトが、アドレスとしてはマシンに無視されることを活用し、タグなどに使用しているものがあった(またLISPなどでも、言語処理系を実装するのに同様の技巧が使われる場合がある)。32ビット化してしまうとその技巧が全く使えなくなる。そこでIBMは移行の負担を...
Click to read more »MIT人工知能研究所
Selasa, 2026-03-10 20:29:27Project MAC の流れを受け継いだMITコンピュータ科学研究所と合併し、CSAILとなった。 創設者には、マービン・ミンスキー、ジョン・マッカーシー(LISP言語発明者)などがいた。1950年代から1970年代にかけて、彼らは自らが開発したタイムシェアリング方式のオペレーティングシステム ITS...
Click to read more »PDP-10
Sabtu, 2026-02-21 16:44:54byte)およびDPB(deposite byte)は、プログラミング言語Common Lispの関数として生き残っている。また、PDP-6やPDP-10の36ビットワードは18ビットのLISPポインタを2つ格納することができ、これはLISP処理系を考慮したものと言われている。...
Click to read more »テキストエディタの一覧
Selasa, 2026-08-11 13:39:51Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp. " O'Reilly Media, Inc.". ^ Halme, H., & Heinänen, J. (1988). GNU Emacs as...
Click to read more »オペコード
Rabu, 2026-01-28 18:01:41(JVM) により解釈されるJavaクラスファイルのバイトコード、EmacsのコンパイルされたEmacs Lispバイトコード、.NET 共通中間言語 (CIL) 、そして多くの他のコードなどがある。 en:Illegal opcode en:Opcode database...
Click to read more »論理プログラミング
Minggu, 2026-07-19 19:17:04論理プログラミングは、1950年代から盛んになった自動定理証明と、1958年公開言語「LISP」を最初の実践手段にしている。マサチューセッツ工科大学でLISPを開発したジョン・マッカーシーは、Advice taker(英語版)という常識推論仮説を発表している。...
Click to read more »複素数型
Minggu, 2026-07-19 17:18:46を通して複素数をサポートする。 Java では、Apache Commons Math に含まれる Complex クラスを通して複素数をサポートする。 Common Lisp: ANSI 標準では成分が浮動小数点数か任意長整数からなる複素数をサポートする。基本的な数学関数は、適用可能な限りにおいて、複素数においても定義される。例えば...
Click to read more »ボトム型
Minggu, 2024-03-31 07:42:21すべての型の部分型)、undefinedを評価しようとするとプログラムの中止を引き起こし、それゆえ永久に応答を返さないからである。 Common Lispではシンボル NILが値を持たない型である。これはトップ型のTと対をなす。NILはしばしばNULLと混同されることがあるが、NULLはただ1つの値すなわちNILを持つ型である。...
Click to read more »R言語
Minggu, 2026-07-19 14:00:54アルゴリズム」(たとえば、カウンターを使ったループや条件分岐等)の作成負担から解放される(他のプログラミング言語で似た記法を探すとすれば、たとえばLisp言語のmapcar関数、Perl言語のmap関数など)。 例として、円周率をモンテカルロ法で近似する計算を挙げる。 s <- 100000 x <-...
Click to read more »コピーレフト
Sabtu, 2026-07-18 19:25:20このような問題をストールマンが経験した際に、コピーレフトという発想が生まれた。シンボリックス社から、ストールマンが作成したLISPインタプリタを使いたいと打診された際、ストールマンは彼の作品のパブリックドメイン版を提供した。シンボリックス社はそのプログラムを拡張して更に強力な...
Click to read more »ELIZA
Rabu, 2026-03-18 09:13:36てくれと頼んだりといったことがあったという。 ワイゼンバウムのオリジナルはSLIPで実装されていたが、これをBernie CosellがLISPに移植した。LISPは当時主流の言語ではなく、どこでも使えるものではなかった。多くの人がELIZAに触れたのはBASICへの移植版が登場してからで、Jeff...
Click to read more »Factor
Senin, 2026-06-22 07:38:23Pestov(ロシア語版)が設計と実装を行った。Factor に影響を与えた言語として、Joy(英語版)、Forth、LISP、Self がある。2026年6月現在の最新バージョンは 0.101。 他の連鎖性言語と同様、Factor...
Click to read more »ガード (プログラミング)
Jumat, 2023-04-07 13:06:08I(マッカーシー)で導入された、 (p1 → e1, ・・・, pn → en) という記法もその一種と言え、その後のLispではS式による記法が一般的になったものの、それでもLispの、ifではなくcondによる条件式はこれに近い。 1963年のCPL(ストレイチー他)にも似たものが存在しており、...
Click to read more »ピーター・ドイチュ
Jumat, 2025-12-12 05:35:52彼についてのエピソードは書籍『ハッカーズ(英語版)』でも紹介されている。 1963年に17歳の時に、PDP-1 LISP 1.5の実装であるBasic PDP-1 LISPを完成させた。 1964年から1967年まで、カリフォルニア大学バークレー校での研究期間中、バトラー・ランプソンとチャー...
Click to read more »スティーブ・ラッセル
Minggu, 2026-02-22 00:34:40704メインフレームコンピュータ用のプログラミング言語LISPの最初の2つの実装を記述した。ユニバーサル関数の概念が言語に適用できることに気づいたのはラッセルであった。LISPのユニバーサル評価器を下位レベルの言語で実装することで、LISPインタプリタの作成が可能になったが、それまでの言語に関す...
Click to read more »永続性
Kamis, 2021-06-17 10:00:34CapROS(英語版) - EROSの改良 Multicsとその単一レベル記憶 直交永続性のあるプログラミング言語: PS-Algol SmalltalkとLISP - システムイメージを使用 なお、データベースにおける同様の特性も「永続性」と呼ぶが、英語ではDurabilityである(ACID参照)。...
Click to read more »純LISP
Selasa, 2026-08-11 08:07:24純LISP(じゅんりすぷ、英: pure LISP)とは、コンピュータ・プログラミング言語 LISP のうち、ごく基本的な要素だけからなる方言の一種。1960年のジョン・マッカーシーの論文「Recursive Functions of Symbolic Expressions and Their Computation...
Click to read more »アスタリスク
Kamis, 2026-07-16 20:52:34Markdownでは、太字や斜体、箇条書き、水平線の記述のためにアスタリスクを用いることができる。 Perlでは、型グロブを表すためにもアスタリスクを用いる。 Common Lispでは、スペシャル変数(グローバル変数)を *XXX* のようにアスタリスクで囲んで表す。 アスタリスクは数学において多くの使い方がある。以下に一般...
Click to read more »リチャード・グリーンブラット
Jumat, 2026-07-10 02:50:43Greenblatt、1944年12月25日 - )はアメリカのプログラマ。ビル・ゴスパー(英語版)と共にハッカー文化を生み出したとされている。LISPおよびMIT人工知能研究所のコミュニティ内で独特の立場を保持していた。 1944年12月25日、オレゴン州ポートランドで生まれる。子どものころ一家...
Click to read more »リチャード・ストールマン
Jumat, 2026-05-22 19:16:06AI研での活動はMITの院生となってからも続き、1984年にMITの職を辞すまで続くことになる。ここでの重要な実績としては、TECO、Emacs、LISPマシンOSの開発が挙げられる。 1970年代の後半から1980年代の初めにかけて、MITのハッカー文化は徐々に解体していったが、ストールマンはこの...
Click to read more »Smalltalk
Selasa, 2026-06-30 04:39:07>>他のプログラミング言語 ■カテゴリ / ■テンプレート Smalltalk(スモールトーク)は、Simula のオブジェクト(およびクラス)、LISPの徹底した動的性、LOGO のタートル操作や描画機能に、アラン・ケイの「メッセージング」というアイデアを組み合わせて作られたクラスベースで手続き型...
Click to read more »オートデスク
Sabtu, 2026-06-20 06:37:36とともに、ソフトウェア市場にCADという新たな分野を確立する。 1986年のAutoCAD2.1では、アドオンプログラムの開発を可能にするAutoLispを搭載し、これにより分野により異なっていた設計手法を便利にする、様々なツールが一般において開発される可能性を開き、さらに市場を広げることに成功した...
Click to read more »数値解析ソフトウェアの一覧
Selasa, 2026-08-11 13:10:07GPL・自由ソフトウェア。S言語準拠。 UBASIC:2700桁までの大きな整数の計算に適したBASIC風文法の言語。フリーソフト。 ViSta(英語版):LISP-STATにダイアグラム記述機能を付加したもの。フリーソフト。 FreeMat : MATLAB互換を指向して開発された自由ソフトウェア (FreeMat...
Click to read more »BDS-C
Rabu, 2025-03-05 12:41:55ロアセンブラM80およびリンカL80の働きは大きい。 αシリーズの言語としては、α-C、α-FORTRAN、α-PASCAL、α-COBOL、α-LISP、α-FORTH、α-APL、α-PROLOGがシリーズ展開されていた。 ^ a b MyComNo10 1983, p. 29. ^ MyComNo10...
Click to read more »キュー (コンピュータ)
Kamis, 2026-07-02 18:47:05前田敦司:キューマシンモデルを用いた関数型言語の並列処理系、日本ソフトウェア科学会第13回大会報告集(1996年) ^ 前田敦司:キューマシンアーキテクチヤとその並列Lisp処理系への応用、第38回 プログラミング・シンポジウム報告集(1997年)pp. 143-154 ^ 前田敦司:新しい計算モデル...
Click to read more »コメント (コンピュータ)
Kamis, 2025-10-23 11:11:04ムを指定するものとして扱われる(シバン)。 AdaやSQL、Luaでは、2連のハイフンマイナス -- 以降がコメントと見なされる。 Common LispやScheme、x86アセンブリ言語ではセミコロン ; 以降がコメントと見なされる。 マイクロソフト仕様のINIファイルでは、行頭にセミコロン ;...
Click to read more »パッケージ管理システム
Rabu, 2026-02-11 18:51:12NET上で動作するプログラミング言語(C#, Visual Basic .NETなど) NuGet C/C++ vcpkg Conan Common Lisp Quicklisp D DUB Dart Pub: PubはDart言語製ソフトウェアプロジェクトのCUIのビルドツールであり、パッケージ管理シ...
Click to read more »GNU Lesser General Public License
Minggu, 2026-03-22 14:04:35本ライセンスの条文は、C言語やその近縁言語により作成されたアプリケーションを主に意図している用語の使われ方が見られる。Franz Inc.は、Lispのコンテキストにおいて用語を明確化するため、当ライセンスに同社が独自に作成した前文(preamble)を加えた形で公開した。この独自の前文が付記さ...
Click to read more »プリティーリズム・オーロラドリームのディスコグラフィ
Selasa, 2026-01-13 22:40:57各曲の作詞・作曲・編曲者についてはプリティーリズム・オーロラドリーム#挿入歌や各曲のリンク先を参照。 You May Dream [3:45] 歌:LISP(阿澄佳奈、原紗友里、片岡あづさ) めらめらハートが熱くなる [3:32] 歌:MARs(阿澄佳奈、原紗友里、片岡あづさ) Happy GO Lucky...
Click to read more »認知科学
Senin, 2026-08-17 19:50:231970年代から1980年代初頭にかけて、コンピュータへのアクセスが拡大するにつれて、人工知能研究が発展した。マーヴィン・ミンスキーのような研究者は、LISPなどの言語でコンピュータプログラムを記述し、人間が意思決定や問題解決を行う際に踏む手順を形式的に記述しようとした。これは人間の思考を理解するため、...
Click to read more »任意精度演算
Senin, 2026-05-04 15:59:08L + R がオーバーフローした時に正しくないものとなる。しかし、もし任意長整数計算であったなら、この式のままで問題ないわけである。 LISP、REXX、Python、Perl、Ruby といったプログラミング言語では、整数演算で値の範囲が固定長の範囲を越えるものを、自動的に多倍長整数に...
Click to read more »Graphviz
Jumat, 2026-05-22 21:07:10がマウスを使ってそれらを操作できる。つまり、グラフを使った Model View Controller型 GUI で利用可能である。 lisp2dot - LISPプログラムをDOT言語に変換する。遺伝的プログラミングでの利用を意図して設計された。 Doxygen -...
Click to read more »アラン・ケイ
Minggu, 2026-01-25 13:24:53点を発展させることになった。ARPAの研究が忙しくなったため、プロのミュージシャンとしての経歴は途絶えた。 1968年シーモア・パパートと出会い、LISPを教育向けに最適化した方言であるLOGOプログラミング言語について学んだ。そこから発展して、ジャン・ピアジェ、ジェローム・ブルーナー、レフ・ヴィゴ...
Click to read more »終止符
Jumat, 2026-08-21 14:52:01)を範囲指定に用いる。ALGOLではコロンを使っていたが、当時の多くの文字集合にコロンが含まれていなかったために「..」で代用したことに由来する。 LISPでは2つの要素xとyから構成されるデータを「(x . y)」の形で表す。これを点対 (dotted pair) と呼ぶ。 Prologでは節の終わりを示す。...
Click to read more »Racket
Senin, 2026-04-06 12:40:13実用的なシステムとして、最初に部分継続を実装した。 もっとも注目すべき特徴は、マクロシステムにある。Racketのマクロシステムは、伝統的なLispのS式操作マクロシステムや、Scheme 84のハイジーンなextend-syntaxマクロ、R5RSのsyntax-rules構文と比べても強力...
Click to read more »ALGOL
Minggu, 2026-07-19 13:50:00の言語が「ALGOL系」あるいは「ALGOL風」(algol-like) とされているという意味で、ほぼ同世代の高水準言語である FORTRAN、LISP、COBOL に比べて最も成功したと言うこともできる。FORTRANで明らかとなった問題を防ぐよう設計され、BCPL、B、Pascal、Simul...
Click to read more »データ
Minggu, 2026-05-17 19:42:30タの集まりであり、命令として解釈することができる。ほとんどのコンピュータ言語では、プログラムと、プログラムが操作する他のデータとを区別しているが、Lispやそれに類する言語では、プログラムは他のデータと本質的に区別できない。また、メタデータ、すなわち他のデータの説明も区別することも有用である。メタデ...
Click to read more »コンピュータ
Sabtu, 2026-07-25 13:30:40クロコンピュータやパーソナルコンピュータで普及したBASIC、1958年に登場しリスト処理に優れ1950年代や60年代の方式の人工知能用に発展したLISPなどが使われたが、最初に挙げた3言語は行番号(文番号)やgoto文を多用する言語であったので記述に混乱が生じがちで開発時のデバッグや運用開始後の改...
Click to read more »インストール
Jumat, 2026-01-02 12:38:51AmigaOSは1991年のバージョン2.0以降Installerと呼称されるセンタライズされた標準のインストールユーティリティを特徴とする。それはLISP言語インタプリタによって動作し、これらがプレーンテキストファイルであるのでユーザはインストールのスクリプトを編集する能力を持っている。インストーラ...
Click to read more »ロドニー・ブルックス
Selasa, 2026-03-17 16:32:26ツ工科大学で研究員を務め、スタンフォード大学を経て1984年にマサチューセッツ工科大学に着任。1984年にはコンピュータビジョンの、1985年にはLISPに関する本を出版する(#著書の節も参照)。 1986年にブルックスは「サブサンプション・アーキテクチャ(SA)」に関する論文を発表し、「表象なき知...
Click to read more »コネクションマシン
Selasa, 2024-03-19 00:15:27その本来の目的がAI研究であったため、CM-1/CM-2 のソフトウェアはLISPが基本とされ、Common Lispの派生版である *Lisp(スターリスプ)が実装された。CM-1/2のユーティリティの大半は *Lisp で書かれていた。 1991年に発表された CM-5 では、アーキテクチャを完全に変更し、Fat...
Click to read more »Nim
Selasa, 2026-08-18 05:15:29variant/case object C++:Excessive overloading、ジェネリックプログラミング Python:インデントに基づくシンタックス Lisp:マクロ・システム、抽象構文木の採用、同図像性 Oberon:The export marker. C#:async/await、lambda macro...
Click to read more »代数的データ型
Rabu, 2025-09-17 15:33:53語組み込みのリスト型が用意されており、空リストのためのコンストラクタに相当するリテラルと、追加したい要素と残りのリストを引数に取るコンストラクタ(Lispのen:cons)に相当する、中置記法風のコンストラクタ( ":" など)が言語組み込みで用意されている。...
Click to read more »帰納プログラミング
Kamis, 2022-06-09 22:59:32ラムの学習を扱う.学習されるプログラムはしばしば再帰的である. 使用するプログラミング言語によって,いくつかの種類の帰納プログラミングが存在する.LispやHaskellなどの関数型言語を用いる帰納関数プログラミング,そして特に,Prologのような論理型言語や記述論理(英語版)のようなその他の論理...
Click to read more »XEmacs
Minggu, 2026-06-14 12:31:07ユーザーはEmacs Lisp言語を使うことで、エディタの機能のほとんど全てを再設定することができる。Lispコードを変更してもユーザーはエディタをリコンパイルする必要はない。プログラマはあらかじめ書かれた多くのLisp拡張を利用可能である。...
Click to read more »タプル
Minggu, 2026-03-22 17:16:15で、簡易に定義できるデータクラスのようなクラスを用意して同等の目的に応えるKotlinのように、タプル型を提供していない言語もある。 (伝統的な)Lispの場合、基本的には線型リストを作るためのデータ構造であるコンスセル(cons cell)を、要素2個のタプル(二ツ組)に流用する。cons, car...
Click to read more »Visitor パターン
Kamis, 2025-02-27 04:34:20適用する方法を知っている利用者、マッパーである。Common Lisp は 多重ディスパッチをサポートする数少ないオブジェクト指向システムではあるが、上記の例の最初の部分は多重ディスパッチに依存しない。多重ディスパッチを備えた Lisp のオブジェクトシステムは Visitor...
Click to read more »和田英一
Kamis, 2026-07-30 20:50:25ース、および東京大学大学院工学系研究科情報工学専攻にて研究と学生の指導に従事。研究室からの成果は数多いが、一例としては、近山隆らによるLISP処理系「UtiLisp」や、日本におけるインターネットの発展をまさにその創成期(1980年代前半)から見守り、後のインターネット上電子メールの日本語の取り扱...
Click to read more »R木
Senin, 2026-06-29 05:11:14Conference 1990: 322-331 R-tree portal R-Trees: A Dynamic Index Structure for Spatial Searching An example java applet An R-tree implementation in Common Lisp...
Click to read more »Notepad++
Sabtu, 2026-02-07 03:31:28INIファイル Inno Setupスクリプト Intel HEX Java JavaScript JSON JSP KiXtart LaTeX LISP Lua makefile MATLAB MMIXAL Nim (Nimrod) nnCrontab NSYS Objective-C OScript...
Click to read more »スコット・ファールマン
Selasa, 2026-03-10 00:37:10ニューラルネットワーク(特にカスケード相関アルゴリズム)、プログラミング言語Dylan、Common Lisp(特にCMU Common Lisp)に関する研究で有名である。Common Lispが標準化されていた時期には、その標準化のリーダーとして認識されていた。2006年から2015年にかけて、NETL...
Click to read more »VisualAge
Jumat, 2025-12-05 03:44:59り、アプリケーションの対話的でグラフィカルな開発を進めていた。ユーザインタフェースのより高レベルの構成には、Jean Marie HulotによるLISP用のツールがあり、後にNeXTSTEPやMac OS XのInterface Builderなどになった。これはウィジェットやObjective-...
Click to read more »IntelliCAD
Kamis, 2025-08-28 16:04:18く、ファイルの読み書きのみならず、インターフェイスやスクリプトなどの言語との親和性が高い。 IntelliCADはAutoCADと同様に、AutoLISP、ADS、DCLなどのプログラミング言語を扱える。 IntelliCADはOpen Design Alliance(英語版、フランス語版、ロシア語...
Click to read more »エディタ戦争
Minggu, 2026-02-08 14:51:04キーをほとんど使わずに入力できる。これにより腱鞘炎になる可能性が減る。 Emacsはviよりもコマンドが豊富である。 EmacsはLISPの方言であるEmacs Lispによるスクリプト記述が可能である。 Emacsにはviper-modeというvi互換モードが含まれている。...
Click to read more »心
Senin, 2026-03-30 09:36:20期の段階で「そもそもコンピュータが心を持ちうるのか」という疑問や「何をもって心と定義するのか」という哲学的な疑問が提示された。当初、PascalやLispなどの高級言語による抽象的な記述により知能を実現しようとする試みが一定の成果を挙げたが、その後ニューラルネットワーク・プログラミングも(一時期存在...
Click to read more »プリティーリズム・ディアマイフューチャー
Rabu, 2026-03-18 20:34:27「You May Dream(オーロラライジング Ver.)」 作詞 - 池畑伸人 / 作曲・編曲 - 長岡成貢 / 歌 - LISP(阿澄佳奈・片岡あづさ・原紗友里) プリティーリズム スペシャルコンプリートCD BOX収録。 「Party driver」 作詞 - NOBE /...
Click to read more »Project MAC
Minggu, 2021-08-29 22:47:10・エイベルソンとジェラルド・ジェイ・サスマンはどちらにも属さず、その後30年間 Project MAC と言えば彼らのことを意味するようになる。 LISP言語の一種MACLispは Project MAC の一環として開発された。 コンピュータ科学研究所となって以降も様々な先駆的研究が行われ、特にインターネット発展への寄与が大きい。...
Click to read more »Hy
Sabtu, 2026-08-22 13:10:13Hy(またはHylang)は、式をPythonのAST(抽象構文木)へ変換することで、PythonとLisp間でのやり取りができるように設計されたプログラミング言語Lispの方言のひとつである。HyはPython Conference(PyCon)2013でPaul Tagliamonteが発表した。...
Click to read more »REBOL
Jumat, 2026-03-13 03:51:21年に渡って設計したものである。サセンラスは AmigaOS の主要アーキテクトであり、REBOLの設計にあたっては、表示的意味論の知識に基づいて、LISP、Forth、LOGO、Self といったプログラミング言語の概念を利用した。 REBOO/Command...
Click to read more »自己書き換えコード
Kamis, 2026-07-02 18:23:29前は簡単だったが、NXビットにより書き込み可能メモリが実行禁止されるようになった近年は難しくなった、等は本文で詳述する)。 また、SNOBOL4やLISPのような高水準言語のインタプリタ型の実装でも難しくないことがある。また、COBOLにはALTERという命令が存在していた。...
Click to read more »番兵
Sabtu, 2026-02-28 07:41:58を警備する任務に就く兵士を指す用語から転じた。 主に可変長データの終了を識別するために、終了を示す記号として予約された値。 番兵の具体例としては、LISPで無効値を示すNILや、C言語の文字列終端を示すヌル文字(\0)などがある。また、ポインタを扱う言語ではヌルポインタが定義されており、線形リストや木構造などの終端を示すために使われる。...
Click to read more »GNU Guile
Rabu, 2026-08-12 14:44:23ことができる。この目標はいまだ達成されていないが、多くの努力がなされてきた(C言語と類似する構文を持たない他のScheme方言からの、Emacs Lispからの、TkWWWの関係で実装されたTclからの、そしてLOGOの類似言語からの変換が報告されている)。 Guile Scheme はXML、XPath、XSLT...
Click to read more »Future パターン
Kamis, 2025-10-23 16:41:57ES2015 (ES6) 以降のPromise、ES2017以降のasync/await構文 KL1(その実装としてKLICがある) LISP系言語 Clojure MultiLisp(英語版) Scheme Lucid (データフローのみ) Oxygene(英語版) Oz version 3(その実装としてMozart...
Click to read more »Julia (プログラミング言語)
Rabu, 2026-07-22 16:20:15多重ディスパッチ 動的型付け C言語などの静的型付き言語に迫る速い実行速度 パッケージマネージャが組み込まれている Lispのようなマクロやその他のメタプログラミング機能 C言語とFortranのコードの呼び出し Juliaには、@ccall...
Click to read more »Light In a Small Prism
Minggu, 2025-12-14 16:23:13『Light In a Small Prism』(ライト・イン・ア・スモール・プリズム)は、LISPのオリジナルアルバム。2011年4月27日にDIVE II entertainmentから発売された。 販売形態はふぁみりすぷ(準備室)限定盤(CD+2DVD)・DVD付(CD+DVD)・通常盤(CD...
Click to read more »グレース・ホッパー賞
Kamis, 2026-06-04 13:42:09of Higher Order Symbolic Programming)への広汎な貢献(general contributions)、主なものに、LISPにおけるレキシカルスコープ(lexical scoping)の進展 1989 W. Daniel Hillis - 並列処理アルゴリズムとコネクションマシン開発...
Click to read more »自動推論
Rabu, 2025-10-01 18:24:22Theorem Prover (Nqthm) LISPで構築された完全自動の定理証明機。ジョン・マッカーシーと Woody Bledsoe の影響を受けた設計である。1971年、スコットランドのエジンバラで開発が始まった。次のような特徴がある。 LISPにより論理を構築 すべてを再帰関数で定義することを基本としている。...
Click to read more »副作用 (プログラム)
Kamis, 2026-03-26 21:37:43ャと反りが合わず、効率の点で不利になることが多い。また、単純な逐次処理を行う場合は状態を中心に命令的な思考をした方が扱いやすい場合がある。このためLISPやMLなどは原則として関数型ながら、副作用を許容する設計になっている。 [脚注の使い方] ^ トランジスタ技術 CQ出版 ^ プログラム言語論 筑波大学...
Click to read more »OneSpace Designer
Senin, 2023-02-06 14:55:04そのPTCに買収されたことは、業界やユーザにおいて驚愕を与えた。 カスタマイズはKyoto Common Lisp(詳しくはLISPの項を参照)をベースとしたLisp言語を用いて行う。LispはMEマクロに代わり採用されたが、プログラマが日本では少ないのが難点とも言える。同様の理由でサードパーティ...
Click to read more »カリフォルニア工科大学
Senin, 2026-06-22 22:35:09大栗博司 - 理論物理学者 金森博雄 - 地震学者 下條信輔 - 実験心理学者 アルベルト・アインシュタイン − 理論物理学者 ジョン・マッカーシー, LISPの開発者、 「人工知能の父」と呼ばれる 銭学森, 航空力学者、ジェット推進研究所の共同設立者、「中国宇宙開発の父」と呼ばれる カール・デイヴィッド・アンダーソン...
Click to read more »システムイメージ
Minggu, 2026-05-24 08:50:51ログラミング言語はコマンドを提供している。これはLISP、Smalltalk、Forthの標準機能であり、他の言語でも同様の機能を持つものもある。これらの言語による開発は多くの他のプログラミング言語による開発とまったく違うことが多い。例えば、LISPを使用するとき、プログラマーは、read eval...
Click to read more »スーパーキー (キーボード)
Minggu, 2023-07-16 01:58:48修飾子、ハイパー(Hyper)とスーパー(Super)を追加したことだった。スーパーキーは第3のバッキービット(十進数で 4 を表す)を修飾した。LISPマシンでのスペースカデットキーボードの使用法から、スーパーキーはEmacsが使用する修飾キーの一つとして採用された。そのため、スーパーキーのない現...
Click to read more »GNU
Minggu, 2026-05-17 23:02:26に消えていった。このためストールマンは移植性のあるソフトウェアが必要だと考えていた。そのため、GNUの開発にはシステムプログラミング言語としてCとLISPを使用し、さらにGNUをUNIX互換にする決定がなされた。当時UNIXは既にプロプライエタリなオペレーティングシステムとして広く使われていた。UN...
Click to read more »Tcl
Kamis, 2025-12-04 16:03:02の二つを組み合わせ、非常に小さいルールで広範囲の領域をカバーする点にある。コマンド行はひとつのリストであり、先頭の要素がコマンド、それ以降の要素がコマンドへの引数として扱われる。LISPと同様の一貫性を持つと言えるが、リストの要素分離記号がブランクやタブであるため、これらの文字が無視される一般のプログラム言語に慣れた人には「とまどい」を与えるかもしれない。...
Click to read more »HY
Sabtu, 2026-04-04 22:25:37ホンダとヤマハ発動機のオートバイ販売競争のこと。 プロトン交換Y型ゼオライトの省略表記。 海洋(Haiyang)の省略表記。 Hy - Pythonとのやり取りが可能なLispの方言。 Hy - 旧社名:韓国ヤクルト - 韓国の食品メーカー → ko:Hy (기업) このページは曖昧さ回避のためのページです。一つの語句が...
Click to read more »Gettext
Minggu, 2026-07-19 12:43:01C++、Objective-C、Bourne Shell、Bash、Python、GNU CLISP、Emacs Lisp、librep、GNU Smalltalk、Java、GNU Awk、Pascal、wxWidgets (WxLocaleクラスによる)、YCP、...
Click to read more »騎士団
Minggu, 2026-08-02 08:59:13Orders of Chivalry: ICOC)が存在する。 橋口(1994)の分類に従わない著名な騎士団を挙げている。 ラムダ計算騎士団 - LISPを使うプログラマーの間で冗談として呼ばれる架空の騎士団。 憂国騎士団(Patriotic Knight Crops) -...
Click to read more »白井良明 (情報工学者)
Rabu, 2025-12-31 14:57:27主な著書に「コンピュータビジョン」(昭晃堂)、「Three Dimensional Computer Vision」(Springer-Verlag)、「LISP」(培風館、共訳)、「人工知能の理論」(コロナ社)、「身近になるロボット」(大阪大学出版会、共著)がある。 ^ a b 『身近になるロボット 大阪大学新世紀セミナー』著者紹介...
Click to read more »Hemlock
Minggu, 2026-03-15 14:18:53Lisp(後のCMU Common Lisp)で書かれた。 Hemlockは、CMU Common LispのCommon Lisp開発環境として、コンパイラ、インタプリタと統合されているが、スタンドアロンのエディタとして利用することも可能である。 なお、CMU Common Lispでは、開発環境としてGNU...
Click to read more »Lego Mindstorms EV3
Selasa, 2026-06-30 18:27:28Vision Command 言語: RCX Code コメント: Lego Cam と一緒に使うオフィシャルのプログラミング言語 XS 言語: Lisp LegoLog 言語: Prolog コメント: Uses an NQC program to interpret commands send from...
Click to read more »Python
Kamis, 2026-07-30 15:26:010を公開した。主な特徴として関数型言語の基本であるラムダ計算を実装、map関数・reduce関数などを組み込んだ。 バージョン1.4からはCommon Lispにある機能とよく似たキーワード引数を導入した。また簡易ながら名前修飾を用いたカプセル化も実装した。 2000年に公開。ガベージコレクションやUni...
Click to read more »二村良彦
Rabu, 2026-05-06 10:34:425020のシステムソフトウェア開発などに携わった。その際の、「LISP 1.5 Programmer's Manual」に書かれているLispインタプリタのコードを読み解いて、Lispコンパイラをプログラミングする、という仕事から得た、インタプリタを入力するとコンパイラが...
Click to read more »Lego Mindstorms NXT 2.0
Senin, 2026-06-29 09:23:11Vision Command 言語: RCX Code コメント: Lego Cam と一緒に使うオフィシャルのプログラミング言語 XS 言語: Lisp LegoLog 言語: Prolog コメント: Uses an NQC program to interpret commands send from...
Click to read more »リテラル
Kamis, 2026-07-23 20:55:18リテラルは標準規格でエンコーディングが規定されていないが、多くの処理系ではASCIIに準ずる。ワイド文字やUnicodeの1文字を表すものもある。LISP系言語(Schemeなど)では #\A、#\newline などのような記法である。 文字コードを表すと考えて、数値型(整数型)に含める場合もある...
Click to read more »末尾再帰
Sabtu, 2026-08-01 12:13:07用をもつ場合のみ意味を持つ。従って上記関数的な観点では手続きの末尾だけを考慮すればよく、ここで再帰が行われる場合を末尾再帰という。 Common Lisp での末尾再帰の例: (defun fact (n) (labels ((ifact (n r) (if (= n 0) r (ifact (- n...
Click to read more »リフレクション (情報工学)
Kamis, 2025-12-04 20:25:24言語など)に変換される過程で失われてしまう。リフレクションをサポートする場合、そのような情報は生成されるコードの中にメタデータとして保存される。 LISPやForthなど実行時とコンパイル時の区別のない言語では、コードの解釈とリフレクションとの間に違いはない。 次のコードはjava.lang.reflectパッケージを使ったJava...
Click to read more »変換言語
Jumat, 2025-02-07 22:28:15(CPP、Cプリプロセッサ(英語版))のように特定のプログラミング言語の具象構文を基本的に前提としたものもあれば、m4のように汎用のものもあれば、Lispのマクロのように言語組込みで構文木を対象にしたものもある。 モデル駆動工学においてはモデル変換言語があり、あるメタモデルに従ったモデルを入力として...
Click to read more »システマティック・ケイオス
Minggu, 2024-07-14 22:02:02Chameleon" (Constant Motion) "Carpet Babies" (Prophets Of War) "Schindlers Lisp" (The Ministry Of Lost Souls) "N.A.D.S" (The Dark Eternal Night) "Jetlag"...
Click to read more »アセンブリ言語
Senin, 2026-08-17 23:49:27代すでにメタルスレイダーグローリーやスーパーファミコンのMOTHER 2・シムシティ、プレイステーションのクラッシュ・バンディクーで、開発の一部にLISPが使われていたという話もあり、当時のコンシューマーゲームの分野ではアセンブリ言語やC言語が全てだったというわけではない。...
Click to read more »KCL
Sabtu, 2021-01-02 03:12:33キングス・カレッジ・ロンドン 桑名市立中央図書館(Kuwana City Central Library) Kyoto Common Lisp - Common Lispの実装の一つ KCl 塩化カリウムの化学式 このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先...
Click to read more »Ncurses
Senin, 2026-03-23 07:28:03curses テキストユーザインタフェース キャラクタユーザインタフェース Development Kit for C++ Ada95用 Common Lisp用 JavaScript用 PHP用 Python用 Ruby用 Ncurses package for Windows – GnuWin32 表示...
Click to read more »SPARC
Minggu, 2026-03-08 18:38:24レジスタとしては使用できない(四倍精度レジスタ8本としては使用可能)。 タグ付き加減算命令はLSBの2ビットを無視して加減算を行う。これは、MLやLISPなどのタグ付きの整数フォーマットを使うような言語の実装に有効と思われる。 アーキテクチャは何回か改訂されている。ハードウェアによる乗算と除算がバー...
Click to read more »ビームサーチ
Kamis, 2025-05-29 21:41:57Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP. Morgan Kaufmann. ISBN 9781558601918. https://books.google.com/books?id=X4mhySvjqUAC ...
Click to read more »カリー化
Selasa, 2022-08-30 14:29:26は関数は常に一つの引数のみを取り、複数の引数を取る関数とは、単にネストされた複数の一引数関数の糖衣構文にすぎない。第一級関数を扱える言語、たとえばLISP、Scheme、F#、Scala、Erlang、Eiffel、Perl、Ruby、Python、R言語、S言語、JavaScript、Swiftな...
Click to read more »ダン・ブリックリン
Sabtu, 2026-04-18 16:49:31973年に電気工学と計算機科学の理学士号を取得。MIT時代に最初に関わったプロジェクトはコマンドラインのカリキュレータで、その後、APLの実現や、LISPプロジェクトに関わるなどプロジェクト運営やプログラミングを行った(当時MITでストールマンが活動していた)。MIT卒業後DECに入社しワープロソフ...
Click to read more »名前解決
Selasa, 2026-03-31 23:18:16静的名前解決をするプログラミング言語としては、C言語、C++、Pascal などがある。動的名前解決をするプログラミング言語としては、LISP、Perl、Python、Tcl、PHP、REBOL などがある。 コンピュータネットワークにおける名前解決とは、抽象度の高いアドレス(ホスト名な...
Click to read more »Planner
Minggu, 2026-07-19 12:25:05この実装上の決断により、Micro-Planner は不運な結果を招くこととなった。LISPでは NIL を空のリストを表すと同時に false(メモリ番地 0)を表すようにしている。というのも 0 かどうかのチェックが高速に行えるからである。このため、LISPプログラムでは NILかどうかのチェックは非常に頻繁に行われる。Micro-Planner...
Click to read more »田中宏幸 (プロデューサー)
Senin, 2026-08-17 03:34:49アドリブアニメ研究所 - プロデューサー 2013年 ヴォイス・アカデミア - プロデューサー 2015年 わぐばん! - チーフプロデューサー LISP かと*ふく 羽多野渉 Wake Up, Girls! smileY inc. 鈴木このみ(Digital Double所属) 相良茉優(Digital...
Click to read more »計算機プログラムの構造と解釈
Rabu, 2026-03-04 15:19:46要出典]。その後2014年5月に翔泳社より再版されている。 本書は計算機科学の概念を、SchemeというLISP方言を用いて説明している。また、仮想のレジスタマシンとアセンブラを使用して、LISPのインタプリタおよびコンパイラを実装している。 本書で扱われる主なトピックは以下の通りである。 プログラムの要素...
Click to read more »MUSIC-N
Minggu, 2018-01-28 17:23:29Audio)の一部 Max/MSP Pure Data AudioMulch(英語版) SuperCollider JSyn(英語版) Common Lisp Music(英語版) ChucK(英語版) その他変調方式に基づいたあらゆる音響合成アプリケーション (Reaktorなど) ^ Peter Manning...
Click to read more »Web Server Gateway Interface
Selasa, 2026-02-17 23:48:39Interface) Rack (Ruby Web Server Interface) SCGI Ring (Clojure) Clack (Common Lisp) WAI (Haskell, Web Application Interface) Python 3において文字列とバイト列が分離されたことはW...
Click to read more »TOPS-10
Kamis, 2020-12-24 04:46:44DECUS(英語版) の会員が提供したものである。 FOCAL (FOCAL-10) Forth - スレッデッドコード方式の言語 IMP72 LISP - AIプログラミング向けインタプリタ Pascal - コンピュータ教育向けコンパイラ PILOT(英語版) - CAI向け言語 SAM76 Simula...
Click to read more »メタクラス
Selasa, 2025-10-07 00:46:37ジェクト指向のルールで、これらの初期化やインスタンス化のルール、実行状態の管理などをカスタマイズする機構である。Smalltalk、Common Lispが代表的である。 Pythonの組み込み(ビルトイン)クラス type はメタクラスである。次に示す単純なPythonのクラスについて説明する。 class...
Click to read more »不等号
Selasa, 2023-12-26 21:27:52のような構文はエラーとなるか (a < b) < c と解釈され、数学記号として期待される結果(a < b かつ b < c)を返さない。ただしLISPは、(< a b c) でそのような結果を返す。 Pascal, SQLなどでは <> が、C言語やPythonでは != が、否定等号(≠)として使われる。...
Click to read more »相互再帰
Jumat, 2023-09-08 13:05:01方程式によっては、相互再帰は、複雑系やカオス理論へとつながることもある。 プロジェクト 数学 ポータル 数学 相互再帰は関数型プログラミングでは非常に一般的で、LISP、Scheme、MLなどのプログラミング言語でのプログラムに多く使われている。Prologのような言語では、相互再帰の使用は避けられない。再帰下降...
Click to read more »情報処理技術遺産
Minggu, 2026-01-25 16:03:01Busicom 141-PF NEACシステム100 LSIパッケージMB11K搭載のMCCボード オートテラーターミナルAT-20P 神戸大学Lispマシン FAST LISP 大阪大学EVLISマシン T1100 潮候推算機 FACOM 201 MADIC-IIAシステム一式 東京オリンピック情報システム関連資料...
Click to read more »HP-28 シリーズ
Kamis, 2021-06-03 17:23:01シリーズは記号的に方程式を解く機能を持った最初の電卓である。HP-28 シリーズによって採用されたメニュー駆動式のRPL (Reverse Polish LISP) プログラミング言語インタフェースは、同社のHP 48 シリーズへと発展した。 HP-28シリーズの電卓は、360°開閉可能なフリップオープン式...
Click to read more »ヒューマノイド
Kamis, 2026-08-20 03:44:48川田工業 (2004年). 2017年1月5日閲覧。 ^ a b “ヒューマノイドロボットのシステム実現 - ロボットシステム記述言語 EusLisp による実装 -”. 東京大学 (2006年1月24日). 2017年1月5日閲覧。 ^ “ヒューマノイドロボット”. 株式会社日経BP (2016年1月15日)...
Click to read more »メルセンヌ・ツイスタ
Sabtu, 2026-07-04 23:32:44in Clojure:Clojure :Clean :C++ Sony Cell Broadband Engine :C# jmt.lisp : Common Lisp random.d:D sfmt-erlang:Erlang MT.E:Euphoria NtRand:Excel addin :Forth...
Click to read more »DOT言語
Jumat, 2025-02-14 06:37:38“File extension .dot or .gv?”. marc.info. 2022年7月11日閲覧。 Graphviz グラフ lisp2dot - LISPに類する言語のプログラム木構造をDOT言語に変換する。遺伝的プログラミングに使われる。 DOT言語の仕様とチュートリアル (英語) 作例...
Click to read more »フランツ (企業)
Minggu, 2020-12-27 13:42:18Lispプログラミング言語処理系およびセマンティック・ウェブ関連技術の開発で知られる。社名は作曲家のフランツ・リストに由来する。 1970年代終わりから1980年代始めにかけて、カリフォルニア大学バークレー校では、リチャード・フェイトマンらによってFranz Lispと呼ばれるLisp処理系が開発されていた。Franz...
Click to read more »メモ化
Sabtu, 2025-06-14 16:29:18数内部に明示的に施すものであるが、参照透過性のある関数は外部で自動的にメモ化することもできる。ピーター・ノーヴィグが採用した技法は Common Lisp (ノーヴィグの論文で自動メモ化の例に使われていた言語)だけでなく、様々なプログラミング言語で応用可能である。自動メモ化は項書き換えや人工知能の研究でも応用が模索されている。...
Click to read more »フランツ・リスト
Minggu, 2026-07-26 16:28:211988年9月16日、E. W. エルストにより発見された小惑星(3910) Lisztは彼の名前にちなんで命名された。 プログラミング言語LISPの系統の1つであるFranz Lisp(開発終了)もまた、彼の名前にちなんで命名された。この言語のコンパイラも彼の名前にちなんで、Lisztと呼ばれる。この言語のサ...
Click to read more »動的コンパイル
Rabu, 2025-07-16 20:37:29密接な関連のある技術として、増分コンパイルがある。増分コンパイラ(英語版)は、POP-2(英語版)、POP-11(英語版)、Common LispなどのLisp、またML(プログラミング言語)の少なくとも一つのバージョン(Poplog(英語版))で用いられている。...
Click to read more »原広明
Senin, 2026-03-30 21:19:40paradiseparadise(作曲) 乃木坂46 まあいいか?(作曲・編曲)※作曲のみHRK名義 その女(作曲)※HRK名義 遊助 夢は現状維持(遊助と共作曲、編曲) LISP(阿澄佳奈・片岡あづさ・原紗友里) あなたにVcuum!ちょいやわらかめバージョン(作曲) [脚注の使い方] ^ CDジャーナル2000年7月号より引用...
Click to read more »デカルト閉圏
Senin, 2026-05-18 16:40:44jp/crid/1390282763061398272 井田 哲雄 (1987), ラムダ計算とそのモデル「カルテシアン閉カテゴリ」によるCOMMON LISPの解釈と新しい処理系, https://cir.nii.ac.jp/crid/1572824502233318912 A.F. Monna 著、鶴見...
Click to read more »ACT-R
Rabu, 2026-07-22 08:03:53理論には専用言語のインタプリタという形態の計算可能な実装がある。インタプリタ自体はLISP言語で書かれており、一般的なLISP言語処理系で実行可能である。 従って、研究者が ACT-R のウェブサイトからコードをダウンロードして LISP 処理系上で実行すれば、ACT-R インタプリタの形式でその理論に触れることが可能である。...
Click to read more »Alto
Kamis, 2026-03-26 21:18:25究に基づいた最初のWYSIWYG集積回路エディタ(英語版)。 プログラミング BCPL, Mesa, Cedar Interlisp, Alto Lisp Smalltalk環境の初期のバージョン(Smalltalk-72、-76、-80) ネットワーキング PARC Universal Packet...
Click to read more »RPG (プログラム言語)
Minggu, 2024-09-29 06:59:06RPGとしても知られている)。最初期の第四世代言語 (4GL) とされる。 IBMによって1959年に開発された言語であり、高水準言語としてはFORTRAN、LISP、ALGOL58に次いで古い歴史を持つ。 IBM System i(以前のAS/400)の主力プログラミング言語である。元はクエリー用ツールとして...
Click to read more »中西正和
Rabu, 2026-05-20 10:20:25Lisp コンテスト を開催。 1975年 学位論文「LISP万能関数を基盤とした再帰的関数の評価機能」で慶應義塾大学より工学博士の学位を取得。 1980年代から、夏のコンピュータ教室を開催し、慶應義塾の一貫教育校(小中高)の児童・生徒に Logo、C、Pascal、LISP、BASIC、Z80アセンブリ言語などを教える。...
Click to read more »AutoCAD
Kamis, 2026-07-23 01:10:51ォーマットのDWG(非公開)と中間フォーマットDXF(公開)は、多くのCADでデータ交換に利用されている。カスタマイズするためのAPIが、AutoLISP、ObjectARX(C++)、VB、.netなどと充実している。十数か国の言語に翻訳され世界中で利用されている。...
Click to read more »UNIX/32V
Sabtu, 2026-06-13 01:58:52UNIX/32Vはページング方式による仮想記憶を使わず、Version 7が元々備えていたスワッピング機能のみの状態でリリースされた。 仮想記憶システムが、Franz Lisp(英語版)をサポートするために、カリフォルニア大学バークレー校のビル・ジョイらによって 実装された。このバージョンが3BSDとして1979年にリリースされた。...
Click to read more »ラムダ計算騎士団
Sabtu, 2025-03-01 16:23:42ラムダ計算騎士団(ラムダけいさんきしだん、英語: Knights of the Lambda Calculus)は、LISPとSchemeのエキスパートによるハッカー集団である。名前は、LISPと密接な関係にあるラムダ計算と、テンプル騎士団にちなんだものである。 実際にはこのような名前の組織はなく、ハッ...
Click to read more »TENEX
Selasa, 2021-03-23 10:10:45BBNは1960年代にDARPA主導の多くのLISPベースの人工知能プロジェクトに参加していた。その多くは当時としては大容量のメモリを必要とした。この問題への対策として、LISP言語に仮想メモリ機能を追加し、ある時点で必要とされないメモリをディスクに追い出して...
Click to read more »GNUプロジェクト
Senin, 2026-05-18 07:40:11プロジェクトのコーディングを開始する意図を発表した。 GNUプロジェクトが最初に開始したとき、このプロジェクトにはライティングエディタコマンド用のLISPが付属したEmacsテキストエディタ、ソースレベルデバッガ、Yacc互換のパーサジェネレータ、そしてリンカが存在していた。GNUのシステムではその...
Click to read more »アンテナ+
Rabu, 2026-02-25 13:01:26LISP』に興味があり(ファンクラブに入会している)、藤田をクビにしようとしている」という噂メールが紹介され、藤田が落ち込んだ。エンディングでは、LISPのプロフィールが紹介された。 第49回放送分ではクマのぬいぐるみや藤田自身に藤田の顔写真が貼られたまま進行された。また、前回に続き『LISP』の活動状況を伝えた。...
Click to read more »関係演算子
Senin, 2024-12-23 01:38:49less than y in this example\n"); } 他方で前置記法を採用している言語もある。たとえば、Lispでは以下のように書く。しかしこれは演算子というよりも、Lispでは識別子に使える文字の範囲が緩くて、単に >= という名前の関数であるというだけである。 (if (>= x y)...
Click to read more »列挙型
Sabtu, 2026-06-27 16:42:38EnumExample() Dim a As MyEnumeratedType a = myType1 MsgBox a End Sub Common Lispは、型指定子 member を用いる。例えば、 (deftype cardsuit () '(member club diamond heart spade))...
Click to read more »ゼロックス
Jumat, 2026-06-19 09:14:42と、同じ技術を使ったアメリカ政府のものであった。他にアドビシステムズ(現:アドビ)創設者のジョン・ワーノックが開発したインタープレスや、AltoをLISPマシンにするInterlisp-Dシステムなどがある。 1979年、ゼロックスは、同社の開発に興味を持った業界関係者にも報道関係者にも門戸を開いて...
Click to read more »純虚指数函数
Sabtu, 2024-11-23 05:09:15Math Kernel Library (MKL))でサポートされており、多くのコンパイラやプログラミング言語(例えば C, C++, Common Lisp, D, Fortran, Haskell)およびオペレーティングシステム(例えば Windows, Linux, macOS や...
Click to read more »Etaoin shrdlu
Senin, 2026-05-18 07:36:39Shrdlu)だった。 このフレーズは、組版とは無関係の文脈でも時折用いられる。以下にその例を挙げる。 SHRDLUは、1972年にテリー・ウィノグラードによってLISPで記述された初期の人工知能システムの名称である。 ETAOIN SHRDLUは、ガース・クルトワ・ジュニア(Garth Courtois, Jr.)がミニコンピュータNova...
Click to read more »Locator/Identifier Separation Protocol
Kamis, 2023-10-19 23:14:47Locator/ID Separation Protocol (LISP) IPJ article about LISP TERENA LISP presentation -down Scaling the Internet with LISP tutorial http://www.lisp4.net 表示 編集...
Click to read more »AutoHotkey
Kamis, 2025-10-16 00:06:24.NET Framework – VB/C# (.NET) LibLua – Lua Lisp on win32 – LISP Embeddable Common Lisp – ECL(英語版) Windows Scripting Host – VBScript/JScript...
Click to read more »GCL
Minggu, 2025-10-05 11:25:23ワーナー・ブラザース・ディスカバリーが主催する障害飛越のグローバルチャンピオンズツアーの団体戦。 GCLニューエナジー - 企業 GNU Common Lisp - Common Lispの実装の一つ このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先案内のために、異なる用法を一覧...
Click to read more »Xerox Star
Jumat, 2026-06-19 09:15:04ステムとともに販売されるソフトウェアのみを指す。8010ワークステーションでは、小規模な研究およびソフトウェア開発市場に向けてプログラミング言語のLispやSmalltalkに基づくソフトウェアも販売された。 Xerox Starシステムのコンセプトは、ゼロックス・パロアルト研究所(PARC)が設計した実験用ワークステーションXerox...
Click to read more »Csound
Minggu, 2025-09-14 15:46:20へのバージョンアップ時にかなりの改善と拡張がなされており、実質的にAPIによるソフトウェア・ライブラリーとなっている。基本となるC言語のAPIに加え、Python、Java、LISP、Tcl、C++、Haskell (純粋関数からCsoundを制御できる) のAPIがある。 他の多くのプログラミング言語と同様、Csound...
Click to read more »SKK
Kamis, 2026-05-14 06:12:01「ここでは着物…」と入力したければ、kokodehaKimono␣と入力すればよい。これによって、前述の誤解析の問題は生じない。 SKKはEmacs Lispで実装されているため、Emacsが動く環境ならばどこでも使うことができる。一方、Emacs以外で使いたい場合は、何らかの手段を講じる必要がある。様...
Click to read more »スライム (曖昧さ回避)
Minggu, 2025-06-29 12:45:04スライム - ライトノベル作家の栖原依夢の別名義。 SLIME (The Superior Lisp Interaction Mode for Emacs) - プログラミング言語LISPの統合開発環境の一つ。 SLiME - 地殻内独立栄養微生物生態系 (Subsurface Lithoautotrophic...
Click to read more »MCL
Sabtu, 2025-01-11 12:08:10Ligament)。 三菱オートクレジット・リース株式会社(現、三菱オートリース株式会社) プログラミング言語Common LispのMacintosh向け実装の一つ.(Macintosh Common Lisp) Magistral Container Lines - 中国系船会社の一つ。 株式会社MCL - 医薬専門翻訳会社の一つ。...
Click to read more »LIPS (漫画)
Rabu, 2024-08-28 18:14:21るが、背表紙や奥付にはこの副題は記載されていない。 ^ 雑誌掲載直後にモデルであるLISPの活動休止が決まったため、次号以降、話自体が無かったことになっている。 ^ “LIPS 1|りぼんマスコットコミックス クッキー”. 集英社. 2014年8月6日閲覧。 LISP (声優ユニット) 表示 編集...
Click to read more »スクロールバー
Rabu, 2025-11-05 13:32:18線の移動効率が良い点が挙げられる。Smalltalk-76(1976)、-80(1981)等の古典的Smalltalk処理系のGUIの他にも初期のLispマシン(Symbolics Genera OS(1982)、Xerox Interlisp-D(1983))やカーネギーメロン大学のAndrewシ...
Click to read more »ECL
Minggu, 2025-05-11 10:39:22(Emitter-Coupled Logic) ECL (プログラミング言語)(英語版) Embeddable Common Lisp(英語版) - Common Lispの実装の一つ エレクトロケミルミネッセンス(Electrochemiluminescence)の略 UEFAカンファレンスリーグ...
Click to read more »コーネル大学
Sabtu, 2026-07-11 15:22:03time, ポール・グレアム (AB) - co-founder of ViaWeb, noted author and evangelist of Lisp, creator of Bayesian spam filters. ウィルソン・グレートバッチ (B.E.E. 1950) - インプラント型心臓ペースメーカの開発、実用化に貢献...
Click to read more »竹内関数
Kamis, 2026-03-05 03:01:56x),{\rm {Tarai}}(z-1,x,y))&{\mbox{ otherwise. }}\\\end{cases}}} 特に変わる所は無いがLisp版も参照のこと。定義からわかるように処理を次々にたらい回しにしていくことから、たらいまわし関数、たらい関数 (Tarai function)...
Click to read more »スタック
Rabu, 2025-10-29 11:36:16この節では、抽象データ型としてのスタックのソフトウェアによる実装について述べる。 高水準言語では、スタックは配列や線形リストを使って効率的に実装可能である。LISPでは任意のリストに対して push や pop に相当する関数(consがpush、cdrがpopである)を使用可能なので、スタックを実装する必要は無い。...
Click to read more »参照透過性
Rabu, 2025-07-09 22:30:40dk/people/sestoft/papers/SondergaardSestoft1990.pdf. 関数 (プログラミング) 関数型言語 手続き型言語 変数 (プログラミング) モナド (プログラミング) Lisp ML (プログラミング言語) Haskell 分散処理 メモ化 副作用 (プログラム) 冪等性...
Click to read more »軽量プログラミング言語
Minggu, 2023-12-03 07:08:10る。また、最小限のシンタックスを持つように設計されている。」とされており、例として Forth, Io, JavaScript, Lua, newLISP, Squirrel が挙げられている。 また、1997年に書かれた「エンジニアリング・ツールとしての軽量言語」では、プログラミング言語内で補助的...
Click to read more »HP 49/50 シリーズ
Jumat, 2023-07-07 08:54:35シリーズはRPLと呼ばれる代数的かつスタックベースなプログラミング言語をサポートしている。RPL (Reverse Polish Lisp) は逆ポーランド記法 (Reverse Polish Notation) とLisp言語を組合せた言葉である。しかし、実際の文法はForth言語に近い。...
Click to read more »マクシマ
Minggu, 2024-01-14 19:30:36マキシマ (KOF) - 対戦型格闘ゲーム『ザ・キング・オブ・ファイターズ』シリーズの登場人物。男性。 数式処理システム Maxima - LISPで記述された、GNU GPLに基づくフリーソフトウェア。 Macsyma - MITのProject MACの一環として開発された、世界初の数式処理システム。...
Click to read more »Forth
Minggu, 2026-08-16 22:58:09れること(型システムが無いこと)、制御構造などもプログラム可能であること(リフレクション)といったものがある。 典型的な Forth の実装には、LISP におけるRead–eval–print loop(REPL)に対応する、入力されたワードを即座に実行する対話型のインタプリタモードと(これは、正...
Click to read more »Parrot
Minggu, 2026-03-01 14:13:57languageにコンパイルできるようにすることが次々に計画されている。 APL、BASIC、Befunge、Brainfuck、Cola、Forth、Jako、LISP、m4、Miniperl、Parakeet、OpenComal、PHP、Plot、Pheme、Punie、...
Click to read more »自動計画
Kamis, 2026-01-29 23:01:58実際、HTNはCommon Lispプログラミング言語のまるで一部であるかのように見え、実際にSmart Information Flow Technologies (SIFT)で用いられているオープンソースHTNソルバSHOP3はCommon Lispによって書かれている。...
Click to read more »東京国際アニメフェア2011 超!ステーション
Rabu, 2026-06-10 05:20:15ステーション 公開録音(2010年10月23日) 東京国際アニメ祭 2010秋の会場、秋葉原UDXで、ゲストに日本動画協会の菖蒲剛智、声優ユニット「LISP」から片岡あづさ、原紗友里を招いて行われた、公開録音。第30回、第31回で放送。 東京国際アニメフェア2010 超!ステーション 東京国際アニメフェア2009...
Click to read more »吉田武 (サイエンスライター)
Sabtu, 2025-08-23 11:01:58(共立出版) 『マクスウェル・場と粒子の舞踏』 (共立出版) 『虚数の情緒・中学生からの全方位独学法』 (東海大学出版会) 『素数夜曲 : 女王陛下のLISP』 (東海大学出版会) 『私の速水御舟・中学生からの日本画鑑賞法』 (東海大学出版会) 『はじめまして数学リメイク』 (東海大学出版部) 『はじめまして物理』...
Click to read more »フリーフォント
Sabtu, 2025-10-25 08:03:200213が改正されJIS X 0213:2004となり、各フォントの改修が求められるようになる 2004年5月19日 和田研フォントキットのCommon Lisp移植版(CLWFK)が公開される 2004年6月18日 東風フォント代用品からさざなみフォントに改名される 2004年6月29日 さざなみフォント最後のリリース...
Click to read more »Foreign function interface
Senin, 2026-07-13 11:42:27数やメソッドを呼び出し、オペレーティングシステム (OS) 固有の機能などを利用するために使用されることが多い。 FFIという用語はCommon Lispにおける仕様に由来し、Haskellでも同様にFFIという用語が使われている。Adaなどでは言語間バインディング(英: language...
Click to read more »無名再帰
Senin, 2024-04-08 00:11:141 (* n (f (- n 1))))) 5) なお、不動点コンビネータで実現できるという指摘はあったものの、1960年の最初のバージョンの LISP I では (LABEL 名前 ラムダ式) という構文で再帰可能な名前付きラムダ式が作成できた。 アロー関数は名前を付けられないが、ECMAScript...
Click to read more »Gosling Emacs
Rabu, 2025-02-19 20:28:09Stallman, Richard (28 October 2002), My Lisp Experiences and the Development of GNU Emacs, https://www.gnu.org/gnu/rms-lisp.html ^ Sam Williams. “6. The Emacs...
Click to read more »AMD Am2900
Kamis, 2025-10-30 06:58:59model A600: 16ビットプロセッサに4つのAM2901 ALUを使用した。 ゼロックス Dandelion: Xerox Star とLISPマシン Xerox 1108 で使われた。 イギリスの GEC 4000シリーズミニコンピュータ: 4060/4150/4160(いずれもAm2901を使った16ビット構成)と...
Click to read more »動的メモリ確保
Jumat, 2024-12-27 08:16:59が必要な場合があり、このようなときは、サイズの大小にかかわらず、全て動的メモリ確保によってメモリを確保しなければならない。 オブジェクト指向言語やLISPなどのプログラミング言語はオブジェクトが仮想空間上に散在(あるいは遍在)することになり、仮想記憶機構によるページアウトが大きな性能低下を招く。この...
Click to read more »CLX
Jumat, 2016-06-10 01:47:28Platform Common Lisp用のX Window Systemプロトコルのクライアント向けライブラリ。C言語向けの Xlib に相当する。Xサーバとやり取りするための関数などがあり、プロトコルの詳細を知らなくてもXクライアントを作成できる。 CLX Common Lisp Wiki CL-X...
Click to read more »白戸佑輔
Senin, 2026-07-27 07:58:54「Corona」(作詞・作編曲) 吉木りさ 「永久星座」(作曲) ら行 ラストアイドル 「バンドワゴン」(作曲) 「あんたは誰だ?」(作曲・編曲) LISP 「I WISH…」(作曲) Liyuu 「bloomin’」(作曲・編曲) アイドルマスターシリーズ THE IDOLM@STER...
Click to read more »You May Dream
Sabtu, 2022-10-08 21:29:14シーナ&ザ・ロケッツのシングル。カバー多数。 You May Dream (HALCALIの曲) - HALCALIのシングル。 You May Dream (LISPの曲) - 声優ユニット・LISPのシングル。 YOU MAY DREAM - GLAYのアルバム『pure soul』収録曲。 その他 YOU MAY DREAM...
Click to read more »大きな泥だんご
Jumat, 2023-07-14 15:20:27ベースへの移行、ファイルからデータベースといった技術変化などが、スクラッチからのスタートのための良い理由を与える。 Lisp での議論において、大きな泥だんご は異なる意味で使われており、この場合では Lisp における展性を示すために利用される。 Lispでは、以下のようなことを一般的に可能にすることを示す。...
Click to read more »11月5日
Sabtu, 2026-08-08 10:58:39鈴木環那、将棋棋士 1987年 - 大和、プロ野球選手 1987年 - O・J・メイヨ、バスケットボール選手 1988年 - 原紗友里、声優(元LISP) 1988年 - 桂團治郎、落語家 1989年 - 中村晃、プロ野球選手 1989年 - ラモン・カブレラ、プロ野球選手 1990年 -...
Click to read more »Lego Mindstorms NXT
Jumat, 2026-06-12 10:35:50Vision Command 言語: RCX Code コメント: Lego Cam と一緒に使うオフィシャルのプログラミング言語 XS 言語: Lisp LegoLog 言語: Prolog コメント: Uses an NQC program to interpret commands send from...
Click to read more »MOP
Jumat, 2026-03-13 06:46:53Pain) アメリカのヒップホップデュオ(M.O.P.(英語版)) Common Lisp Object System#MOP : Meta Object Protocol : プログラミング言語拡張 Common Lisp Object System (CLOS)の一機能 Mops...
Click to read more »PARRY
Kamis, 2025-03-06 10:57:54でのもので、PARRY と ELIZA は ARPANET 上の別ノード上で動作し、通信によって会話を行った。 Parry's Source Code PARRY のLISPで書かれたオリジナルコード RFC 439 - Parry Encounters the Doctor - PARRY と ELIZA...
Click to read more »Smn定理
Sabtu, 2026-08-01 18:11:10\dots ,y_{n})\,} となる。 s 1 1 {\displaystyle s_{1}^{1}} は、関数 s そのものである。 以下のLISPのコードは、s11 を実装したものである。 (defun s11 (f x) (list 'lambda '(y) (list f x 'y)))...
Click to read more »菱形継承問題
Sabtu, 2025-11-08 16:12:48のメンバは正しく動作する。仮想継承と仮想でない継承が混在した場合、唯一の仮想の A と個々の仮想でない継承経路ごとの A が存在することになる。 Common Lisp では、合理的なデフォルトの動作とそれをオーバーライドする能力を提供する。デフォルトでは、引数のクラス指定が最も具体的なメソッドが選択され、サブク...
Click to read more »大谷靖夫
Rabu, 2026-08-12 12:41:50SHOWTA.(蒼井翔太) 雪の音(作曲) 鈴木ゆみ 大切なひと(作曲・編曲) sifow H3(作曲) 喜多修平 Determination(作曲) LISP 恋する乙女のカタルシス(作曲) 板野友美 月の祈り(作曲) MARs(阿澄佳奈、原紗友里、片岡あづさ) めらめらハートが熱くなる(作曲) プリティーリズムでGo...
Click to read more »Atari 8ビット・コンピュータ
Minggu, 2026-05-31 09:06:21などがある。 C言語 - Deep Blue C、Lightspeed C、cc65コンパイラ。 LOGO - Atari LOGO LISP - INTER-LISP/65 PILOT - Atari PILOT 他にも、Forth、Pascal、Action!、WSFN などがあった。...
Click to read more »FastCGI
Sabtu, 2026-08-22 03:13:19Ada Delphi, Lazarus, Free Pascal C言語、C++ Chicken (Scheme) Common Lisp D言語 Eiffel Erlang GnuCOBOL Go Guile Scheme Haskell HP BASIC for OpenVMS(英語版)...
Click to read more »クイックソート
Jumat, 2026-06-26 17:57:35Chicken、Gauche、Guile、Racket 等に備わってる「合成関数を作る」手続き。 ;; 詳細は Paul Graham の On Lisp ;; https://www.asahi-net.or.jp/~kc7k-nd/onlispjhtml/returningFunctions.html...
Click to read more »パロアルト研究所
Kamis, 2026-08-20 03:35:08年)がいる。また、ACMのソフトウェアシステム賞を受賞した研究として、Altoシステム(1984年)、Smalltalk(1987年)、InterLisp(1992年)、遠隔手続き呼出し(1994年)がある。また2004年、ケイ、ランプソン、ロバート・テイラー、チャック・サッカーの4人は、Altoの...
Click to read more »後藤英一
Rabu, 2026-04-29 00:33:47ンを電子線の点ビームで描画をしていたが、矩形ビームで描画をすることで作業が高速化された。日本電子などで使われている。 年度不明 プログラミング言語LISP処理系にハッシングを持ち込んで高速検索機能を有する、HLispとHLisp用の専用マシンFlatsを開発した。 多項式の掛け算の最速アルゴリズムを発見。...
Click to read more »Dunnet
Rabu, 2025-03-05 16:32:26ARPANET に由来する[要出典]。 当初はDEC SYSTEM-20で動作するMaclispでプログラムされていたが、後にEmacs Lispで書き直された。1994年からGNU Emacsに内蔵されており、XEmacsにも含まれている。 ゲームは、プレイヤーが舗装されていない道端に立っ...
Click to read more »SHRDLU
Minggu, 2020-11-29 08:59:14を与えることで積み上げたり下ろしたり動かすことができる。自然言語により仮想世界の操作を行う事ができる。 実装はソフトウエア面ではプログラミング言語LispとPlannerを用いて記述され、ハードウエア面ではDEC社のコンピュータ・PDP-6および同社のグラフィック端末上で動作した。後にユタ大学のコン...
Click to read more »ランタイムシステム
Minggu, 2026-03-01 14:50:49つランタイムシステムは、proto-runtime手法に従ってモジュール化される場合がある。 初期のランタイムシステムで特筆すべきは、BASICとLispのインタープリターである。これらの環境にはガベージコレクターも含まれていた。Forthは中間言語コードにコンパイルすることを想定した言語の初期の例...
Click to read more »テンプレートメタプログラミング
Selasa, 2025-12-23 15:44:39、文字列操作によってソースコードを生成する。一般的にソースコード中の字を置き換える形式のマクロ機能は、言語の意味とか型といったものを考慮できない(LISPのマクロはこの限りではない)。 テンプレートメタプログラムには変更可能な変数がない。つまり、変数は初期化時に一回代入を行うだけである。これは一種の...
Click to read more »MySQL
Minggu, 2026-05-24 18:56:07OS X 10.12以降 Microsoft Windows 10 C, C++, Eiffel, Smalltalk, Java (JNI), LISP, Perl, PHP, Python, Ruby, TclはMySQLのAPIを介してデータベースにアクセスできる。またODBCインターフェース...
Click to read more »剰余演算
Sabtu, 2026-06-27 14:07:50{\displaystyle r=a-|n|\left\lfloor {\frac {a}{\left|n\right|}}\right\rfloor } Common Lispでは切り下げ除算、切り上げ除算のそれぞれについてq = round(a/n) と q = ceil(a/n) で商が与えられる。 IEEE 754-1985...
Click to read more »Logic Theorist
Jumat, 2026-06-26 00:21:35をコンピュータ上で実装するため、彼らはプログラミング言語 IPL を開発した。その記号的リスト処理はジョン・マッカーシーが後に開発したLISPでも基盤として採用され、LISPは今でもAI研究で重要な言語となっている。 パメラ・マコーダックは Logic Theorist...
Click to read more »CLIPS
Selasa, 2026-05-19 19:27:33CLIPSはエキスパートシステムを記述するための完全なオブジェクト指向言語 COOL を含んでいる。C言語で書かれているが、そのインターフェイスはLISPに近い。拡張はC言語で行い、CLIPSをC言語から呼び出すこともできる。 他のエキスパートシステム用言語と同様、CLIPSは規則と事実を扱う。様々...
Click to read more »ソフトウェア工学
Jumat, 2026-07-31 08:03:53言語としては、直接バイナリで機械語を記述する煩雑さから、すぐにアセンブリ言語が生まれた。1950年代中ごろには Autocode、FORTRAN、LISPといった初期の高水準言語があらわれた。プログラミング言語の実用性を疑う向きも多かったことから、IBMが開発したFORTRANコンパイラは、初めての...
Click to read more »伯東
Rabu, 2026-05-13 18:15:46Hakuto Czech s.r.o. 現在扱っている商品 真空機器 - ファイファーバキューム社、アディクセン社製品 かつて扱っていた商品 LISPマシン(アメリカ合衆国LMI(英語版)社 Lambdaシリーズ) [脚注の使い方] ^ a b “伯東株式会社 会社概要”. 伯東. 2011年12月25日閲覧。...
Click to read more »ポリモーフィズム
Jumat, 2026-03-27 13:32:30vtable だけを参照する単一ディスパッチを採用している。つまりその他の引数の実行時の型は仮想関数の呼び出しに全く無関係である。一方でCommon Lispなどでは、メソッドの呼び出しが「全ての」引数に対して多相的となる多重ディスパッチを採用している。 ロー多相は、型理論におけるレコード型(record...
Click to read more »ハル・アベルソン
Selasa, 2026-03-10 21:26:45いてのアイデアを表現した正式な媒体であるという概念を中心に説いた内容になっている。この書籍では同名の教科書、アベルソンらによる講義のビデオテープ、LISPの方言であるSchemeを使ったパーソナルコンピュータ(コースの教育で使用)を通して世界中の大学での計算機科学教育に影響を与えた。...
Click to read more »GNU Scientific Library
Senin, 2026-05-18 23:28:16に紹介されているもののうち、現在も開発が続いている主な言語バインディングを以下に挙げる。 Java Perl Perl Data Language Common LISP Python Ruby GNU R OCaml ベッセル関数の値を計算する C プログラムの例を以下に示す。 #include <stdio.h>...
Click to read more »ジェームズ・クラーク (ソフトウェア技術者)
Minggu, 2026-03-08 17:05:17nXML mode EmacsのXMLモード。EmacsエディタにXML文書の編集を支援する機能を追加する。RELAX NGに対応している。Emacs Lispで実装されている。 Biography - ジェームズ・クラークのホームページ OpenJade と OpenSP - Jade および SP...
Click to read more »LIBSVM
Kamis, 2025-03-20 13:59:49の API が配布されている。その他、第三者から R, Perl, Ruby, Weka, Common LISP, Haskell, OCaml, LabVIEW, PHP, .NET, Node.js, Scilab などのラッパーが配布されている。 LIBLINEAR...
Click to read more »Cramer-Shoup暗号
Jumat, 2025-08-01 09:43:20"[リンク切れ] in proceedings of Crypto 1998, LNCS 1462, p.13ff (ps,pdf) Emacs LispとJavaでの簡単な実装例 1998年のCramer-Shoup暗号出版のWired Newsでのニュース(2000年8月15日時点のアーカイブ)とen:Bruce...
Click to read more »自己反映計算 (計算機科学)
Rabu, 2024-08-28 07:51:44pdf Smith, Brian Cantwell (1984). Reflection and semantics in LISP. POPL '84:Proceedings of the 11th ACM SIGACT-SIGPLAN Symposium on Principles...
Click to read more »フリーフォーマット (コンピュータ)
Senin, 2025-09-08 15:16:31みテキストとして扱われる部分を除き、1つ以上の空白や改行文字は常に単語の区切り要素として解釈される。 プログラミング言語においては、ALGOL系やLISPなどがフリーフォーマットの典型である。もっとも可読性の観点からプログラムの意味を反映したインデントが推奨されるため、改行や空白を全く無視したプログ...
Click to read more »第一級関数
Kamis, 2025-09-18 13:26:53simply typed lambda calculus)は、カルテシアン閉圏(デカルト閉圏)の言語に相当する。 HaskellやLisp、ML、Schemeのような関数型言語は第一級関数を全面的にサポートしている。他に第一級関数をサポートしているプログラミング言語としては、ECMAScript...
Click to read more »Pcap
Jumat, 2025-05-30 18:58:32pcapのObjective Camlバインディング pcap pcapのChicken Schemeラッパー PLOKAMI pcapのCommon Lispラッパー GoPcap pcapのGo (プログラミング言語)ラッパー ^ “TCPDUMP/LIBPCAP public repository”...
Click to read more »Apple Newton
Selasa, 2026-06-16 19:23:33LISPの一種で、かつ小型で効率的なオブジェクト指向のものである(今日ではわずかにマイナーなコミュニティで用いられるにとどまる)。当時の状況を考慮すると、Dylanには十分な効率性があったが、DylanのせいでNewtonのサイズが巨大なものになってしまうことは受け入れられなかった(また、LISP...
Click to read more »白井豊
Minggu, 2025-11-02 11:34:22このため科学技術計算ソフトだけでなく、組込み計算機、言語処理関連ソフト、人工知能ソフト等、幅広い分野のソフト開発を手掛ける。後、LISPマシン、Pascalマシンなど高級言語計算機のCPU制御を専門としている。 1987年のソフトウェア環境統合化技術開発計画プロジェクト(FASET...
Click to read more »スタンフォード大学
Rabu, 2026-06-24 22:10:24ダグラス・R・ホフスタッター(『ゲーデル、エッシャー、バッハ』の著者) ロバート・B・ラフリン(物理学教授、ノーベル賞) ジョン・マッカーシー(人工知能研究の第一人者、LISP創案者) ローレンス・レッシグ(ロースクール教授、CODE, The Future of Ideas, Free Cultureの著者、インターネット社会研究所創立者)...
Click to read more »糖衣構文
Sabtu, 2022-06-04 09:56:44これを「マクロで定義できるもの」とするのはあまり正確ではない。C言語をはじめ、多くの言語のマクロはテキストレベルであり、構文木を自在に編集することは困難であるためである。Lispであれば「糖衣構文はマクロで定義できる」と言える。 ^ 糖衣は sugarcoating である。 ^ syntactic sugarの意味・用例|英辞郎...
Click to read more »Dendral
Rabu, 2025-02-05 02:34:57界初のエキスパートシステムと言われている。2つのプログラム Heuristic Dendral と Meta-Dendral から構成されている。LISPで書かれている。 Dendral から派生したシステムとして、Mycin、MOLGEN、MACSYMA、PROSPECTOR、XCON、STEAMER...
Click to read more »Wolfram (プログラミング言語)
Rabu, 2026-03-11 04:59:17スティーブン・ウルフラムとクリストファー・ウルフラムは、映画『メッセージ』の制作において、Wolfram言語を使って異星人の言語の作成に携わった。 Wolfram言語は基本的にLispのM式と似た形式である。多くのシンタックスシュガーが用意されているため、構文を親しみやすい形式で表現することができる。 以下は引数 x をとる関数...
Click to read more »3月16日
Minggu, 2026-07-26 21:45:55果梨、元グラビアアイドル、元AV女優 1986年 - 髙橋大輔、フィギュアスケート選手 1986年 - アレクサンドラ・ダダリオ、女優 1988年 - 片岡あづさ、声優(元LISP) 1988年 - ZAQ、シンガーソングライター 1988年 - 田中健、騎手 1988年 - 町田直希、騎手 1989年 - セオ・ウォルコット、サッカー選手...
Click to read more »Redis
Senin, 2026-06-29 07:15:06Bash, C, C++, Chicken Scheme, Clojure, Common Lisp, C#, Crystal, D, Dart, Delphi, Deno, Elixir, Emacs Lisp, Erlang, gawk, GNU Prolog, Go, Haskell, Haxe...
Click to read more »WDDX
Minggu, 2026-03-15 10:24:21列やレコードなどもサポートする。WDDX は各種言語でサポートされている。Ruby、Python、PHP、Java、C++、.NET、Flash、LISP、Haskellなどがある。 データはXML 1.0 DTD でエンコード(符号化)され、プラットフォームに依存しない、まとまった形式となる。その...
Click to read more »アクターモデル
Minggu, 2026-07-19 18:38:54るほか、並行システムの実装の理論的基礎としても利用される。 アクターモデルはそれ以前の計算モデルとは異なり物理法則を発想の基本としている。他にも、LISP言語、Simula言語、ケーパビリティ・システム、パケット通信、初期のSmalltalkなどの影響を受けている。...
Click to read more »Pythonを使っている製品あるいはソフトウェアの一覧
Kamis, 2025-12-04 21:11:38Groups, Gmail, Google Mapsのバックエンドで各種のタスクを遂行するために使用している NASA reddit - 元はCommon Lispで書かれていたが、2005年にPythonで書き直された RenderMan - Pixer社の3DCGレンダラー Yahoo! Groups -...
Click to read more »データフロー
Selasa, 2026-05-19 00:40:55Binary Modular Dataflow Machine Cantata, 画像処理のためのデータフロービジュアル言語 Cells: Common Lispへのデータフロー拡張 DataRush: Java言語向けのデータフローフレームワーク PyCells: Cells の Python版 Stella...
Click to read more »ナサニエル・ロチェスター
Sabtu, 2022-11-12 18:18:18のチェス・プログラムなど、IBMにおける人工知能プロジェクトを監督し続けた。1958年、MITの客員教授となっていたロチェスターは、プログラム言語LISPの開発にあたっていたマッカーシーを支援した。 IBMで開発された人工知能プログラムは、パブリシティで大きく取り上げられるようになり、『サイエンティ...
Click to read more »オフサイドルール
Selasa, 2024-03-26 21:13:25字下げに目が行ってしまい、括弧で表現されている真の構造を読み違える可能性があるが、真の構造をきちんと反映するように自動で修正するという手がある。 LISP(のS式)は、全ての開始と終了を丸括弧ないし角括弧で明示する(中括弧を使用する言語と同様、余分な空白は無視される)。そもそもS式(S-expres...
Click to read more »バロース B5000
Sabtu, 2026-02-21 11:46:18PLの設計者ケネス・アイバーソンはバロースのAPL実装が最高であると宣言した。LISPを設計したジョン・マッカーシーは、LISP本来の能力である自己書き換えができないという点でB5000に不満を持っていた。ただし、LISPは多くの場合インタプリタとして動作する。...
Click to read more »空積
Minggu, 2026-04-05 02:41:28乗法は中置オペレータであり、したがって二項演算であり、空積の表記をややこしくしている。いくつかのプログラミング言語はこれを可変長引数関数を使うことによって扱っている。例えば、LISPの十分にかっこをつけた前置記法から0項の(英語版)関数の自然な表記が生じる: (* 2 2 2) ; evaluates to 8 (* 2 2)...
Click to read more »素性構造
Sabtu, 2021-03-20 10:40:33機能文法といった形式文法において、属性(素性)と値の対の集合を意味する。例えば、「数」という属性には「単数形」という値が対応する。属性値は不可分(LISPのアトムのようなもの、前述の「単数形」というシンボルなど)なものと、構造を持つもの(より一般的であり、素性構造のリストや集合である)がある。 素性構造は有向非環状グラフ...
Click to read more »Dired
Rabu, 2025-02-19 20:21:10ファイルのリストをEmacsのバッファに表示する。リストは標準的なナビゲーションコマンドを使って操作することができる。また、いくつかのEmacs LispスクリプトがEmacsにおけるDiredを拡張するために書かれた。Trampと組み合わせると、SSH、FTP、telnetや多くの他のプロトコルを...
Click to read more »宣言型プログラミング
Sabtu, 2026-05-16 09:31:28、宣言部分が分離されたことで問題の所在が限局したものになっている。 宣言型に準拠したプログラミング言語 関数型 - Erlang、Haskell、LISP 論理型 - Prolog、Concurrent Prolog、GHC、Mercury 制約 - Oz、Constraint Handling Rules...
Click to read more »クリーネの再帰定理
Selasa, 2023-09-26 22:44:56以下ではLispを用いて指標 p {\displaystyle p} が関数 Q {\displaystyle Q} からどのように実効的に得られるかを見る。関数 s11 はSmn定理に対応するLispコードである。 Q は任意の2引数の関数のLispコードに置き換えられる。 (setq...
Click to read more »永続データ構造
Jumat, 2025-06-13 09:42:23片方向連結リストを組み合わせると木構造を表現でき、木構造が表現できるとソースコードが表現できるので、1960年のオリジナルのLISPではこれを基本構造に採用した。 スタックは片方向連結リストで作成できる。 キューは両端キュー(Deque: Doble Ended...
Click to read more »プログラマーの一覧
Senin, 2025-04-14 14:30:43の共同設立者。FPSの生みの親として知られる。 ジョン・レシグ:「jQuery」の開発者 ジョン・マカフィー:マカフィー社の創業者 ジョン・マッカーシー:「LISP」の開発者。初期の人工知能研究の第一人者。 ジョン・ワーノック:「PostScript」の開発者 スコット・キム: ダン・ブリックリン:「VisiCalc」の開発者...
Click to read more »Luhnアルゴリズム
Sabtu, 2025-09-27 09:16:47JavaScript、JavaScript Perl、Perl Python、Python Ruby、Ruby ColdFusion FileMaker Pro F# Common Lisp Haskell MS Excel PowerShell ProvideX PHP PureBasic VBScript (ASP) XSLT C...
Click to read more »同図像性
Senin, 2025-10-13 22:38:53LispはS式(S-expression)をデータとコードの外部表現(expression)として使用する。 S式は、プリミティブのLisp関数READで読み取ることができる。 READはLispデータを返す:リスト、 シンボル 、数値、文字列。 プリミティブのLisp関数EVALは、Lisp...
Click to read more »CCL
Kamis, 2025-09-04 05:51:07対流凝結高度 (Convective condensation level) - 気象学用語。 Clozure CL(英語版) - Common Lispの実装の一つ。 米国商務部規制品目リスト(英語版) (Commerce Control List) 市民自由センター (Center for Civil...
Click to read more »Mycin
Kamis, 2025-12-11 22:30:25Mycin(マイシン)は、スタンフォード大学で1970年代初めに5、6年の歳月をかけて開発されたエキスパートシステムである。Lispで書かれ、ブルース・ブキャナンとエドワード・ショートリッフェ(英語版)が開発した。Dendralから派生したものだが、かなり修正されている。システムは感染症を診断し、適...
Click to read more »EBNF
Kamis, 2025-01-23 23:25:10EBNF としては正しくない。 something = foo ( bar ); そこで、このような記法を EBNF の拡張として利用する。例えば、LISPの文法における function application は次の規則で定義される。 function application = list( symbol...
Click to read more »仮想関数テーブル
Kamis, 2026-06-25 05:15:20パラメータでは single dispatch のみ考慮しており、ディスパッチの際全てのパラメータの型が考慮される多重ディスパッチ(Common Lisp や Julia、Dylan)とは異なる。 vtables はまた、コンパイル時に単一の配列にメソッドを配置するため、ディスパッチが既知のメソッド...
Click to read more »クワイン (プログラミング)
Minggu, 2026-07-19 19:05:20%c%s%c; printf(s, 34, s, 34); }"; printf(s, 34, s, 34); } Schemeでの例。Common Lisp としても妥当な例となっている。このクワインではプログラム自身を入力とし、データ構造からソースコードへの変換が行われる。 ((lambda (x)...
Click to read more »這いよれ! ニャル子さん
Jumat, 2026-07-31 01:29:52新キャラクターのアト子とニャル恵(ニャル恵はアニメオリジナル)が登場し、声優には、2010年に阿澄佳奈ら3人で結成された声優ユニットLISPの他の2人がキャスティングされた。LISPはエンディングテーマソングも歌唱した。 第1期と異なり、原作者逢空は1話分のみの脚本を書く。 原作 - 逢空万太(「這いよれ...
Click to read more »KING OF PRISM -Shiny Seven Stars-
Kamis, 2026-08-20 15:37:32- 一条シン (寺島惇太)(第10話) 「You May Dream」(第10話) 作詞 - 池畑伸人 / 作曲・編曲 - 長岡成貢 / 歌 - LISP 「プラトニックソード」(第11話、『ベストテン』) 作詞 - 宮嶋淳子 / 作曲・編曲 - Yu / 歌 - 一条シン(寺島惇太) / シャイン(斎賀みつき)...
Click to read more »アラン・コトック
Sabtu, 2026-07-18 23:51:35間ほどで作成された。コトックはTX-0用デバッガ FLIT を移植した DDT オンラインデバッグプログラムを作成し、後に TECO のマクロ用にLISPインタプリタも作成した。 1961年、コトックはDECでPDP-4向けのFORTRANコンパイラの開発を開始。次にPDP-5の命令セット設計に関わ...
Click to read more »井上博允
Selasa, 2026-03-10 03:31:17頭脳を統合したロボット=知能ロボットシステムを研究室のテーマとした。最初の5年間でマニピュレータとテレビカメラをインターフェイスしたコンピュータにLISP処理系を実装し、知能ロボット研究プラットフォームとして、総合プログラミングシステムCOSMOSを開発。以後、初期のJSKの研究はCOSMOSを用い...
Click to read more »インテンショナルプログラミング
Kamis, 2024-08-01 02:46:57、大規模なプログラムにおける可読性を劇的に向上させる。 多くの言語には何らかの抽象化を行う手法が備わっているが、インテンショナルプログラミングではLISP系言語のように全く新しい機構を追加していくことができる。従って、最初はC言語のような言語から開発を開始しても、それを拡張していって(新たなコンパイラを待つことなく)C++...
Click to read more »カール・ヒューイット
Rabu, 2025-11-19 21:27:27ヒューイットと彼の同僚や学生はアクターモデルに関する業績でも知られている。アクター(Actor)とは並行計算の汎用的基本要素である。アクターモデルに影響を与えたものとして、LISP、Simula、Capability-based system、パケット通信、初期のSmalltalkが挙げられる。 ヒューイットは、Bill Kornfeld...
Click to read more »マッカーシーの91関数
Selasa, 2025-09-16 19:12:18M(M(103)) = M(93) .... このパターンが続く = M(99) (以下、例 A と同じ) = 91 ジョン・マッカーシーはこれを、自身が開発したLISP言語で次のように書いた。 (defun mc91 (n) (cond ((<= n 100) (mc91 (mc91 (+ n 11)))) (t...
Click to read more »ISWIM
Rabu, 2022-12-28 21:35:12では、変数の型は明示的に宣言されず、Landin は(1966年の論文では明記していないが)動的型付けのようなものを想定していたと思われる(ALGOLよりもむしろLISPに近い)。もちろん、彼が何らかの型推論を開発することを思い描いていたとも考えられる。 ISWIM をそのまま実装する試みはなされなかったが、Art...
Click to read more »Protocol Buffers
Minggu, 2026-05-10 00:09:54あり、自由ソフトウェアとしてオープンソースライセンスで公開されている。また、ActionScript・C言語・C#・Clojure・Common Lisp・D言語・Erlang・Go・Haskell・JavaScript・Lua・MATLAB・Mercury・Objective-C・OCaml・Pe...
Click to read more »可変長引数
Kamis, 2026-02-12 00:36:35@_ を通して動的に受け取る以外に方法がない。 Python - 仮引数名の前に*あるいは**を付けてアクセスする。 Common Lisp - &rest に続けてリストを受け取る仮引数名を指定する。 Scheme - . に続けてリストを受け取る仮引数名を指定する。 Visual Basic...
Click to read more »アイログ
Rabu, 2024-07-24 12:23:11身が開発しているソフトウェアに新しい機能を追加するために、アイログのコンポーネントのライセンスを購入していた。このソフトウェアコンポーネントは当初LISP言語で開発されており、ソフトウェア業界の技術進歩にともなって1992年にC++に移植された。 アイログは1993年にILOG ViewsとILOG...
Click to read more »Xerox Daybreak
Sabtu, 2021-02-27 08:55:33ybreak、Daisy(生産されなかった)、そして「ハイエンド印刷システムに使用されるマルチ・プロセッサ・システム」である。 DaybreakはLispマシンとして構成された場合、ゼロックス1186ワークステーションとして販売された。 Viewpointシステム...
Click to read more »メタマジック・ゲーム
Minggu, 2026-08-02 16:59:01デル、エッシャー、バッハ』に出てくるような対話スタイルの記事が2つ入っていることである。アンビグラムについても触れられている。 プログラミング言語LISPを中心とした記事が3本ある。ホフスタッターはまず言語そのものを詳しく説明し、次にそれがゲーデルの不完全性定理とどのように関係しているかを示している...
Click to read more »Grammarly
Rabu, 2026-01-14 20:17:17は、2009年に、ウクライナ人である Alex Shevchenko・Max Lytvyn・Dmytro Lider によって開発された。 バックエンドの実装は Common Lisp で行われた。このソフトウェアは、カリフォルニア州サンフランシスコの Grammarly, Inc. 社が所有している。...
Click to read more »コールスタック
Jumat, 2026-04-03 13:00:45を示すエントリが必要となる。例外がスローされると、スタックはその例外を処理できる例外ハンドラが見つかるところまでアンワインドされる。Common Lispではスタックがアンワインドされたときに起きることを制御するunwind-protectという特殊な形式がある。...
Click to read more »NoteCards
Senin, 2026-04-06 13:02:36NoteCardsは、大型の高解像度ディスプレイを備えたゼロックス社のDマシンワークステーションにLISP言語で実装された。 NoteCardsのインターフェースはイベント駆動型である。 NoteCardsの興味深い機能の1つは、LISPコマンドを使用して、まったく新しいノードタイプをカスタマイズしたり作成できることであった。...
Click to read more »ドキュメンテーション文字列
Sabtu, 2025-03-15 05:32:01**formatting**. """ @doc "Hello" def world do "World" end end Lispではdocstringとして知られる。Common Lisp標準において、処理系は必要に応じてdocstringを理由なくいつでも破棄してよいと定めている。docstringが...
Click to read more »XL (プログラミング言語)
Sabtu, 2026-01-17 08:24:04リックプログラミングを使わない場合の限界も示した。Javaのコード体系からも影響を受けた。 Lispの拡張性は今日に至るまで重要視されている。Lispは最初にオブジェクト指向の考えを標準化した。ただしLispの歴史はさらに古い。 Prologは異なるプログラミングモデルの利用が、時として便利で生産的...
Click to read more »継続
Kamis, 2025-07-10 13:38:51b Reynolds, John C. (1993-11). “The discoveries of continuations” (英語). LISP and Symbolic Computation 6 (3-4): 233–247. doi:10.1007/BF01019459. ISSN 0892-4635...
Click to read more »シェーキー
Selasa, 2025-06-24 21:58:44なロボット開発プロジェクトが開始され、SRIインターナショナルでは後にCentibots(英語版)が開発されている。 シェーキーのプログラムは主にLISPで書かれている。その中心となるコンポーネントがSTRIPSと呼ばれるプランナー(計画立案機)である。論理的かつゴールベースのエージェントとしては世...
Click to read more »ポインタ (プログラミング)
Rabu, 2026-06-17 12:37:29連結リストは、学生の氏名や住所などデータそのものに加えて、別の学生への連結(リンク)を1つ以上持つデータ構造であり、データの追加削除や整列に適している 。 連結リストは、LISPやJavaやC++では言語仕様やクラスライブラリで用意されている。一方でC言語ではポインタをメンバーとする構造体として、利用者が設計し実現する必要がある。...
Click to read more »Etoys
Selasa, 2025-09-02 15:47:53Etoysの開発はアラン・ケイが構成主義教育(英語版)を推し進めサポートすることを説いた自身の著書の元、構想、指揮した。主にシーモア・パパートと教育用に最適化されたLISPの方言であるLOGOプログラミング言語やゼロックスのパロアルト研究所(後のPARC)で開発されたSmalltalk、HyperCard、StarL...
Click to read more »スーパーマリオ64
Rabu, 2026-08-12 07:45:20system written in Lisp'”. Hacker News. Y Combinator. 2011年4月27日時点のオリジナルよりアーカイブ。2022年3月8日閲覧。 “Mario 64 wasn't itself written in LISP at all. [Its] models...
Click to read more »コンパイル型言語
Selasa, 2026-08-18 05:59:26Java(バイトコードへ) Scala Kotlin JavaScript(バイトコードJITへ) JOVIAL Julia LabVIEW、G Lisp Common Lisp Lush Mercury ML Standard ML Alice OCaml Nim Open-URQ Pascal Object...
Click to read more »多重定義
Minggu, 2025-09-28 15:49:48定義、演算子の多重定義、メソッドの多重定義と呼ばれる。メソッドの多重定義の特殊なケースとして、コンストラクタの多重定義がある。また、Common Lispなどでは、多重定義可能な関数としてgeneric function(en:Generic function)がある(このgenericはジェネリッ...
Click to read more »四散新聞
Sabtu, 2026-07-18 17:22:01四散新聞のアルゴリズムを実装した例のうち一番有名なのはGNU Emacsのコマンド、M-x dissociated-pressである。このコマンドはEmacs Lispファイルであるdissociate.elで実装されている。 まず、入力された文字列の中から連続するN語(またはN字)を出力する。次に既に出力した文...
Click to read more »IDEF
Rabu, 2026-08-05 22:24:36ラダイムの実証された能力は、また伝統的なデータ処理コミュニティからこの技術に対する幅広く広がった関心における大きな要素でもあった。 IDEF4は、LISP、Flavors(英語版)、Smalltalk、Objective-C、C++ 、およびその他を使うソフトウエア設計者のための設計ツールとして開発...
Click to read more »ルンバ (掃除機)
Jumat, 2026-06-05 18:15:25Center. 2013年6月13日閲覧。 ^ Peter Seibel. “1. Introduction: Why Lisp?” (英語). Practical Common Lisp. gigamonkeys.com. 2014年5月20日閲覧。 ^ “iRobot Roomba Open Interface”...
Click to read more »グラフ電卓
Minggu, 2025-12-28 12:37:18は高校大学教育市場向け、HP 49/50 シリーズ は教育用からプロ向けまですべての需要に応えた。HPのグラフ電卓は逆ポーランド記法 (RPN) / 逆ポーランドLisp (RPL)でよく知られているが、HP 49G からは一般的な入力方法(アルジェブレイク入力:ALG)も導入した。...
Click to read more »SECDマシン
Sabtu, 2026-08-01 10:56:50の自由度が与えられていた。SECDマシンはより詳細化された形態で説明されることが多く、例えば Peter Henderson の Lispkit Lisp コンパイラは SECDマシンをベースとして1980年に登場している。以降、いくつかの実験的コンパイラが SECDマシンをターゲットとして使用してきた。また、ISWIMを提案した...
Click to read more »クラッシュ・バンディクー (ゲーム)
Sabtu, 2026-08-22 16:44:34Photoshopレイヤーと組み合わせた。ゲームのキャラクターとゲームプレイをコード化するため、ガビンとバゲットはLISP構文を使ってプログラミング言語「ゲーム指向オブジェクトLISP(GOOL)」を創作した。 最初に作られた2つのステージは、開けすぎていたうえにポリゴンの数が多すぎるため、製品版...
Click to read more »CDR
Jumat, 2025-06-13 20:59:19情報通信において、データにクロックが重畳されている伝送路上の信号を受信し、クロックとデータを分離する機能。 CARとCDR - プログラミング言語(特にLISP)における、リストから最初の要素以外が成すリストを取り出す命令 Call Detail Record または Call Data...
Click to read more »プログラミング
Minggu, 2026-08-02 16:44:38エディタといった、テキストエディタが開発され、それらによってソースコードがコンピュータ上で編集されるようになった。 対話方式 ところで1958年のLISPの初期版や1964年のダートマスBASICなど、対話方式で、つまりプログラムを入力した環境で即実行できる処理系も増えていった。インタプリタが多いが...
Click to read more »QuickCheck
Kamis, 2025-01-02 08:27:13QuickCheckの実装はHaskell以外にも多数の言語に移植されている(C, C++, Chicken Scheme, Clojure, Common Lisp, D, Erlang, F#, Factor, Io, Java, JavaScript, Node.js, Objective C, OCaml...
Click to read more »Inter-Language Unification
Sabtu, 2024-11-23 04:27:54Web Conference で発表された。 最終リリースでは、C++(Corba2マッピング)、ANSI C、Python、Java、Common Lisp といったプログラミング言語をサポートしている。寄付の形でサポートされている言語として、Modula-3、Guile Scheme、Perl5...
Click to read more »MINDSTORMS
Sabtu, 2026-04-04 09:26:09Vision Command 言語: RCX Code コメント: Lego Cam と一緒に使うオフィシャルのプログラミング言語 XS 言語: Lisp LegoLog 言語: Prolog コメント: Uses an NQC program to interpret commands send from...
Click to read more »大文字と小文字
Sabtu, 2026-02-21 11:28:22スネークケースに似ているが、アンダーバーの代わりにハイフンを使用する。スピナルケース(spinal case)、パラムケース(param case)、Lispケースなどともいう。 スタッドリーキャップス(studly caps) "tHeqUicKBrOWnFoXJUmpsoVeRThElAzydOG"...
Click to read more »Standard ML
Sabtu, 2026-08-01 18:14:47モジュールレベルの宣言をC言語に変換する。 Poplog[10] - POP-11という言語を中心としたシステムで、Standard ML、Common Lisp、Prolog をその上で使用できる。 SML#[11] - 東北大学電気通信研究所の大堀淳研究室が開発。C言語と連携、レコード多相性などを実装。(マイクロソフトの...
Click to read more »SK8 (プログラミング言語)
Senin, 2025-09-29 01:24:338で使用されているオブジェクトモデルを生み出した。 MacFramesは、Appleに買収されてMacintosh Common Lispになった、Coral Lispで開発された。 当時のMacintoshには、一般化されたプロセス間通信(IPC)システムがなかった。Kleimanは、Mac用のIPC...
Click to read more »WordNet
Rabu, 2026-07-08 13:21:10(troponym): もし Y という行動が X を行う際の様態であるなら動詞 Y は動詞 X の troponym である。(「片言で話す (lisp)」は「話す (talk)」の troponym) 含意 (entailment): X している場合必然的に Y しているなら動詞 Y は動詞 X...
Click to read more »盗用検出
Rabu, 2026-01-07 03:37:48WriteCheck(米iParadigms社) Unplag.com CopyMonitor 無料 Moss:C、C++、Java、Pascal、Ada、ML、Lisp、Scheme、Perl、Python、Matlab、Prologで書かれたソースコードに対応。米国・スタンフォード大学が運営し、Alex...
Click to read more »コールバック (情報工学)
Rabu, 2025-10-29 11:12:44る)。動的スコープの言語(関数型言語など)ではクロージャによって自動的にアプリケーションデータへのアクセスが可能となる。例として同じプログラムを LISP で書いた場合を示す。 ; ライブラリコード (defun traverseWith (array callback) (let ((exitCode...
Click to read more »Foreach文
Minggu, 2026-08-02 11:08:11moved value": // println!("{:?}", numbers); コレクション do: [ :変数 | 文 ]. SmalltakはLispの影響を受けており、言語構文として反復構文が存在しない。そのため、#do:セレクターとブロックオブジェクトを使ったメッセージで表現する。上記ではメ...
Click to read more »トリックスター (オンラインゲーム)
Selasa, 2026-08-18 13:03:13パンヤとのコラボレーションが発表された[リンク切れ]。2016年には「トリックスター〜召喚士になりたい〜」でもコラボレーションが行われた。 鈴村健一 LISP - イメージソング「ある意味!この旅!!センセーション!?」 スマートフォン版 ハッカドール - キャラクターが登場 SHOW BY ROCK!...
Click to read more »メモリリーク
Rabu, 2025-10-29 13:20:11(GC) が取り入れられており、メモリリークが起きにくくなっている。ガベージコレクションを言語組み込みの機能として持つ言語には、LispやJava、C#/VB.NETなどの.NET言語全般、JavaScript、Lua、Perl、PHP、Python、Rubyなどがある。特に動的型...
Click to read more »SMC-777
Minggu, 2026-08-09 10:47:20アセンブラおよびデバッガでは、ANN表記(高級言語風の表記)を採用。 CP/M環境で動くFORTRAN、COBOL、C言語、Pascal、APL、Forth、Prolog、LISPがソニーから発売された。 LOGOはもともと、マサチューセッツ工科大学(MIT)のシーモア・パパート博士(Seymour...
Click to read more »SXML
Minggu, 2026-07-19 19:01:35SXMLは、XMLデータ(より正確にはXMLインフォメーションセット)をS式で記述するための代替構文である。これにより、LISPおよびSchemeにおけるXMLデータの操作が容易となる。関連するツール群[どれ?]は、SchemeにおけるSXMLに対してXPath、SAX、およびXSLTを実装している。これらはGNU...
Click to read more »0の0乗
Selasa, 2026-06-23 05:14:06いくつかのプログラミング言語は 00 を定義しており、その多くは 1 としている。1 と定義しているプログラミング言語は、APL、Common Lisp、Haskell、J、Java、JavaScript、Julia、MATLAB、ML、Perl、Python、R、Ruby、Scheme であり、電卓では、Microsoft...
Click to read more »CAR
Kamis, 2024-11-28 15:21:42Central African Republic - 中央アフリカ共和国 Carina - りゅうこつ座 CARとCDR - プログラミング言語(特にLISP)における、リストから最初の要素を取り出す命令。 Canonical Anticommutation Relations - 量子力学における物理量の作用素の正準反交換関係...
Click to read more »EDIF
Jumat, 2023-10-13 13:28:21ー、テクトロニクス、テキサス・インスツルメンツおよびカリフォルニア大学バークレー校の代表が集まりEDIF運営委員会を結成した。 EDIFの構文は、LispのS式である。 EDIF 2.0.0の基本的なトークンは、キーワード(library, cell, instance等)、文字列(ダブルクォートで...
Click to read more »ソフトウェア開発方法論
Senin, 2026-08-03 00:59:51askellなど)もあれば、複数のパラダイムをサポートする言語(Object Pascal、C++、C#、Visual Basic、Common Lisp、Scheme、Python、Ruby、Ozなど)もある。 多くのプログラミングパラダイムには、それによって可能になることと引き換えに「禁止」され...
Click to read more »Code Project
Selasa, 2025-04-29 10:55:18Foundation Classesが重視されているが、他の分野のものも多数扱われている) C# VB.NET ASP JavaScript Common Lisp Ajax SQL Delphi Java Perl Code Projectでは、以下のようなトピックに関係する記事がかかれている。 Android...
Click to read more »表示的意味論
Rabu, 2026-07-22 21:34:07Reynolds, John C. (1993-11-01). “The discoveries of continuations” (英語). LISP and Symbolic Computation 6 (3): 233–247. doi:10.1007/BF01019459. ISSN 1573-0557...
Click to read more »エドモンド・バークレー
Selasa, 2026-05-19 20:54:20Center The Computer Revolution (1962), Doubleday The Programming Language LISP: Its Operation and Applications (1964) A Guide to Mathematics for the Intelligent...
Click to read more »Nyquist (プログラミング言語)
Selasa, 2021-11-16 20:20:29Nyquistは、音声の合成および解析のための、Lispベースのプログラミング言語である。Lisp方言であるXLISP(英語版)の拡張であり、ハリー・ナイキストにちなんで命名されている。 Nyquistでは、プログラマが機能を組み合わせて楽器を設計し、簡単な語句を入力するだけで作成した楽器を呼び出...
Click to read more »綾部薫
Minggu, 2025-07-13 19:13:25」「五線紙」「Forever Love」「Stand by U)」「Kiss The Baby Sky」「Lovin' you」「Bolero」 2011年 4月27日 LISP「Surprise Reprise」「キミとセツゾク。」(作曲・編曲) 6月4日 綾部薫「All Is Vanity」(作曲・編曲)(角川映画『軽蔑』)※11月4日DVDリリース...
Click to read more »Vim
Jumat, 2026-06-12 13:38:17演算子など)。このため、Vim scriptでバグの少ないプラグインを書くのは慣れが必要となる。また、Vim scriptは、PythonやLisp、Luaなどといった他のスクリプト言語と比較すると、パフォーマンスが悪いケースが多いが、これはスクリプトを行ごとに逐次実行していることによる。 コンパイル時に...
Click to read more »Cons
Minggu, 2016-05-08 20:26:02cons (Lisp) - Lispの関数。 connection-oriented network service - 2つのOSIネットワーク層間の通信プロトコル。 complete orthonormal system - 完全正規直交系。正規直交系および正規直交基底を参照。 coagulase...
Click to read more »円筒座標系
Minggu, 2026-07-19 08:46:45called by atan2(y,x) in the C programming language, and atan(y,x) in Common Lisp. ^ Krafft, C.; Volokitin, A. S. (1 January 2002). “Resonant electron beam...
Click to read more »BASIC
Senin, 2026-08-10 13:29:17RIGHT$など、文字列操作関数もそれなりの数備えていることが多い。 編集環境を兼ねたコマンドラインインタプリタを持つものもある。(一種のシェルのようなもの。LISPのREPLとはやや異なる。) Webブラウザ上でBASICの動作をエミュレートするWebサイト・Webサービスが公開されている。手軽に最低限の雰囲気を理解することができる。...
Click to read more »健全なマクロ
Selasa, 2026-05-19 01:06:00のプログラミング言語がこの機能を持っている。 マクロ処理の過程で見かけ上同じに見える識別子が発生するという問題は、健全なマクロが導入される以前からLISPコミュニティで広く知られていた。マクロの作者は、プログラムコード中の他のどれとも異なるユニークな識別子を生成する gensym...
Click to read more »スタートレック (マイコンゲーム)
Rabu, 2026-02-04 14:03:01schoolerつまり高校生だった、と書かれている) ^ Mobygames「Apple I Games List」 ^ 作者によれば、ミニコン上のLISPライクな処理系における「co-operating processesの実験という意味合いも少しある」とのこと 二人用STAR TREK...
Click to read more »Parsing expression grammar
Rabu, 2026-08-05 09:42:48Haskell用パーサ生成器 Rats! - Java用パーサ生成器 grammar::peg - TCLライブラリ cl-peg - Common Lisp用生成器 packrat - CHICKEN Scheme用 Packrat Parser 生成器 LPeg - Luaライブラリ re::engine::LPEG...
Click to read more »メッセージ転送
Selasa, 2026-03-17 17:08:54オブジェクトにセレクターで指定されたメソッドが存在しない場合「doesNotUnderstand:aMessage」が呼び出される。 Common Lisp オブジェクトにメソッドが適用できない場合「no-applicable-method」が呼び出される。また、オブジェクにスロットが存在しない場合「...
Click to read more »MongoDB
Selasa, 2026-06-16 19:01:02MongoDBは、以下の言語に公式ドライバを提供している: C言語 C++ C# Haskell Java JavaScript Lisp Perl PHP Python Ruby Scala node.js 非公式のドライバも大量に存在する: C#と.NET, ColdFusion...
Click to read more »Risa/Asir
Rabu, 2020-12-09 13:51:07"[" と "]" で囲むことで行われる。要素の区切りは "," である。 リストは実行中にサイズを変更できるが要素への代入を行うことはできない。 LISPに由来する強力なリスト操作 他言語で配列 (array) に相当する型は Asir ではベクトル (vector) と呼ばれる。 ベクトルは newvect()...
Click to read more »エキスパートシステム
Rabu, 2024-12-11 10:19:31用した。日本の第五世代コンピュータのプロジェクトやヨーロッパでの研究など、世界的に関心を集めた。 エキスパートシステムの開発は、記号処理言語であるLISPとPrologの開発で促進された。車輪の再発明を防ぐため、大規模エキスパートシステムの構築に特化したエキスパートシステムも作られた。...
Click to read more »オブジェクトデータベース
Senin, 2023-11-27 13:06:05初期のODBMS実装は、さまざまな言語に永続化機能を追加して統合した。 GemStone/S (Smalltalk) Gbase (Lisp) Vbase (COP) COP (C Object Processor) は、C++が世に出る以前に開発された、Vbaseの開発企業がCを基にして独自に開発した言語である。...
Click to read more »ハッシュライフ
Kamis, 2026-01-29 14:53:39年代初期で、その頃ゼロックスパロアルト研究所の研究に参加していたビル・ゴスパーによる。ゴスパーによる実装には、シンボリックスのLISPマシンと、FlavorsというLISPのオブジェクト指向拡張が用いられた。 ハッシュライフはライフゲームのバリエーションの多くで現れる多量の時間的・空間的な冗長性を...
Click to read more »バッキービット
Jumat, 2025-02-07 21:20:24ードの8ビット目をセットするEDITキーを初めて提案した。 バッキービットを最も多用したのは、MITのトム・ナイト(英語版)が設計したキーボード(LISPマシンで使われたスペースカデットキーボードなど)である。このキーボードには、SHIFT、CTRL、META、HYPER、SUPER、TOP、F...
Click to read more »自然言語理解
Selasa, 2025-05-20 10:35:12内に論理推論を取り入れようとする。それは一般に、抽出した意味を一階述語論理の論理式群にマッピングし、それらから演繹によって結論を導出する。そのためLISPなどの関数型言語をベースとしたシステムは論理式を表現するためのサブシステムを必要とするが、Prologなどの論理言語を使ったシステムは内包する論理...
Click to read more »Oh!X
Selasa, 2026-07-14 17:21:27うな機能が無いことや、システムコールなどが整備されていないことが挙げられる。S-OS対応アプリケーションは読者投稿も交えてBASIC、FORTH、LISP などの言語や、インベーダーゲームやテトリスをはじめ、様々なスクロールシューティングゲームまで幅広い作品が掲載された。...
Click to read more »山本博資
Minggu, 2026-05-31 10:59:42で先駆的な研究を行い、その成果が携帯電話データ通信などに広く利用されているとし、2021年には電子情報通信学会功績賞を受賞した。 『パソコンによるLISP入門』橋爪正樹共著. 森北出版, 1985.7 『現代暗号』 (シリーズ/情報科学の数学) 岡本龍明共著. 産業図書, 1997.6...
Click to read more »マイクロプログラム方式
Jumat, 2026-02-27 20:52:45え可能なマイクロコードを採用したものがあった。初期のXeroxワークステーションやDECのVAX 8800(ノーチラス)ファミリ、シンボリックスのLISPマシンの一部、IBMのSystem/360とSystem/370のいくつかの機種、DEC PDP-10 の一部機種、データゼネラルの Eclipse...
Click to read more »Atan2
Sabtu, 2026-02-28 06:06:56π]の間の値を返し、エラーやNaN (Not a Number)を返すことはしない。 Common Lispでは引数の数は可変なので、atan関数は1つの場合とx座標を付加した(atan y x)が定義されている。 Juliaでは、Common Lispと状況が似ており、atan2の代わりに、1引数形式と2引数形式のatan...
Click to read more »エルビス演算子
Senin, 2023-08-07 13:09:00ずに第1項が論理和式の評価値となり(短絡評価)、第1項が偽値あるいは偽値とみなされる値である場合は第2項が論理和式の評価値となる。 Common Lisp、Scheme では、or特殊フォームがエルビス演算子に対応するが、エルビス演算子よりも汎用的であり、or特殊フォームは任意個数の項を受け入れる。...
Click to read more »計算可能数
Sabtu, 2026-08-15 16:27:37higher order programming” (PDF). Proceedings of the 1986 ACM conference on LISP and functional programming: 162–173. doi:10.1145/319838.319860. ^ O’Connor...
Click to read more »リスト内包表記
Jumat, 2025-10-24 18:03:52(1990). “Comprehending Monads”. Proceedings of the 1990 ACM Conference on LISP and Functional Programming, Nice. Wong, Limsoon (2000). “The Functional Guts...
Click to read more »Robot Operating System
Minggu, 2026-01-11 12:20:57ジを選択してインストールすることで、ロボットに必要な各種機能を利用できる。パッケージは自作することが可能で、ROSはC++やPythonをはじめ、LispやJavaなど多数のプログラミング言語をサポートしている。 ROSを搭載したロボットは、移動ロボットやロボットアームのほか、ヒューマノイド、自動運...
Click to read more »ポケットコンピュータの製品一覧
Selasa, 2026-08-11 13:44:26AI-1000 32桁×4行(192×32ドット)表示、32KB(最大64KB RP-33装着時))メモリ。標準搭載の言語をAI開発用言語LISPとした。オプションでBASIC、C言語、CASL、Prologが使用出来る。CPUはHD61700でBASICから隠し命令 (SYSTEM CALL...
Click to read more »溝口文雄
Minggu, 2023-02-05 11:39:47『知識工学入門―思考するコンピュータへの挑戦』(溝口・北沢克明(著))、講談社、1982年、ISBN 4061180967) 『知的情報処理の設計―LISPによる知識ベースシステムへのアプローチ』(斎藤正男・溝口(著))、(コロナ社、1982年、ISBN B000J7J56E) 『AIテクノロジー』(オーム社、1986年、ISBN...
Click to read more »コンパイラ最適化
Minggu, 2026-03-01 13:58:54PU上では動作しなくなる。SIMD命令に置き換える場合は自動ベクトル化である。 ここで挙げる最適化技法は関数型言語以外にも適用可能な場合が多いが、LISPやMLといった関数型言語向けに開発された技法である。 再帰呼び出し除去 再帰にはコストがかかる。関数呼び出しはコールスタックを使用し、引数を渡すオ...
Click to read more »AmigaOS
Sabtu, 2026-07-18 16:49:530では単純なハイパーテキストのマークアップ体系とブラウザであるAmigaGuideが導入され、アプリケーションのオンラインヘルプに使われた。また、LISP風のスクリプト言語で動作する標準のソフトウェアインストールプログラムInstallerも導入された。 AmigaOS 2...
Click to read more »Mathematica
Jumat, 2026-08-07 13:33:27aは、ウルフラムらが1979年頃に開発した Symbolic Manipulation Program を起源とし、プログラミング言語ALGOL・LISP・APL、および数式処理システムMacsymaの影響を受けている。 MathematicaはC/C++およびJavaで実装されているが、拡張可能な...
Click to read more »コンピュータの数値表現
Minggu, 2026-06-07 01:41:39低水準言語では、符号の有無や固定小数点か浮動小数点かを気にする必要がある。例えば浮動小数点の加算なのか整数の加算なのかによって、使用する命令が全く違ったものとなる。 LISPやPythonといった高水準言語では数値のデータ型はより抽象的であり、rational、bignum、complex...
Click to read more »日比野靖
Selasa, 2026-01-13 02:11:31具体的には、プロセッサを集積させ極限まで微細化が進んだ状況下において、関数型言語適用時に高い並列性を得られるアーキテクチャについて研究している。また、LISP上での実時間問題解決における諸問題を、アーキテクチャにより支援する方法を研究している。この研究を基に、超並列記号処理マシンのアーキテクチャを構築し...
Click to read more »GNU Common Lisp
Senin, 2026-01-26 06:24:06GNU Common Lisp (GCL) は、GNUプロジェクトによるCommon Lispコンパイラである。Kyoto Common Lispは直接の先祖にあたる。処理系は、Common LispのコードからCのコードを生成し、次にCコンパイラを呼び出すことでネイティブのオブジェクトコードを生成する。...
Click to read more »黒石ひとみ
Kamis, 2026-01-15 02:32:522』をリリース。ライフワーク的な作品として、ヒーリング音楽の『美しの里』シリーズがある。 星猫フルハウス (OVA アートランド 1989年) 歌:LISP・黒石ひとみ 全作詞:石黒昇 GALACTIC ECSTASY(OP曲) 作曲・編曲:黒石ひとみ 静かの海のルンバ 作曲・編曲:黒石ひとみ そして全てが終り...
Click to read more »OpenCL
Senin, 2026-07-06 18:41:41OpenAL, OpenMAX の Java ラッパー LWJGL - OpenCL, OpenGL, OpenAL などの Java ラッパー LISP系 Harlan Python PyOpenCL PyOpenCL - SourceForge.net Ruby Ruby-OpenCL LuxMark...
Click to read more »インフォコム (アメリカ合衆国の企業)
Kamis, 2026-01-08 16:53:20インフォコムのゲームは ZIL(Zork Implementation LanguageまたはZork Interactive Language)と呼ばれるLISP風言語で書かれており、コンパイルによって一種のバイトコードに変換し、Z-machineという仮想マシン (VM) で実行する。テキストベースのゲームはどれも...
Click to read more »広瀬雄二
Kamis, 2026-06-04 19:39:53後期博士課程修了。同大学ITC(インフォメーションテクノロジーセンター)助手。2001年より東北公益文科大学勤務。 「改訂版 やさしいEmacs-Lisp講座」(2011年6月 株式会社カットシステム ISBN 978-4-87783-271-1) 「zshの本」(2009年7月 株式会社技術評論社...
Click to read more »岡島正夫
Minggu, 2026-07-12 02:57:231992年に建築情報技術研究所設立。 2011年(平成23年)より建築3Dパース検定委員会の委員長を三期務めた。 AutoLISP入門(翻訳) [オートデスク社] WindowsとAutoCADの基本 [メディアポート] WindowsとAutoCADの活用 [メディアポート]...
Click to read more »OCaml
Sabtu, 2026-08-08 03:42:38ン・ミルナーは、エディンバラ大学の計算機科学基礎研究所(英語版)で研究を行っていた。ミルナーらは定理証明器の開発に取り組んでおり、これらは歴史的にLispなどの言語で開発されていた。ミルナーは、定理証明器が証明ではないものを組み合わせることで証明が有効であると主張しようとする問題に繰り返し直面した。...
Click to read more »クラッシュ・バンディクー2 コルテックスの逆襲!
Sabtu, 2026-08-22 16:46:24ンビラスは初めてココのスケッチを描いた。 アンディ・ガビンは本作のために制作した新しいゲームエンジン「"Game-Oriented Object LISP 2"(GOOL 2)」を導入した。 ジャングルのステージにおける水面や泥はY軸の上にきちんと載せる必要があり、本作では平坦なZバッファも作られた。...
Click to read more »草薙裕
Sabtu, 2025-04-19 09:44:24『コンピュータ言語学入門』(大修館書店、1983) 『パーソナルコンピュータによる自然言語処理』(工学図書、1984) 『自然言語とコンピュータ言語』(講談社、1985) 『LISPによる自然言語処理』(工学図書、1988) 『日本語はおもしろい』(講談社、1991) 『敬語ネイティブになろう』(くろしお出版、2006)...
Click to read more »アニメ!!パンチ
Rabu, 2025-07-09 17:09:06紙面構成改定で各曜日とも2013年3月最終週に終了した。 開始当初は月曜日・火曜日・木曜日はアニメ・アニラジ業界の現場最前線からの生情報、水曜日がLISPの情報、金曜日は週末お勧めアニメ映画情報を掲載していたが、2011年8月より火曜日は日テレで2011年7月より毎週土曜日深夜放送の「スフィアクラブ...
Click to read more »SuperTux
Sabtu, 2026-03-28 07:08:27ーであるSDLを用いてほぼC++を使って開発されている。ゲームエンジンと物理エンジンは独自に開発されており、ゲームのメタデータはプログラミング言語LispのS式で構成され、スクリプトはSquirrelで記述されている。 開発は、安定版のマイルストーンを軸に進められている。マイルストーン1(バージョン...
Click to read more »AutoLISP
Senin, 2025-03-17 16:06:44AutoLISPはプログラミング言語LISPの方言である。AutoCADとその派生(AutoCAD Civil 3D、AutoCAD Map 3D、AutoCAD Architecture、AutoCAD Mechanicalなど)で使用するために作成された。AutoLISP関数の一部は、ブラウザベースのAutoCAD...
Click to read more »GNU General Public License
Kamis, 2026-08-13 02:20:54またGPL、GNUプロジェクトの誕生について、次のような逸話もある。 当時、ストールマンはMIT人工知能研究所でSymbolics社製のLISPマシンで動くソフトウェアを開発していたが、ストールマンが作りSymbolics社に対して提供したパブリックドメイン版であるソースコードの改変版につ...
Click to read more »ダブルディスパッチ
Jumat, 2025-05-30 09:58:14スパッチでは組み合わせの数も多く、動的なディスパッチが必要になるなど、シングルディスパッチに比べコストは大きい。 前述のように二項演算子という、(LispやForthなどを除いた)多くのプログラミング言語で好まれている機能において望まれるものであるため、シングルディスパッチのみがあるオブジェクト指向...
Click to read more »Linux
Minggu, 2026-08-02 19:31:1614億6万米ドル(2013年)であった。システムの大半 (71%) のコードはC言語で書かれていたが、他の言語も多く使われていた。例えば、C++、Lisp、アセンブリ言語、Perl、Python、Fortran、そして各種のシェルスクリプトなどである。全コード中、半分をわずかに越える量のコードがGP...
Click to read more »MC68000
Minggu, 2026-07-26 11:48:33で行われていたが)使われない(無視される)上位8ビットに何らかの情報を持たせる、というテクニックが一部のシステムプログラムなどで使われた。例えば、LISPなどでポインタの指すオブジェクトの種類を区別する情報をそこに格納したり、ガベージコレクション用のフラグを格納した。そのようなコードを、後継のより広...
Click to read more »FOSSの歴史
Senin, 2026-08-03 06:43:04アの重要性を説いた「GNU宣言」を発表した。GNUプロジェクトの可能性とGNU宣言は、シンボリックス社が更新したMITのソースコードをベースにしたLISPマシンをMITが利用するケースにおいて、リチャード・ストールマンとシンボリックス社は合意することはできなかった。...
Click to read more »カール・サセンラス
Selasa, 2026-03-03 19:02:52モ動作までこぎつけ、GUIの威力を示すことができた。 また、サセンラスはHP社内の各種言語プロジェクト(Ada、Pascal、Smalltalk、LISP、Forth、SPL、その他)にも参加し、影響を受けた。 1983年、サセンラスはシリコンバレーで設立されたばかりの Amiga Computer...
Click to read more »Polyglot (プログラミング)
Minggu, 2024-07-14 10:34:34関係なく、同じ操作または出力をするもののことである。 一般に、polyglotは、C(プリプロセッサを使用した字句トークンの再定義を可能にする)とLisp 、 Perl 、 shなどのスクリプト言語の組み合わせで作られる[要出典]。 ポリグロットプログラムを構築するために最も一般的に使用される2つの...
Click to read more »バッファオーバーフロー
Rabu, 2026-07-29 11:09:09ル時にバッファオーバーフローのチェックを行ったり、実行時にバッファオーバーフローに対する警告や例外を上げたりするものもある(Ada、Eiffel、LISP、Modula-2、Smalltalk、OCaml、およびC言語から派生したCycloneやD言語など)。 Javaプラットフォームや.NET...
Click to read more »訃報 2011年10月
Sabtu, 2026-04-04 05:56:47元衆院議員の谷洋一氏、死去 香美町出身 神戸新聞 2011年10月24日閲覧 ^ どくとるマンボウなどの小説家で知られる北杜夫さん死去 読売新聞 10月26日閲覧 ^ Lispの創案者、ジョン・マッカーシー逝去(84歳) TechCrunch Tokyo 2011年10月25日閲覧 ^ 藤家虹二氏が死去 ジャズクラリネット奏者...
Click to read more »