Modula-3 (original) (raw)
Modula-3 je programovací jazyk, následník jazyka , vylepšené verze jazyka Modula-2.
Property | Value |
---|---|
dbo:abstract | مودولا-3 (بالإنجليزية: Modula-3) هي لغة برمجة تمخضت كخليفة لنسخة مطورة من Modula-2 تُعرف باسم Modula-2+ . في حين أنها كانت مؤثرةً في دوائر البحث (يؤثر على تصميمات اللغات مثل Java و C # و Python ) لم يتم اعتماده على نطاق واسع في الصناعة. تم تصميمه من قبل لوكا كارديلي، وجيمس دوناهو، ولوسيل غلاسمان، وميك جوردان (من قبل في مختبر أوليفيتي لتكنولوجيا البرمجيات)، وبيل كالسو وجريج نيلسون في مركز أبحاث أنظمة شركة المعدات الرقمية (DEC) (SRC) ومركز أبحاث أوليفيتي (ORC) في أواخر الثمانينيات. الميزات الرئيسية لـ Modula-3 هي البساطة والأمان مع الحفاظ على قوة لغة برمجة الأنظمة. تهدف Modula-3 إلى مواصلة تقليد باسكال الخاص بالسلامة النوعية، مع تقديم بنيات جديدة للبرمجة العملية في العالم الحقيقي. على وجه الخصوص، أضاف Modula-3 دعمًا للبرمجة العامة (على غرار القوالب)، وتعدد مؤشرات الترابط، ومعالجة الاستثناءات، وجمع البيانات المهملة، والبرمجة الموجهة للكائنات، والكشف الجزئي، ووضع علامات واضحة على التعليمات البرمجية غير الآمنة. كان الهدف من تصميم Modula-3 هو اللغة التي تنفذ أهم ميزات لغات البرمجة الأمرية الحديثة بأشكال أساسية تمامًا. وبالتالي تم حذف الميزات التي يُزعم أنها خطيرة ومعقدة مثل الوراثة المتعددة والحمل الزائد للمشغل. (ar) Modula-3 je programovací jazyk, následník jazyka , vylepšené verze jazyka Modula-2. (cs) Modula-3 ist eine imperative, objektorientierte Programmiersprache.Sie versteht sich als Nachfolger von Pascal, Modula-2, Modula-2+ und und wurde von DEC und Olivetti entwickelt. Sie wurde in der Tradition der Sprachen von Niklaus Wirth unter den Gesichtspunkten der Einfachheit und Strenge entwickelt, an der Entwicklung war Wirth allerdings nur als Berater beteiligt. Die Einfachheit bezieht sich hierbei auf den Sprachumfang (Die Sprachdefinition von Modula-3 umfasst 60 Seiten) und nicht auf die Länge der Programme oder auf eine Orientierung an persönlichen Programmiergewohnheiten. (de) Modula-3 es un lenguaje de programación imperativo, estructurado y modular, concebido como el sucesor de Modula-2. Las principales características del lenguaje son su simplicidad y la seguridad, además de conservar la potencia de los lenguajes de programación de sistemas. (es) Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+. While it has been influential in research circles (influencing the designs of languages such as Java, C#, and Python) it has not been adopted widely in industry. It was designed by Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan (before at the Olivetti Software Technology Laboratory), Bill Kalsow and Greg Nelson at the Digital Equipment Corporation (DEC) Systems Research Center (SRC) and the Olivetti Research Center (ORC) in the late 1980s. Modula-3's main features are simplicity and safety while preserving the power of a systems-programming language. Modula-3 aimed to continue the Pascal tradition of type safety, while introducing new constructs for practical real-world programming. In particular Modula-3 added support for generic programming (similar to templates), multithreading, exception handling, garbage collection, object-oriented programming, , and explicit marking of unsafe code. The design goal of Modula-3 was a language that implements the most important features of modern imperative programming languages in quite basic forms. Thus allegedly dangerous and complicating features such as multiple inheritance and operator overloading were omitted. (en) Il Modula-3 è un linguaggio di programmazione object-oriented nato come evoluzione del Modula-2. È stato progettato da , Jim Donahue, , and presso i centri di ricerca di DEC e Olivetti. (it) Modula-3(モジュラ スリー)は、Pascal 系の言語である Modula-2 の上位になるオブジェクト指向言語。1980年代の後半に、DEC(現在のヒューレット・パッカード)とオリベッティによって作られた。 (ja) Modula-3 é uma linguagem de programação concebida como a sucessora de uma versão atualizada do Modula-2. Apesar de ter sido influente nos meios de pesquisa, influenciando o desenvolvimento de linguagens comerciais como Java e C#), nunca atingiu adoção na indústria de forma considerável. Foi desenvolvida por Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow e Greg Nelson no centro de pesquisa da Digital Equipment Corporation e na Olivetti durante o final da década de 1980. Seu desenvolvimento foi influenciado pelo trabalho no , em uso na DEC na mesma época e que serviu para a escrita do sistema operacional do multiprocessador DEC Firefly. As principais funcionalidades são a simplicidade e a segurança enquanto preservando o poder das linguagens de programação de sistemas. O objetivo foi continuar a tradição da segurança de tipagem do Pascal enquanto introduzindo novas construções de programação. Foi adicionado suporte para programação genérica (similiar a templates), multitarefa, tratamento de exceções, coletor de lixo, programação orientada a objeto e encapsulamento de código. Questões mais complexas como herança múltipla e foram omitidas. (pt) Мо́дула-3 (Modula-3, M3) — системный язык программирования, развитие языка Модула-2. Разработан в исследовательском центре System Research Center (SRC) компании DEC совместно с Olivetti. Разработчики: Лука Карделли (Luca Cardelli), Джим Донахью (Jim Donahue), Мик Джордан (Mick Jordan), Билл Калсоу (Bill Kalsow) и Грег Нельсон (Greg Nelson). Язык не получил широкого распространения в промышленности, хотя используется в академических кругах. Во время разработки на язык было оказано значительное влияние со стороны языка Modula-2+, использующегося в то время в SRC для написания ПО для многопроцессорной рабочей станции . Основными особенностями Модулы-3 являются: простота, типобезопасность и возможность применения для написания системного ПО. Модула-3 поддерживает обобщённое программирование, многозадачность, автоматическое управление памятью (сборка мусора), обработку исключений, объектно-ориентированное программирование (включая сокрытие данных и методов). Разработчики языка преследовали цель дополнить Модулу-2 новыми средствами современных языков программирования. В то же время потенциально опасные и сложные средства, такие, как множественное наследование и перегрузка операторов, не были включены в язык. (ru) Modula-3是一种系统编程语言,它是叫做的升级版本的Modula-2的后继者。虽然它已经在研究界有了影响力,受其影响的语言有Java、C#和Python,但未能在工业上被广泛采用。它是在上世纪80年代末由在数字设备公司(DEC)(SRC)和Olivetti研究中心(ORC)的、James Donahue、Lucille Glassman、Mick Jordan(之前在Olivetti软件技术实验室工作)、Bill Kalsow和设计。 Modula-3的主要特点,是保持系统编程语言的强力,同时具有简单性和安全性。Modula-3意图延续Pascal的类型安全传统,同时为实际编程引入新构造。特别是Modula-3添加了如下支持:泛型编程(类似于模板)、多线程、异常处理、垃圾回收、面向对象编程、部份披露和不安全代码显式标记。Modula-3的设计目标,是以非常基本的形式,实现指令式编程语言的大部份重要的现代特征。因此省略了涉嫌危险和复杂的特征,如多重继承和运算符重载。 (zh) |
dbo:influenced | dbr:Python_(programming_language) dbr:Rust_(programming_language) dbr:C_Sharp_(programming_language) dbr:Nim_(programming_language) dbr:Java_(programming_language) dbr:OCaml |
dbo:influencedBy | dbr:Modula-2 dbr:Modula-2+ dbr:ALGOL dbr:Pascal_(programming_language) dbr:Mesa_(programming_language) dbr:Oberon_(programming_language) dbr:Euclid_(programming_language) |
dbo:latestReleaseDate | 2010-07-14 (xsd:date) |
dbo:latestReleaseVersion | 5.8.6 |
dbo:thumbnail | wiki-commons:Special:FilePath/Modula-3.svg?width=300 |
dbo:wikiPageExternalLink | ftp://ftp.u-aizu.ac.jp/pub/lang/Modula/m3/faq/document/LangToolsLibs/root.ps http://www.opencm3.net/releng/ http://www.research.compaq.com/SRC/modula-3/html/home.html http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-RR-52.html http://www.techworld.com.au/article/252531/a-z_programming_languages_modula-3/ https://www.python.org/doc/faq/general/%23why-was-python-created-in-the-first-place http://csis.pace.edu/~bergin/M3text http://scala.epfl.ch http://www.elegosoft.com http://www.opencm3.net https://web.archive.org/web/19970814162826/http:/www.ifi.uni-klu.ac.at/Modula-3/m3book/examples.html https://web.archive.org/web/20050220025439/http:/www.research.compaq.com/SRC/modula-3/html/home.html https://web.archive.org/web/20091203151748/http:/www.mikanystrom.com/cs2/ https://web.archive.org/web/20120227030339/http:/www.professeurs.polymtl.ca/michel.dagenais/pkg/BDAM3alpha.ps https://web.archive.org/web/20120326171529/https:/mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel https://web.archive.org/web/20130523220501/http:/www.ugcs.caltech.edu/~se/ |
dbo:wikiPageID | 241545 (xsd:integer) |
dbo:wikiPageLength | 35416 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1121606921 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:PowerPC dbr:Python_(programming_language) dbr:Robert_Sedgewick_(computer_scientist) dbr:Scala_(programming_language) dbr:Method_overriding dbr:Open-source_model dbr:Binary_code dbr:Delphi_(programming_language) dbr:DEC_Firefly dbr:DEC_Systems_Research_Center dbr:VAX dbr:Input/output dbr:Library_(computing) dbr:"Hello,_World!"_program dbr:Common_Object_Request_Broker_Architecture dbr:Compaq dbr:Compiler dbr:Concurrent_computing dbr:Cross-platform dbr:Maurice_Wilkes dbr:Rust_(programming_language) dbr:SPARC dbr:SPIN_(operating_system) dbr:General_Inter-ORB_Protocol dbr:Generic_programming dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:FreeBSD dbr:Modula dbr:Modula-2 dbr:Modula-2+ dbr:Linux dbr:Luca_Cardelli dbr:Static_typing dbr:Structured_programming dbr:Compiled_language dbr:École_Polytechnique_de_Montréal dbc:Programming_languages_created_in_1988 dbr:Operator_overloading dbr:Syntax_(programming_languages) dbr:Standard_library dbr:C++ dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbc:Modula_programming_language_family dbc:Object-oriented_programming_languages dbr:Cedar_(programming_language) dbr:Type_system dbr:Data_structure dbr:Garbage_collection_(computer_science) dbr:Larch_family dbr:ALGOL dbr:ARM_architecture dbr:Acorn_Archimedes dbr:Acorn_Computers dbr:Darwin_(operating_system) dbr:Exception_handling dbr:Niklaus_Wirth dbr:Nim_(programming_language) dbr:Pascal_(programming_language) dbr:Source_code dbr:Procedural_programming dbr:Record_(computer_science) dbr:Software_repository dbr:Greg_Nelson_(computer_scientist) dbr:Java_(programming_language) dbr:Template_(C++) dbr:Array_data_structure dbr:ARX_(operating_system) dbc:Systems_programming_languages dbr:SunOS dbr:Takeover dbr:Java_virtual_machine dbr:Modular_programming dbr:Digital_Equipment_Corporation dbr:DEC_SRC dbr:Template_(programming) dbr:Integrated_development_environment dbr:Mesa_(programming_language) dbr:OCaml dbr:Oberon_(programming_language) dbr:Object_Pascal dbr:Obliq dbr:Olivetti dbr:X86-64 dbr:Map_(computer_science) dbr:Multiple_inheritance dbr:Runtime_(program_lifecycle_phase) dbr:Runtime_library dbr:Scope_(computer_science) dbr:Euclid_(programming_language) dbr:Extended_static_checking dbr:IA-32 dbr:Imperative_programming dbr:Programming_language dbr:Strong_and_weak_typing dbr:Switch_statement dbr:Modularity_(programming) dbr:Strongly-typed_programming_language dbr:Thread_(computer_science) dbr:Visual_Basic.NET dbr:Interface_(computer_science) dbr:Object_serialization dbr:NPTL dbr:Partial_revelation |
dbp:bot | InternetArchiveBot (en) |
dbp:date | 2013-05-23 (xsd:date) November 2018 (en) |
dbp:designers | Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan; Bill Kalsow, Greg Nelson (en) |
dbp:developers | dbr:Digital_Equipment_Corporation dbr:Olivetti Software Solutions GmbH (en) |
dbp:family | dbr:Modula dbr:Niklaus_Wirth |
dbp:fixAttempted | yes (en) |
dbp:implementations | SRC Modula-3, CM3, PM3, EZM3, M3/PC Klagenfurt (en) |
dbp:influenced | dbr:Python_(programming_language) dbr:Rust_(programming_language) dbr:C_Sharp_(programming_language) dbr:Nim_(programming_language) dbr:Java_(programming_language) dbr:OCaml |
dbp:influencedBy | dbr:Modula-2 dbr:Modula-2+ dbr:ALGOL dbr:Pascal_(programming_language) dbr:Mesa_(programming_language) dbr:Oberon_(programming_language) dbr:Euclid_(programming_language) |
dbp:latestPreviewDate | 2010-07-14 (xsd:date) |
dbp:latestPreviewVersion | 5.800000 (xsd:double) |
dbp:latestReleaseDate | 2010-07-14 (xsd:date) |
dbp:latestReleaseVersion | 5.800000 (xsd:double) |
dbp:logo | Modula-3.svg (en) |
dbp:logoSize | 120 (xsd:integer) |
dbp:name | Modula-3 (en) |
dbp:operatingSystem | dbr:Cross-platform dbr:FreeBSD dbr:Linux dbr:Darwin_(operating_system) dbr:SunOS |
dbp:paradigms | dbr:Concurrent_computing dbr:Structured_programming dbr:Procedural_programming dbr:Modular_programming dbr:Imperative_programming |
dbp:platform | dbr:PowerPC dbr:SPARC dbr:X86-64 dbr:IA-32 |
dbp:scope | dbr:Scope_(computer_science) |
dbp:title | Caltech's CS3 class 2009 (en) |
dbp:typing | strong, static, safe or if unsafe explicitly safe isolated (en) |
dbp:url | https://web.archive.org/web/20130523220501/http:/www.ugcs.caltech.edu/~se/ |
dbp:wikiPageUsesTemplate | dbt:GitHub dbt:Authority_control dbt:Citation_needed dbt:Dead_link dbt:Expand_section dbt:Explain dbt:Infobox_programming_language dbt:Not_a_typo dbt:Official_website dbt:Reflist dbt:Start_date_and_age dbt:URL dbt:Webarchive dbt:Modula,_Oberon |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1 |
dct:subject | dbc:Programming_languages_created_in_1988 dbc:Modula_programming_language_family dbc:Object-oriented_programming_languages dbc:Systems_programming_languages |
gold:hypernym | dbr:Language |
rdf:type | owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedInThe1980s |
rdfs:comment | Modula-3 je programovací jazyk, následník jazyka , vylepšené verze jazyka Modula-2. (cs) Modula-3 ist eine imperative, objektorientierte Programmiersprache.Sie versteht sich als Nachfolger von Pascal, Modula-2, Modula-2+ und und wurde von DEC und Olivetti entwickelt. Sie wurde in der Tradition der Sprachen von Niklaus Wirth unter den Gesichtspunkten der Einfachheit und Strenge entwickelt, an der Entwicklung war Wirth allerdings nur als Berater beteiligt. Die Einfachheit bezieht sich hierbei auf den Sprachumfang (Die Sprachdefinition von Modula-3 umfasst 60 Seiten) und nicht auf die Länge der Programme oder auf eine Orientierung an persönlichen Programmiergewohnheiten. (de) Modula-3 es un lenguaje de programación imperativo, estructurado y modular, concebido como el sucesor de Modula-2. Las principales características del lenguaje son su simplicidad y la seguridad, además de conservar la potencia de los lenguajes de programación de sistemas. (es) Il Modula-3 è un linguaggio di programmazione object-oriented nato come evoluzione del Modula-2. È stato progettato da , Jim Donahue, , and presso i centri di ricerca di DEC e Olivetti. (it) Modula-3(モジュラ スリー)は、Pascal 系の言語である Modula-2 の上位になるオブジェクト指向言語。1980年代の後半に、DEC(現在のヒューレット・パッカード)とオリベッティによって作られた。 (ja) Modula-3是一种系统编程语言,它是叫做的升级版本的Modula-2的后继者。虽然它已经在研究界有了影响力,受其影响的语言有Java、C#和Python,但未能在工业上被广泛采用。它是在上世纪80年代末由在数字设备公司(DEC)(SRC)和Olivetti研究中心(ORC)的、James Donahue、Lucille Glassman、Mick Jordan(之前在Olivetti软件技术实验室工作)、Bill Kalsow和设计。 Modula-3的主要特点,是保持系统编程语言的强力,同时具有简单性和安全性。Modula-3意图延续Pascal的类型安全传统,同时为实际编程引入新构造。特别是Modula-3添加了如下支持:泛型编程(类似于模板)、多线程、异常处理、垃圾回收、面向对象编程、部份披露和不安全代码显式标记。Modula-3的设计目标,是以非常基本的形式,实现指令式编程语言的大部份重要的现代特征。因此省略了涉嫌危险和复杂的特征,如多重继承和运算符重载。 (zh) مودولا-3 (بالإنجليزية: Modula-3) هي لغة برمجة تمخضت كخليفة لنسخة مطورة من Modula-2 تُعرف باسم Modula-2+ . في حين أنها كانت مؤثرةً في دوائر البحث (يؤثر على تصميمات اللغات مثل Java و C # و Python ) لم يتم اعتماده على نطاق واسع في الصناعة. تم تصميمه من قبل لوكا كارديلي، وجيمس دوناهو، ولوسيل غلاسمان، وميك جوردان (من قبل في مختبر أوليفيتي لتكنولوجيا البرمجيات)، وبيل كالسو وجريج نيلسون في مركز أبحاث أنظمة شركة المعدات الرقمية (DEC) (SRC) ومركز أبحاث أوليفيتي (ORC) في أواخر الثمانينيات. (ar) Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+. While it has been influential in research circles (influencing the designs of languages such as Java, C#, and Python) it has not been adopted widely in industry. It was designed by Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan (before at the Olivetti Software Technology Laboratory), Bill Kalsow and Greg Nelson at the Digital Equipment Corporation (DEC) Systems Research Center (SRC) and the Olivetti Research Center (ORC) in the late 1980s. (en) Modula-3 é uma linguagem de programação concebida como a sucessora de uma versão atualizada do Modula-2. Apesar de ter sido influente nos meios de pesquisa, influenciando o desenvolvimento de linguagens comerciais como Java e C#), nunca atingiu adoção na indústria de forma considerável. Foi desenvolvida por Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow e Greg Nelson no centro de pesquisa da Digital Equipment Corporation e na Olivetti durante o final da década de 1980. Seu desenvolvimento foi influenciado pelo trabalho no , em uso na DEC na mesma época e que serviu para a escrita do sistema operacional do multiprocessador DEC Firefly. (pt) Мо́дула-3 (Modula-3, M3) — системный язык программирования, развитие языка Модула-2. Разработан в исследовательском центре System Research Center (SRC) компании DEC совместно с Olivetti. Разработчики: Лука Карделли (Luca Cardelli), Джим Донахью (Jim Donahue), Мик Джордан (Mick Jordan), Билл Калсоу (Bill Kalsow) и Грег Нельсон (Greg Nelson). Язык не получил широкого распространения в промышленности, хотя используется в академических кругах. Во время разработки на язык было оказано значительное влияние со стороны языка Modula-2+, использующегося в то время в SRC для написания ПО для многопроцессорной рабочей станции . (ru) |
rdfs:label | مودولا-3 (ar) Modula-3 (cs) Modula-3 (de) Modula-3 (es) Modula-3 (it) Modula-3 (ja) 모듈라-3 (ko) Modula-3 (en) Modula-3 (pt) Модула-3 (ru) Modula-3 (zh) |
owl:sameAs | freebase:Modula-3 yago-res:Modula-3 http://d-nb.info/gnd/4294172-6 wikidata:Modula-3 dbpedia-ar:Modula-3 dbpedia-cs:Modula-3 dbpedia-de:Modula-3 dbpedia-es:Modula-3 dbpedia-fa:Modula-3 dbpedia-it:Modula-3 dbpedia-ja:Modula-3 dbpedia-ko:Modula-3 http://ml.dbpedia.org/resource/മോഡുല-3 dbpedia-pt:Modula-3 dbpedia-ru:Modula-3 dbpedia-zh:Modula-3 https://global.dbpedia.org/id/rLdF |
prov:wasDerivedFrom | wikipedia-en:Modula-3?oldid=1121606921&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Modula-3.svg |
foaf:homepage | http://www.modula3.org |
foaf:isPrimaryTopicOf | wikipedia-en:Modula-3 |
foaf:name | Modula-3 (en) |
is dbo:influenced of | dbr:Modula-2 dbr:Modula-2+ |
is dbo:influencedBy of | dbr:Python_(programming_language) dbr:C_Sharp_(programming_language) dbr:Nim_(programming_language) dbr:OCaml dbr:Obliq dbr:Java_(programming_language)__Java__1 |
is dbo:knownFor of | dbr:Greg_Nelson_(computer_scientist) |
is dbo:wikiPageRedirects of | dbr:MODULA-3 dbr:Generics_in_Modula-3 dbr:Modula3_programming_language dbr:Modula_3 dbr:Modula-3_(programming_language) dbr:Modula-3_programming_language dbr:Modula_language |
is dbo:wikiPageWikiLink of | dbr:Python_(programming_language) dbr:Robert_Sedgewick_(computer_scientist) dbr:Robert_Taylor_(computer_scientist) dbr:Enumerated_type dbr:List_of_computer_scientists dbr:Module dbr:Monitor_(synchronization) dbr:DEC_Systems_Research_Center dbr:Inter-Language_Unification dbr:List_of_object-oriented_programming_languages dbr:List_of_people_associated_with_PARC dbr:List_of_programmers dbr:List_of_programming_language_researchers dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:MODULA-3 dbr:Concurrent_computing dbr:SPIN_(operating_system) dbr:Generational_list_of_programming_languages dbr:Coco/R dbr:GNU_Compiler_Collection dbr:Generics_in_Modula-3 dbr:Modula-2 dbr:Modula-2+ dbr:Modula3_programming_language dbr:Luca_Cardelli dbr:Comparison_of_programming_languages dbr:Comparison_of_programming_languages_(syntax) dbr:Comparison_of_programming_languages_by_type_system dbr:Compiled_language dbr:Pointer_(computer_programming) dbr:Baby_Modula-3 dbr:C_Sharp_(programming_language) dbr:Cecil_(programming_language) dbr:Timeline_of_programming_languages dbr:Whiley_(programming_language) dbr:Garbage_collection_(computer_science) dbr:Larch_family dbr:Exception_handling dbr:Nim_(programming_language) dbr:Pascal_(programming_language) dbr:History_of_Python dbr:History_of_software dbr:Remote_procedure_call dbr:Greg_Nelson_(computer_scientist) dbr:Java_(programming_language) dbr:Hm3 dbr:Asterisk dbr:ARX_(operating_system) dbr:Java_remote_method_invocation dbr:Modular_programming dbr:Martín_Abadi dbr:C-- dbr:Mesa_(programming_language) dbr:OCaml dbr:Obliq dbr:Xerox_Star dbr:System_programming_language dbr:Nested_function dbr:Scope_resolution_operator dbr:M3 dbr:Switch_statement dbr:Modula_3 dbr:Modula-3_(programming_language) dbr:Modula-3_programming_language dbr:Modula_language |
is dbp:influenced of | dbr:Modula-2+ |
is dbp:influencedBy of | dbr:Python_(programming_language) dbr:Nim_(programming_language) dbr:Java_(programming_language) dbr:OCaml dbr:Obliq |
is dbp:programmedIn of | dbr:SPIN_(operating_system) |
is dbp:programmingLanguage of | dbr:Obliq |
is foaf:primaryTopic of | wikipedia-en:Modula-3 |