About: PL/M

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The PL/M programming language (an acronym of Programming Language for Microcomputers)is a high-level language conceived and developed by Gary Kildall in 1973 for at Intel for its microprocessors.

Property Value
dbo:abstract
  • PL/M (sigla de Programming Language for Microcomputers, o Llenguatge de programació per microordinadors) va ser un llenguatge de programació desenvolupat per Gary Kildall el 1972 per als microprocessadors Intel. El llenguatge incorpora idees prestades dels llenguatges PL/I, ALGOL i , i posseeix un de macros integrat. Contràriament als llenguatges evolucionats contemporanis, com Pascal, C o C++, no té rutines d'entrada/sortida estàndards. Tanmateix, sent especialment concebut per a certs processadors, és molt més eficient que altres llenguatges per a certes operacions de baix nivell. El sistema operatiu CP/M, així com el microprogramari per al Service Processor Component de l' han estat escrits en PL/M. S'han fet compiladors de PL/M per als següents controladors/processadors: Intel 4004, 8008, 8080, 8085, 8051, 80196, 8086/8088, 80186/80188, 286 i 386. Encara que PL/M ja no sigui suportat per Intel, encara existeixen compiladors i eines de traduccions PL/M cap a C, a causa de la longevitat d'alguns sistemes d'ordinadors. (ca)
  • PL/M (zkratka Programming Language for Microcomputers = programovací jazyk pro mikropočítače) je vysokoúrovňový programovací jazyk vyvinutý Garym Kildallem roku 1972 pro mikroprocesory Intel. V roce 1974 Gary Kildall v tomto jazyce naprogramoval operační systém CP/M. Jazyk začleňoval ideje z PL/I, Algol a , a měl integrovaný makroprocesor. Neobsahoval žádné standardní vstupní nebo výstupní rutiny jako jiné moderní jazyky (Pascal, C nebo BASIC). PL/M kompilátory byly provedeny pro tyto procesory / jednočipy: Intel 4004, 8008, 8080, 8085, 8051, 8052, 8096, , 8086/8088, 80186/80188, 80286 a 80386. Zatímco některé kompilátory PL/M byly , což znamená, že běžely na systémech s použitím stejného mikroprocesoru, např. pro operační systém Intel ISIS, existovaly také křížové překladače, které běžely na jiném operačním systému (DOS od Microsoftu nebo VAX/VMS od Digital Equipment Corporation). PL/M již není delší dobu společností Intel podporován, ale stále existuje trh s náhradními nástroji, jako je překladač PL/M-to-C (viz externí odkazy níže). (cs)
  • El lenguaje de programación PL/M (acrónimo de Programming Language for Microcomputers, Lenguaje de programación para Microordenadores) es un lenguaje de alto nivel concebido y desarrollado por Gary Kildall​​​​ en 1973,​​ tras la solicitud de Hank Smith​​ que trabajaba en Intel, para los microprocesadores de esta marca. (es)
  • The PL/M programming language (an acronym of Programming Language for Microcomputers)is a high-level language conceived and developed by Gary Kildall in 1973 for at Intel for its microprocessors. (en)
  • Le PL/M (sigle de Programming Language for Microcomputers) est un langage de programmation développé par Gary Kildall en 1972 pour Intel pour ses microprocesseurs. Le langage incorpore des idées empruntées aux langages PL/I, ALGOL et XPL, et possède un préprocesseur de macros intégré. Contrairement aux langages évolués contemporains tels que Pascal, C ou C++, il ne possède pas de routines d'entrées-sorties standard. Par contre, étant spécialement conçu pour certains processeurs, il est nettement plus efficace que d'autres langages pour certaines opérations de bas niveau. Le système opérationnel CP/M ainsi que le firmware pour le Service Processor Component de l'AS/400 ont été écrits en PL/M. On a écrit des compilateurs PL/M pour les contrôleurs/processeurs suivants : Intel 4004, 8008, 8080, 8085, 8051, 80196, 8086/8088, 80186/80188, 286, et 386. Quoique PL/M ne soit plus supporté par Intel, il existe toujours, du fait la longévité de certains systèmes informatiques l’utilisant encore, des compilateurs et des outils de traduction PL/M vers C. (fr)
  • PL/M(Programming Language for Microcomputersの頭文字)はゲイリー・キルドールが1972年に設計・開発した高水準プログラミング言語で、インテルで働くののために開発された。 PL/I、ALGOL、を参考にしており、マクロ処理機能があった。キルドールはワシントン大学在学中にB5500を使用しており[1]、のような高水準言語を用いたシステムプログラミングに高い可能性があることを知った。 Pascal、C、BASICなどのような現代の言語とは異なり、PL/Mには標準入出力機能がなかった。マイクロプロセッサのような非常に限定された環境下でのプログラミングをターゲットにしており、メモリ、I/O、割り込みなどに対して非常に効率よく直接的にアクセスできるよう設計された。PL/Mはマイクロプロセッサを用いたコンピュータで動作する最初の言語で、CP/Mの初期バージョンはアセンブラではなくこの言語を用いて実装された。1970年代から1980年代にかけ、インテルやザイログZ80の組み込みシステムでPL/Mが使用された。例えばCISC AS/400のサービスプロセッサのファームウェアはPL/Mで記述された。 オリジナルのPL/MコンパイラはIntel 8008に対応していた。アップデート版は8080に対応し、新しいIntel 8085でも動作した他、8080の上位互換であるZilog Z80でも動作した。その後Intel 8048やIntel 8051に対応し、8086 (8088)や80186 (80188)などの8086系列に対応して、80286や32ビットの80386にも対応した。またPL/Mコンパイラはや8096/等の系列のプロセッサにも対応した。 PL/MコンパイラはIntel などのOSでもCPUが同じであれば動作する「ネイティブ」設計である一方で、CP/MやマイクロソフトのMS-DOSやDECのVAX/VMSなどで動作するPLMXというクロスコンパイラもあった。 インテルは90年代以降PL/Mをサポートしていないが、PL/M-to-Cトランスレーターなどの社外ツールが存在している(下記を参照)。 (ja)
  • PL/M ofwel Programming Language for Microcomputers is een programmeertaal ontwikkeld door MAA (het latere Digital Research). De taal werd in 1972 ontwikkeld in opdracht van Intel, voor haar microprocessors. PL/M wordt tegenwoordig niet meer door Intel ondersteund, maar er bestaan vertaalprogramma's zoals PL/M-naar-C-omzetters. De taal bevatte elementen uit PL/I, Algol en , en had een geïntegreerde macro processor. PL/M had geen standaard input/output routines zoals andere talen uit die tijd (bijvoorbeeld Pascal, C of BASIC). Het had wel voorzieningen die specifiek gericht waren op de hardware van de Intel microprocessors, waardoor het zeer efficiënte ondersteuning kon bieden voor een rechtstreekse benadering van iedere gewenste locatie in het geheugen, of de processor interrupt vlaggen. Het CP/M-besturingssysteem werd oorspronkelijk geïmplementeerd in PL/M. Ook de firmware van de Service Processor component van CISC AS/400 was geschreven in PL/M. Er zijn PL/M compilers geschreven voor de volgende processors/controllers: Intel 4004, 8008, 8080, 8051, 80196, 8086/8088, 80186/80188, 286, en 386. Sommige PL/M compilers waren "native", wat wil zeggen dat ze draaiden op hetzelfde platform als dat waarvoor de PL/M-programma's bedoeld waren, bijvoorbeeld op CP/M-systemen of het Intel -besturingssysteem, maar er waren ook "cross compilers" die draaiden op andere platforms zoals Microsofts DOS, en DECs VAX/VMS. (nl)
  • Il PL/M (sigla di Programming Language for Microcomputers) è un linguaggio di programmazione ad alto livello creato da Gary Kildall nel 1972 per i microprocessori Intel. Il PL/M non è più supportato da Intel ma esistono comunque in circolazione dei traduttori da PL/M a C. (it)
  • PL/M – strukturalny język programowania wysokiego poziomu, klasyfikowany zwykle jako asemblerowy język wysokiego poziomu ze względu na wysoki współczynnik przełożenia na język asemblera. Niegdyś stosowany był do tworzenia oprogramowania systemowego, w tym m.in. systemów operacyjnych i kompilatorów. Jedną z ważniejszych implementacji była wersja opracowana przez firmę Intel dla procesorów serii 8080/8085, stosowana m.in. w systemie ISIS-II oraz PL/M-86 opracowana głównie dla potrzeb programowania procesów w systemach czasu rzeczywistego iRMX. Składnia tego języka wzorowana jest na języku PL/1. (pl)
  • PL/M (англ. Programming Language for Microcomputers) — процедурный язык программирования, разработанный в 1972 фирмой Digital Research для микропроцессоров Intel. Язык заимствовал идеи из PL/I, ALGOL, и имел интегрированный макропроцессор. Компиляторы PL/M существовали для ранних моделей процессоров Intel: 8008, 8080, 8051, 8086, 286, 386 и Intel 80486. В СССР язык был адаптирован под названием ПЛ/М-80 и использовался в ОС для микро-ЭВМ , версия для процессора 8086 под названием ПЛ/М-86 входила в состав набора операционных систем для микро-ЭВМ . (ru)
  • PL/M (англ. Programming Language for Microcomputers) - процедурна мова програмування, розроблена в 1972 фірмою Digital Research для мікропроцесорів Intel. Мова запозичила ідеї з PL/I, ALGOL, XPL і мала інтегрований макропроцесор. Компілятори PL/M існували для ранніх моделей процесорів Intel: 8008, 8080, 8051, 8086, 286, 386 і Intel 80486. У СРСР мову було адаптовано під назвою ПЛ/М-80 і використовували в ОС ДОС 1800 для мікро-ЕОМ СМ 1800, версія для процесора 8086 під назвою ПЛ/М-86 входила до складу набору операційних систем для мікро-ЕОМ СМ 1810. (uk)
