Maclisp (original) (raw)

About DBpedia

Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts Institute of Technology's (MIT) Project MAC (from which it derived its prefix) in the late 1960s and was based on Lisp 1.5. Richard Greenblatt was the main developer of the original codebase for the PDP-6; Jon L. White was responsible for its later maintenance and development. The name Maclisp began being used in the early 1970s to distinguish it from other forks of PDP-6 Lisp, notably BBN Lisp.

Property Value
dbo:abstract Maclisp ist ein Dialekt der Programmiersprache Lisp. Entwickelt wurde Maclisp 1966 am MIT im Rahmen des Project MAC. Implementierungen gab es für die Rechner und PDP-10 sowie für das Betriebssystem Multics. Maclisp war Basis vieler weiterer Lisp-Dialekte (zum Beispiel , ). Die dadurch entstandenen Sprachvarianten waren aber inkompatibel zueinander, weshalb ab 1981 eine gemeinsame Spezifikation für einen Nachfolger von Maclisp (und dessen Varianten) entstand. Das Ergebnis dieser Arbeiten ist der Lisp-Dialekt Common Lisp, dessen ANSI-Standard 1994 veröffentlicht wurde. Bekannte Programme, die ursprünglich in Maclisp geschrieben wurden, waren das Computer-Algebra-System Macsyma, eine Implementierung des Editors Emacs namens Multics Emacs und das Sprachanalyseprogramm SHRDLU. (de) Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts Institute of Technology's (MIT) Project MAC (from which it derived its prefix) in the late 1960s and was based on Lisp 1.5. Richard Greenblatt was the main developer of the original codebase for the PDP-6; Jon L. White was responsible for its later maintenance and development. The name Maclisp began being used in the early 1970s to distinguish it from other forks of PDP-6 Lisp, notably BBN Lisp. (en) MacLisp est un dialecte du langage de programmation Lisp, lancé par le du MIT à la fin des années 1960 et basé sur la version 1.5 de Lisp. Richard Greenblatt était le principal développeur de la version Lisp pour PDP-6, et le dernier mainteneur connu. L'appellation MacLisp n'apparait qu'au début des années 1970 pour le distinguer des autres forks de la version pour PDP-6, notamment . MacLisp fonctionnait initialement sous l'ITS sur des machines DEC PDP-6 à 10, mais plus tard sous tous les systèmes pouvant tourner sur ces machines (TENEX par exemple). Conçu à l'origine en assembleur sur PDP-10, il fut plus tard implémenté sous Multics en PL/I. C'est d'ailleurs l'implémentation de en MacLisp (avec celle de EINE par Daniel Weinreb) qui va orienter Richard Stallman vers Lisp pour sa seconde implémentation d'Emacs. L'appellation MACLISP provient du et n'a aucun rapport avec les Macintosh d'Apple. (fr) MACLISP (o Maclisp, a veces llamado MacLisp o MacLISP) es un dialecto del lenguaje de programación Lisp. Se originó en el Proyecto MAC​ del MIT (del cual se derivó su prefijo) a fines de la década de 1960 y se basó en Lisp 1.5.​ Richard Greenblatt fue el principal desarrollador de la base de código original para el PDP-6; Jon L. White fue responsable de su posterior mantenimiento y desarrollo. El nombre 'Maclisp' comenzó a utilizarse a principios de la década de 1970 para distinguirlo de otras bifurcaciones de PDP-6 Lisp, especialmente BBN Lisp. (es) MacLISP(または MACLISP)は、LISPプログラミング言語の一種。初期のLISPに基づき、1960年代後半、MITの Project MAC で開発された。リチャード・グリーンブラットがメインプログラマとして PDP-6 向けのコードベースを書き、その後の保守や開発は Jon L. White が担当した。'MacLISP' と呼ばれるようになったのは1970年代に入ってからで、PDP-6 上に他の LISP 処理系も登場したためである(BBN Lisp)。 MacLISP は DEC PDP-6/10 上で動作した。当初オペレーティングシステムとしては ITS だけだったが、後には PDP-10 上の他のOSでも動作するようになった。当初の実装は PDP-10 のアセンブリ言語で書かれていたが、後に Multics 上に PL/I を使って移植されている。MacLISP では、他の言語処理系ならバージョン番号がどんどん大きくなるような大幅な機能追加が継続的に行われた。 MacLISP は数式処理システム Macsyma の実装に使われ、逆に Macsyma の一部機能が MacLISP に導入された。SHRDLU の実装にも使われ、1980年代初期まで人工知能研究でよく使われた。Planner や Scheme など他のプログラミング言語の実装ベースとしても使われた。また、Multics 上の MacLISP は、LISPベースのEmacsの実装に使われた。 MacLISP は様々な影響を及ぼしたが、現在ではほとんど保守されていない。しかし、PDP-10 エミュレータ上では動作するので、古いAIプログラムを実行してみることはできる。 MacLISP には当初、少数の決まったデータ型しかなかった。CONSセル、アトム(当時はシンボルと呼ばれた)、整数、浮動小数点数だけである。その後、配列、多倍長整数、文字列、タプルが追加された。整数以外のオブジェクトはポインタとして実装されており、そのデータ型はポインタが指したアドレスの範囲で判断されていた。 プログラムはインタプリタでもコンパイラでも実行可能である。コンパイラは変数スコープが制限される点と、CAR や CDRといったインライン処理でエラーチェックをしない以外はインタプリタと変わらない。1970年代中ごろ、数値演算性能を強化したコンパイラが登場した。これにより、整数演算ではFORTRANと同程度の性能が実現された(ただし、配列やループの実装はFORTRANの方が高速だった)。 初期のバージョンは PDP-10 のアドレス範囲である 18ビットで制限されており、様々な実装上の制限があった。Multics では、より大きなアドレス空間が使えたが、Multics システム自体が数少なかった。人工知能で必要とするメモリ量と性能が PDP-10 の限界を超えたころ、LISPマシンが開発された。このため、LISPマシン上のLISPは MacLISP の後継に当たる。その他のLISP処理系も様々なコミュニティで作られ、最終的にこれらを統合した Common Lisp が生まれることとなった。 MacLISP という名称は Project MAC に由来しており、アップルの Macintosh とは無関係である。 (ja) MACLisp - dialekt języka programowania Lisp opracowany w MIT w 1966 r., znany z wydajności i rozmaitych udogodnień. MacLisp był potem używany w , Matlab i Macsyma. Był uruchamiany na PDP-10. MacLisp był jedną z dwóch gałęzi Lisp - drugą był Interlisp. W 1981 był próbą połączenia cech obu języków. (pl) MACLISP (ou Maclisp) é um dialeto da linguagem de programação Lisp. Ele foi criado pelo da MIT (do qual deriva o prefixo) no final dos anos 1960 e foi baseado no Lisp 1.5. (pt) MacLisp är en dialekt av Lisp utvecklad på 1960-talet av MIT:s (vilket sedermera blev AI-labbet). MacLisp utvecklades ursprungligen under , men portades snabbt till ett otal andra OS och arkitekturer, och vidareutvecklades lokalt på många ställen, vilket ledde till vissa problem att dela program mellan olika siter; detta ledde till att Common Lisp skapades. (sv) MACLISP (также Maclisp) — диалект языка программирования Lisp, разработанный в MIT, которая в то время (поздние 60-е) называлась (откуда собственно и получился префикс в названии языка, никакой связи с компьютерами Macintosh фирмы Apple здесь нет; такой же префикс в названии и по той же причине имеет, например, система компьютерной алгебры Macsyma) Хотя язык очень примечателен, в частности тем, что повлиял на множество более поздних лиспов, таких, как и Common Lisp, использовался для первых реализаций Macsyma, SHRDLU и Multics Emacs, в настоящее время он практически нигде не используется. (ru) Maclisp,或拼為MACLISP,Lisp程式語言的方言之一。它由Lisp 1.5版發展而成,最早起源自1960年代麻省理工學院的(英語:Project MAC),並因此得名。它主要是由李察·D·格連布勒(英語:Richard D. Greenblatt)在PDP-6上發展出來,之後由約翰·懷特(Jon L. White)負責維持與持續發展。在1970年代開始,在PDP-6 上,Lisp又發展出其他分支,如BBN Lisp,為了區分,它開始被稱呼為Maclisp。 (zh)
dbo:designer dbr:Richard_Greenblatt_(programmer)
dbo:developer dbr:Massachusetts_Institute_of_Technology
dbo:influenced dbr:Common_Lisp
dbo:influencedBy dbr:Lisp_1.5
dbo:wikiPageExternalLink http://maclisp.info/pitmanual/ http://www.softwarepreservation.org/projects/LISP/MIT/Moon-MACLISP_Reference_Manual-Apr_08_1974.pdf http://www.softwarepreservation.org/projects/LISP/MIT/White-Program_Is_Data-1977-From_MACSYMA77.pdf http://www.softwarepreservation.org/projects/LISP/maclisp_family/ http://www.multicians.org/lcp.html https://archive.org/details/lisp15programmer00john https://web.archive.org/web/20111005010120/http:/www.softwarepreservation.org/projects/LISP/MIT/Moon-MACLISP_Reference_Manual-Apr_08_1974.pdf
dbo:wikiPageID 47774 (xsd:integer)
dbo:wikiPageLength 11434 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124517820 (xsd:integer)
dbo:wikiPageWikiLink dbr:BBN_Lisp dbr:Project_MAC dbr:Scheme_(programming_language) dbr:Memory_address dbr:Arbitrary-precision_arithmetic dbr:Richard_Greenblatt_(programmer) dbr:David_A._Moon dbr:Input/output dbc:Lisp_programming_language_family dbr:Common_Lisp dbr:Compiler dbr:Massachusetts_Institute_of_Technology dbr:Emacs dbr:Multi-paradigm_programming_language dbr:Multics dbr:Cons dbr:Bernard_Greenberg dbr:Lisp_(programming_language) dbr:Lisp_1.5 dbr:Lisp_Machine dbr:Lisp_Machine_Lisp dbr:MIT_Press dbr:Macintosh dbr:Macsyma dbr:Computer_algebra_system dbr:Emulator dbc:Multics_software dbr:Functional_programming dbr:Pointer_(computer_programming) dbr:String_(computer_science) dbr:Tuple dbr:Data_type dbr:Dynamic_typing dbr:Floating-point_arithmetic dbr:Fortran dbr:PDP-10 dbr:PDP-6 dbr:PL/I dbr:Dialect_(computing) dbr:Fork_(software_development) dbr:Machine_code dbr:S-expression dbr:Procedural_programming dbr:Guy_L._Steele_Jr. dbr:Array_data_type dbr:Artificial_intelligence dbr:Assembly_language dbc:Lisp_(programming_language) dbr:John_McCarthy_(computer_scientist) dbr:Kent_Pitman dbr:TOPS-10 dbr:TOPS-20 dbr:SHRDLU dbr:Digital_Equipment_Corporation dbr:Planner_(programming_language) dbr:Incompatible_Timesharing_System dbr:Integer dbr:Metaprogramming dbr:Reflection_(computer_programming) dbr:Variable_(computer_science) dbr:Programming_language dbr:Strong_and_weak_typing dbr:Interpreted_language dbr:Richard_M._Stallman
dbp:designer dbr:Richard_Greenblatt_(programmer) Jon L. White (en)
dbp:developer dbr:Project_MAC dbr:Massachusetts_Institute_of_Technology
dbp:discontinued Yes (en)
dbp:family dbr:Lisp_(programming_language)
dbp:fileExt , (en)
dbp:influenced dbr:Common_Lisp
dbp:influencedBy Lisp 1.5 (en)
dbp:name Maclisp (en)
dbp:operatingSystem dbr:Multics dbr:TOPS-10 dbr:TOPS-20 dbr:Incompatible_Timesharing_System
dbp:paradigms dbr:Multi-paradigm_programming_language dbr:Functional_programming dbr:Procedural_programming dbr:Metaprogramming dbr:Reflection_(computer_programming)
dbp:platform dbr:PDP-10 dbr:PDP-6
dbp:programmingLanguage dbr:PL/I dbr:Assembly_language
dbp:typing dbr:Dynamic_typing dbr:Strong_and_weak_typing
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Distinguish dbt:Dubious dbt:Infobox_programming_language dbt:Lisp dbt:Lisp_programming_language dbt:Mono dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Which dbt:Multics
dcterms:subject dbc:Lisp_programming_language_family dbc:Multics_software dbc:Lisp_(programming_language)
gold:hypernym dbr:Dialect
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages
rdfs:comment Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts Institute of Technology's (MIT) Project MAC (from which it derived its prefix) in the late 1960s and was based on Lisp 1.5. Richard Greenblatt was the main developer of the original codebase for the PDP-6; Jon L. White was responsible for its later maintenance and development. The name Maclisp began being used in the early 1970s to distinguish it from other forks of PDP-6 Lisp, notably BBN Lisp. (en) MACLISP (o Maclisp, a veces llamado MacLisp o MacLISP) es un dialecto del lenguaje de programación Lisp. Se originó en el Proyecto MAC​ del MIT (del cual se derivó su prefijo) a fines de la década de 1960 y se basó en Lisp 1.5.​ Richard Greenblatt fue el principal desarrollador de la base de código original para el PDP-6; Jon L. White fue responsable de su posterior mantenimiento y desarrollo. El nombre 'Maclisp' comenzó a utilizarse a principios de la década de 1970 para distinguirlo de otras bifurcaciones de PDP-6 Lisp, especialmente BBN Lisp. (es) MACLisp - dialekt języka programowania Lisp opracowany w MIT w 1966 r., znany z wydajności i rozmaitych udogodnień. MacLisp był potem używany w , Matlab i Macsyma. Był uruchamiany na PDP-10. MacLisp był jedną z dwóch gałęzi Lisp - drugą był Interlisp. W 1981 był próbą połączenia cech obu języków. (pl) MACLISP (ou Maclisp) é um dialeto da linguagem de programação Lisp. Ele foi criado pelo da MIT (do qual deriva o prefixo) no final dos anos 1960 e foi baseado no Lisp 1.5. (pt) MacLisp är en dialekt av Lisp utvecklad på 1960-talet av MIT:s (vilket sedermera blev AI-labbet). MacLisp utvecklades ursprungligen under , men portades snabbt till ett otal andra OS och arkitekturer, och vidareutvecklades lokalt på många ställen, vilket ledde till vissa problem att dela program mellan olika siter; detta ledde till att Common Lisp skapades. (sv) MACLISP (также Maclisp) — диалект языка программирования Lisp, разработанный в MIT, которая в то время (поздние 60-е) называлась (откуда собственно и получился префикс в названии языка, никакой связи с компьютерами Macintosh фирмы Apple здесь нет; такой же префикс в названии и по той же причине имеет, например, система компьютерной алгебры Macsyma) Хотя язык очень примечателен, в частности тем, что повлиял на множество более поздних лиспов, таких, как и Common Lisp, использовался для первых реализаций Macsyma, SHRDLU и Multics Emacs, в настоящее время он практически нигде не используется. (ru) Maclisp,或拼為MACLISP,Lisp程式語言的方言之一。它由Lisp 1.5版發展而成,最早起源自1960年代麻省理工學院的(英語:Project MAC),並因此得名。它主要是由李察·D·格連布勒(英語:Richard D. Greenblatt)在PDP-6上發展出來,之後由約翰·懷特(Jon L. White)負責維持與持續發展。在1970年代開始,在PDP-6 上,Lisp又發展出其他分支,如BBN Lisp,為了區分,它開始被稱呼為Maclisp。 (zh) Maclisp ist ein Dialekt der Programmiersprache Lisp. Entwickelt wurde Maclisp 1966 am MIT im Rahmen des Project MAC. Implementierungen gab es für die Rechner und PDP-10 sowie für das Betriebssystem Multics. Maclisp war Basis vieler weiterer Lisp-Dialekte (zum Beispiel , ). Die dadurch entstandenen Sprachvarianten waren aber inkompatibel zueinander, weshalb ab 1981 eine gemeinsame Spezifikation für einen Nachfolger von Maclisp (und dessen Varianten) entstand. Das Ergebnis dieser Arbeiten ist der Lisp-Dialekt Common Lisp, dessen ANSI-Standard 1994 veröffentlicht wurde. (de) MacLisp est un dialecte du langage de programmation Lisp, lancé par le du MIT à la fin des années 1960 et basé sur la version 1.5 de Lisp. Richard Greenblatt était le principal développeur de la version Lisp pour PDP-6, et le dernier mainteneur connu. L'appellation MacLisp n'apparait qu'au début des années 1970 pour le distinguer des autres forks de la version pour PDP-6, notamment . L'appellation MACLISP provient du et n'a aucun rapport avec les Macintosh d'Apple. (fr) MacLISP(または MACLISP)は、LISPプログラミング言語の一種。初期のLISPに基づき、1960年代後半、MITの Project MAC で開発された。リチャード・グリーンブラットがメインプログラマとして PDP-6 向けのコードベースを書き、その後の保守や開発は Jon L. White が担当した。'MacLISP' と呼ばれるようになったのは1970年代に入ってからで、PDP-6 上に他の LISP 処理系も登場したためである(BBN Lisp)。 MacLISP は DEC PDP-6/10 上で動作した。当初オペレーティングシステムとしては ITS だけだったが、後には PDP-10 上の他のOSでも動作するようになった。当初の実装は PDP-10 のアセンブリ言語で書かれていたが、後に Multics 上に PL/I を使って移植されている。MacLISP では、他の言語処理系ならバージョン番号がどんどん大きくなるような大幅な機能追加が継続的に行われた。 MacLISP は様々な影響を及ぼしたが、現在ではほとんど保守されていない。しかし、PDP-10 エミュレータ上では動作するので、古いAIプログラムを実行してみることはできる。 MacLISP という名称は Project MAC に由来しており、アップルの Macintosh とは無関係である。 (ja)
rdfs:label Maclisp (de) Maclisp (es) MacLisp (fr) Maclisp (en) Maclisp (ja) 맥리스프 (ko) MACLisp (pl) Maclisp (pt) MacLisp (ru) MacLisp (sv) Maclisp (zh)
owl:differentFrom dbr:Macintosh_Common_Lisp
owl:sameAs freebase:Maclisp http://sw.cyc.com/concept/Mx4rUoQYiBBdEdaS5gACs0uFOQ wikidata:Maclisp dbpedia-de:Maclisp dbpedia-es:Maclisp dbpedia-fr:Maclisp dbpedia-he:Maclisp dbpedia-ja:Maclisp dbpedia-ko:Maclisp dbpedia-pl:Maclisp dbpedia-pt:Maclisp dbpedia-ru:Maclisp dbpedia-sv:Maclisp dbpedia-zh:Maclisp https://global.dbpedia.org/id/p1xY
prov:wasDerivedFrom wikipedia-en:Maclisp?oldid=1124517820&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Maclisp
foaf:name Maclisp (en)
is dbo:influencedBy of dbr:Common_Lisp dbr:Emacs_Lisp dbr:Franz_Lisp dbr:NIL_(programming_language) dbr:Lisp_Machine_Lisp dbr:Allegro_Common_Lisp dbr:LFE_(programming_language)
is dbo:knownFor of dbr:Richard_Greenblatt_(programmer) dbr:Richard_P._Gabriel
is dbo:programmingLanguage of dbr:Multics_Emacs
is dbo:wikiPageRedirects of dbr:MacLISP dbr:MacLisp dbr:MACLISP dbr:Maclips
is dbo:wikiPageWikiLink of dbr:Scheme_(programming_language) dbr:List_of_computer_scientists dbr:Bill_Gosper dbr:Arbitrary-precision_arithmetic dbr:Richard_Greenblatt_(programmer) dbr:Richard_P._Gabriel dbr:David_A._Moon dbr:Dunnet_(video_game) dbr:Dynamic_compilation dbr:List_of_programmers dbr:MacLISP dbr:MacLisp dbr:Common_Lisp dbr:Emacs_Lisp dbr:Franz_Lisp dbr:Multics_Emacs dbr:NIL_(programming_language) dbr:Bernard_Greenberg dbr:Lisp_(programming_language) dbr:Lisp_Machine_Lisp dbr:Macsyma dbr:What_(ITS_utility) dbr:Lisp_machine dbr:Advice_(programming) dbr:Allegro_Common_Lisp dbr:PDP-10 dbr:History_of_the_Scheme_programming_language dbr:List_of_Lisp-family_programming_languages dbr:Kent_Pitman dbr:LFE_(programming_language) dbr:Le_Lisp dbr:Symbolics dbr:Technology_Square_(Cambridge,_Massachusetts) dbr:Incompatible_Timesharing_System dbr:Scope_(computer_science) dbr:MACLISP dbr:PC-LISP dbr:Maclips
is dbp:influencedBy of dbr:Common_Lisp dbr:Emacs_Lisp dbr:Franz_Lisp dbr:NIL_(programming_language) dbr:Lisp_Machine_Lisp dbr:Allegro_Common_Lisp dbr:LFE_(programming_language)
is dbp:knownFor of dbr:Richard_Greenblatt_(programmer) dbr:Richard_P._Gabriel
is dbp:programmingLanguage of dbr:Multics_Emacs
is owl:differentFrom of dbr:Macintosh_Common_Lisp
is foaf:primaryTopic of wikipedia-en:Maclisp