http://dbpedia.org/ontology/abstract
|
MultiLisp is a functional programming lang … MultiLisp is a functional programming language, a dialect of the language Lisp, and of its dialect Scheme, extended with constructs for parallel computing execution and shared memory. These extensions involve side effects, rendering MultiLisp nondeterministic. Along with its parallel-programming extensions, MultiLisp also had some unusual garbage collection and task scheduling algorithms. Like Scheme, MultiLisp was optimized for symbolic computing. Unlike some parallel programming languages, MultiLisp incorporated constructs for causing side effects and for explicitly introducing parallelism. It was designed by Robert H. Halstead Jr., in the early 1980s for use on the 32-processor Concert multiprocessor then being developed at Massachusetts Institute of Technology (MIT) and implemented in Interlisp. It influenced the development of the Scheme dialects Gambit, and Interlisp-VAX.Scheme dialects Gambit, and Interlisp-VAX.
, Η MultiLisp είναι μια συναρτησιακή γλώσσα … Η MultiLisp είναι μια συναρτησιακή γλώσσα προγραμματισμού και διάλεκτος της διαλέκτου Scheme της Lisp, με κάποιες επιπλέον εντολές και εκφράσεις για παράλληλη εκτέλεση και κοινή (μοιραζόμενη) μνήμη. Η MultiLisp υλοποιείται σε . Αυτές οι επεκτάσεις περιλαμβάνουν παρενέργειες, με συνέπεια η MultiLisp να είναι μη-ντετερμινιστική. Εκτός των επεκτάσεων για παράλληλο προγραμματισμό, η MultiLisp έχει επίσης κάποιους ασυνήθιστους αλγόριθμους για συλλογή απορριμμάτων και χρονοπρογραμματισμό εργασιών. Η MultiLisp, όπως και η Scheme, είναι προσανατολισμένη σε συμβολικούς υπολογισμούς. Σε αντίθεση με κάποιες άλλες γλώσσες παράλληλου προγραμματισμού, η MultiLisp ενσωματώνει εντολές που προκαλούν παρενέργειες και για τη ρητή δήλωση του παραλληλισμού. Σχεδιάστηκε από τον Robert H. Halstead στις αρχές της δεκαετίας του 1980 για χρήση στον υπολογιστή Concert που είχε 32 επεξεργαστές και αναπτυσσόταν στο Τεχνολογικό Ινστιτούτο της Μασαχουσέτης (MIT). Επέδρασε στην ανάπτυξη της διαλέκτου Gambit της Scheme [1] και της . διαλέκτου Gambit της Scheme [1] και της .
|
http://dbpedia.org/ontology/developer
|
http://dbpedia.org/resource/Massachusetts_Institute_of_Technology +
|
http://dbpedia.org/ontology/influenced
|
http://dbpedia.org/resource/Gambit_%28Scheme_implementation%29 +
, http://dbpedia.org/resource/Interlisp +
|
http://dbpedia.org/ontology/influencedBy
|
http://dbpedia.org/resource/Scheme_%28programming_language%29 +
, http://dbpedia.org/resource/Lisp_%28programming_language%29 +
|
http://dbpedia.org/ontology/license
|
http://dbpedia.org/resource/Proprietary_software +
|
http://dbpedia.org/ontology/wikiPageID
|
940605
|
http://dbpedia.org/ontology/wikiPageLength
|
5675
|
http://dbpedia.org/ontology/wikiPageRevisionID
|
1005312359
|
http://dbpedia.org/ontology/wikiPageWikiLink
|
http://dbpedia.org/resource/Functional_programming +
, http://dbpedia.org/resource/Shared_memory +
, http://dbpedia.org/resource/Computer_algebra +
, http://dbpedia.org/resource/Garbage_collection_%28computer_science%29 +
, http://dbpedia.org/resource/Dialect_%28computing%29 +
, http://dbpedia.org/resource/Latent_typing +
, http://dbpedia.org/resource/Category:Functional_languages +
, http://dbpedia.org/resource/Dynamic_typing +
, http://dbpedia.org/resource/Parallel_computing +
, http://dbpedia.org/resource/Strong_typing +
, http://dbpedia.org/resource/Gambit_%28Scheme_implementation%29 +
, http://dbpedia.org/resource/Category:Concurrent_programming_languages +
, http://dbpedia.org/resource/ACM_Transactions_on_Programming_Languages_and_Systems +
, http://dbpedia.org/resource/Massachusetts_Institute_of_Technology +
, http://dbpedia.org/resource/ACM_Computing_Surveys +
, http://dbpedia.org/resource/Category:Dynamically_typed_programming_languages +
, http://dbpedia.org/resource/Proprietary_software +
, http://dbpedia.org/resource/Programming_language +
, http://dbpedia.org/resource/Category:Multi-paradigm_programming_languages +
, http://dbpedia.org/resource/Cons +
, http://dbpedia.org/resource/Lazy_evaluation +
, http://dbpedia.org/resource/Imperative_programming +
, http://dbpedia.org/resource/Category:Lisp_programming_language_family +
, http://dbpedia.org/resource/Lisp_%28programming_language%29 +
, http://dbpedia.org/resource/Nondeterministic_programming +
, http://dbpedia.org/resource/Macro_%28computer_science%29 +
, http://dbpedia.org/resource/Future_%28programming%29 +
, http://dbpedia.org/resource/Speculative_evaluation +
, http://dbpedia.org/resource/Metaprogramming +
, http://dbpedia.org/resource/Fork_%28system_call%29 +
, http://dbpedia.org/resource/Multiprocessing +
, http://dbpedia.org/resource/Pittsburgh +
, http://dbpedia.org/resource/Parameter_%28computer_programming%29 +
, http://dbpedia.org/resource/VAX +
, http://dbpedia.org/resource/Concurrent_computing +
, http://dbpedia.org/resource/Interlisp +
, http://dbpedia.org/resource/Scheme_%28programming_language%29 +
, http://dbpedia.org/resource/Scope_%28computer_science%29 +
, http://dbpedia.org/resource/Multi-paradigm_programming_language +
, http://dbpedia.org/resource/Side_effect_%28computer_science%29 +
|
http://dbpedia.org/property/designer
|
Robert H. Halstead Jr.
|
http://dbpedia.org/property/developer
|
http://dbpedia.org/resource/Massachusetts_Institute_of_Technology +
|
http://dbpedia.org/property/discontinued
|
Yes
|
http://dbpedia.org/property/family
|
http://dbpedia.org/resource/Lisp_%28programming_language%29 +
|
http://dbpedia.org/property/influenced
|
http://dbpedia.org/resource/Gambit_%28Scheme_implementation%29 +
, http://dbpedia.org/resource/VAX +
, http://dbpedia.org/resource/Interlisp +
|
http://dbpedia.org/property/influencedBy
|
http://dbpedia.org/resource/Scheme_%28programming_language%29 +
, http://dbpedia.org/resource/Lisp_%28programming_language%29 +
|
http://dbpedia.org/property/license
|
http://dbpedia.org/resource/Proprietary_software +
|
http://dbpedia.org/property/name
|
MultiLisp
|
http://dbpedia.org/property/paradigms
|
http://dbpedia.org/resource/Concurrent_computing +
, http://dbpedia.org/resource/Metaprogramming +
, http://dbpedia.org/resource/Imperative_programming +
, http://dbpedia.org/resource/Functional_programming +
, http://dbpedia.org/resource/Multi-paradigm_programming_language +
|
http://dbpedia.org/property/platform
|
Concert multiprocessor
|
http://dbpedia.org/property/programmingLanguage
|
http://dbpedia.org/resource/Interlisp +
|
http://dbpedia.org/property/scope
|
http://dbpedia.org/resource/Scope_%28computer_science%29 +
|
http://dbpedia.org/property/typing
|
http://dbpedia.org/resource/Latent_typing +
, http://dbpedia.org/resource/Strong_typing +
, http://dbpedia.org/resource/Dynamic_typing +
|
http://dbpedia.org/property/wikiPageUsesTemplate
|
http://dbpedia.org/resource/Template:Cite_conference +
, http://dbpedia.org/resource/Template:Lisp_programming_language +
, http://dbpedia.org/resource/Template:Reflist +
, http://dbpedia.org/resource/Template:Start_date_and_age +
, http://dbpedia.org/resource/Template:Infobox_programming_language +
, http://dbpedia.org/resource/Template:Cite_thesis +
, http://dbpedia.org/resource/Template:Cite_journal +
|
http://purl.org/dc/terms/subject
|
http://dbpedia.org/resource/Category:Concurrent_programming_languages +
, http://dbpedia.org/resource/Category:Multi-paradigm_programming_languages +
, http://dbpedia.org/resource/Category:Dynamically_typed_programming_languages +
, http://dbpedia.org/resource/Category:Lisp_programming_language_family +
, http://dbpedia.org/resource/Category:Functional_languages +
|
http://purl.org/linguistics/gold/hypernym
|
http://dbpedia.org/resource/Language +
|
http://www.w3.org/ns/prov#wasDerivedFrom
|
http://en.wikipedia.org/wiki/MultiLisp?oldid=1005312359&ns=0 +
|
http://xmlns.com/foaf/0.1/isPrimaryTopicOf
|
http://en.wikipedia.org/wiki/MultiLisp +
|
http://xmlns.com/foaf/0.1/name
|
MultiLisp
|
owl:sameAs |
http://www.wikidata.org/entity/Q3561015 +
, http://dbpedia.org/resource/MultiLisp +
, https://global.dbpedia.org/id/3HAzd +
, http://fi.dbpedia.org/resource/MultiLisp +
, http://rdf.freebase.com/ns/m.03rz6d +
, http://yago-knowledge.org/resource/MultiLisp +
, http://el.dbpedia.org/resource/MultiLisp +
|
rdf:type |
http://dbpedia.org/class/yago/Communication100033020 +
, http://dbpedia.org/ontology/Language +
, http://dbpedia.org/class/yago/WikicatFunctionalLanguages +
, http://schema.org/Language +
, http://www.wikidata.org/entity/Q315 +
, http://dbpedia.org/class/yago/Abstraction100002137 +
, http://dbpedia.org/class/yago/Language106282651 +
, http://dbpedia.org/ontology/ProgrammingLanguage +
, http://www.wikidata.org/entity/Q9143 +
|
rdfs:comment |
MultiLisp is a functional programming lang … MultiLisp is a functional programming language, a dialect of the language Lisp, and of its dialect Scheme, extended with constructs for parallel computing execution and shared memory. These extensions involve side effects, rendering MultiLisp nondeterministic. Along with its parallel-programming extensions, MultiLisp also had some unusual garbage collection and task scheduling algorithms. Like Scheme, MultiLisp was optimized for symbolic computing. Unlike some parallel programming languages, MultiLisp incorporated constructs for causing side effects and for explicitly introducing parallelism.nd for explicitly introducing parallelism.
, Η MultiLisp είναι μια συναρτησιακή γλώσσα … Η MultiLisp είναι μια συναρτησιακή γλώσσα προγραμματισμού και διάλεκτος της διαλέκτου Scheme της Lisp, με κάποιες επιπλέον εντολές και εκφράσεις για παράλληλη εκτέλεση και κοινή (μοιραζόμενη) μνήμη. Η MultiLisp υλοποιείται σε . Αυτές οι επεκτάσεις περιλαμβάνουν παρενέργειες, με συνέπεια η MultiLisp να είναι μη-ντετερμινιστική. Εκτός των επεκτάσεων για παράλληλο προγραμματισμό, η MultiLisp έχει επίσης κάποιους ασυνήθιστους αλγόριθμους για συλλογή απορριμμάτων και χρονοπρογραμματισμό εργασιών. Η MultiLisp, όπως και η Scheme, είναι προσανατολισμένη σε συμβολικούς υπολογισμούς. Σε αντίθεση με κάποιες άλλες γλώσσες παράλληλου προγραμματισμού, η MultiLisp ενσωματώνει εντολές που προκαλούν παρενέργειες και για τη ρητή δήλωση του παραλληλισμού. Σχεδιάστηκε από τον Robert H. Halstead στις αρχές της από τον Robert H. Halstead στις αρχές της
|
rdfs:label |
MultiLisp
|