dbo:developer
dbo:influencedBy
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 543057 (xsd:integer)
dbo:wikiPageLength
  • 10437 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1057816091 (xsd:integer)
dbo:wikiPageWikiLink
dbp:cs1Dates
  • y (en)
dbp:date
  • January 2020 (en)
dbp:developer
  • Gary Kildall at Microcomputer Applications Associates (en)
dbp:influencedBy
dbp:name
  • PL/M (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • El lenguaje de programación PL/M (acrónimo de Programming Language for Microcomputers, Lenguaje de programación para Microordenadores) es un lenguaje de alto nivel concebido y desarrollado por Gary Kildall​​​​ en 1973,​​ tras la solicitud de Hank Smith​​ que trabajaba en Intel, para los microprocesadores de esta marca. (es)
  • The PL/M programming language (an acronym of Programming Language for Microcomputers)is a high-level language conceived and developed by Gary Kildall in 1973 for at Intel for its microprocessors. (en)
  • Il PL/M (sigla di Programming Language for Microcomputers) è un linguaggio di programmazione ad alto livello creato da Gary Kildall nel 1972 per i microprocessori Intel. Il PL/M non è più supportato da Intel ma esistono comunque in circolazione dei traduttori da PL/M a C. (it)
  • PL/M – strukturalny język programowania wysokiego poziomu, klasyfikowany zwykle jako asemblerowy język wysokiego poziomu ze względu na wysoki współczynnik przełożenia na język asemblera. Niegdyś stosowany był do tworzenia oprogramowania systemowego, w tym m.in. systemów operacyjnych i kompilatorów. Jedną z ważniejszych implementacji była wersja opracowana przez firmę Intel dla procesorów serii 8080/8085, stosowana m.in. w systemie ISIS-II oraz PL/M-86 opracowana głównie dla potrzeb programowania procesów w systemach czasu rzeczywistego iRMX. Składnia tego języka wzorowana jest na języku PL/1. (pl)
  • PL/M (англ. Programming Language for Microcomputers) — процедурный язык программирования, разработанный в 1972 фирмой Digital Research для микропроцессоров Intel. Язык заимствовал идеи из PL/I, ALGOL, и имел интегрированный макропроцессор. Компиляторы PL/M существовали для ранних моделей процессоров Intel: 8008, 8080, 8051, 8086, 286, 386 и Intel 80486. В СССР язык был адаптирован под названием ПЛ/М-80 и использовался в ОС для микро-ЭВМ , версия для процессора 8086 под названием ПЛ/М-86 входила в состав набора операционных систем для микро-ЭВМ . (ru)
  • PL/M (англ. Programming Language for Microcomputers) - процедурна мова програмування, розроблена в 1972 фірмою Digital Research для мікропроцесорів Intel. Мова запозичила ідеї з PL/I, ALGOL, XPL і мала інтегрований макропроцесор. Компілятори PL/M існували для ранніх моделей процесорів Intel: 8008, 8080, 8051, 8086, 286, 386 і Intel 80486. У СРСР мову було адаптовано під назвою ПЛ/М-80 і використовували в ОС ДОС 1800 для мікро-ЕОМ СМ 1800, версія для процесора 8086 під назвою ПЛ/М-86 входила до складу набору операційних систем для мікро-ЕОМ СМ 1810. (uk)
  • PL/M (sigla de Programming Language for Microcomputers, o Llenguatge de programació per microordinadors) va ser un llenguatge de programació desenvolupat per Gary Kildall el 1972 per als microprocessadors Intel. Encara que PL/M ja no sigui suportat per Intel, encara existeixen compiladors i eines de traduccions PL/M cap a C, a causa de la longevitat d'alguns sistemes d'ordinadors. (ca)
  • PL/M (zkratka Programming Language for Microcomputers = programovací jazyk pro mikropočítače) je vysokoúrovňový programovací jazyk vyvinutý Garym Kildallem roku 1972 pro mikroprocesory Intel. V roce 1974 Gary Kildall v tomto jazyce naprogramoval operační systém CP/M. Jazyk začleňoval ideje z PL/I, Algol a , a měl integrovaný makroprocesor. Neobsahoval žádné standardní vstupní nebo výstupní rutiny jako jiné moderní jazyky (Pascal, C nebo BASIC). (cs)
  • Le PL/M (sigle de Programming Language for Microcomputers) est un langage de programmation développé par Gary Kildall en 1972 pour Intel pour ses microprocesseurs. Le langage incorpore des idées empruntées aux langages PL/I, ALGOL et XPL, et possède un préprocesseur de macros intégré. Contrairement aux langages évolués contemporains tels que Pascal, C ou C++, il ne possède pas de routines d'entrées-sorties standard. Par contre, étant spécialement conçu pour certains processeurs, il est nettement plus efficace que d'autres langages pour certaines opérations de bas niveau. (fr)
  • PL/M(Programming Language for Microcomputersの頭文字)はゲイリー・キルドールが1972年に設計・開発した高水準プログラミング言語で、インテルで働くののために開発された。 PL/I、ALGOL、を参考にしており、マクロ処理機能があった。キルドールはワシントン大学在学中にB5500を使用しており[1]、のような高水準言語を用いたシステムプログラミングに高い可能性があることを知った。 Pascal、C、BASICなどのような現代の言語とは異なり、PL/Mには標準入出力機能がなかった。マイクロプロセッサのような非常に限定された環境下でのプログラミングをターゲットにしており、メモリ、I/O、割り込みなどに対して非常に効率よく直接的にアクセスできるよう設計された。PL/Mはマイクロプロセッサを用いたコンピュータで動作する最初の言語で、CP/Mの初期バージョンはアセンブラではなくこの言語を用いて実装された。1970年代から1980年代にかけ、インテルやザイログZ80の組み込みシステムでPL/Mが使用された。例えばCISC AS/400のサービスプロセッサのファームウェアはPL/Mで記述された。 インテルは90年代以降PL/Mをサポートしていないが、PL/M-to-Cトランスレーターなどの社外ツールが存在している(下記を参照)。 (ja)
  • PL/M ofwel Programming Language for Microcomputers is een programmeertaal ontwikkeld door MAA (het latere Digital Research). De taal werd in 1972 ontwikkeld in opdracht van Intel, voor haar microprocessors. PL/M wordt tegenwoordig niet meer door Intel ondersteund, maar er bestaan vertaalprogramma's zoals PL/M-naar-C-omzetters. (nl)
rdfs:label
  • PL/M (ca)
  • PL/M (cs)
  • PL/M (es)
  • PL/M (it)
  • PL/M (fr)
  • PL/M (ja)
  • PL/M (en)
  • PL/M (nl)
  • PL/M (pl)
  • PL/M (ru)
  • PL/M (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • (en)
  • PL/M (en)
is dbo:influenced of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:progLanguage of
is dbp:programmedIn of
is dbp:programmingLanguage of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License