Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Obliq> ?p ?o }
Showing triples 1 to 59 of
59
with 100 triples per page.
- Obliq abstract "Obliq is an interpreted, object-oriented programming language designed to make distributed, and locally multi-threaded, computation simple and easy for the programmer, while providing program safety and implicit type system. The interpreter is written in Modula-3, and provides Obliq with full access to Modula-3's network objects capabilities. A type inference algorithm for record concatenation, subtyping and recursive types has been developed for Obliq, more important it has been proved to be NP-complete and its lowest complexity to be Ο(n3) or if under other modeling up to certain conditions down to Ο(n2) and its best known implementation runs in Ο(n5 ).Obliq's syntax is very similar to Modula-3, the biggest difference being that Obliq has no need of explicit typed variables (i.e., a variable can hold any data type allowed by the type checker and if does not accepts one, i.e., a given expression execution error will be thrown) although explicit type declarations are allowed and ignored by the interpreter. The basic data types in the language include booleans, integers, reals, characters, strings, and arrays. Obliq supports the usual set of sequential control structures (conditional, iteration, and exception handling forms), as well as special control forms for concurrency (mutexes and guarded statements). Besides that Obliq's objects are able to be cloned and safely copied remotely by any machine in a distributed network object and it can be done in a transparent way.Obliq's large standard library provides strong support for mathematical operations, I/O, persistence, thread control, graphics, and animation. Distributed computation is object-based: objects hold a state, which is local to a particular process. Scope of objects and other variables is purely lexical. Objects can call methods of other objects, even if those objects are on another machine on the network. Obliq objects are simply collections of named fields (similar to slots in Self and Smalltalk), and support inheritance by delegation (like Self).The common uses of Obliq involve programming over networks, 3D animation, and distributed computation over Ethernet LAN as. Obliq is included free with the DEC Modula-3 distribution, but other free versions exist elsewhere including pre-compiled binaries for several operating systems.".
- Obliq influencedBy Modula-3.
- Obliq influencedBy Oberon_(programming_language).
- Obliq influencedBy Self_(programming_language).
- Obliq wikiPageID "602578".
- Obliq wikiPageLength "5900".
- Obliq wikiPageOutDegree "23".
- Obliq wikiPageRevisionID "617614776".
- Obliq wikiPageWikiLink Category:Oberon_programming_language_family.
- Obliq wikiPageWikiLink Category:Prototype-based_programming_languages.
- Obliq wikiPageWikiLink Collaborative_Active_Textbooks.
- Obliq wikiPageWikiLink Interpreted_language.
- Obliq wikiPageWikiLink Modula-3.
- Obliq wikiPageWikiLink Oberon_(programming_language).
- Obliq wikiPageWikiLink Object-oriented_programming.
- Obliq wikiPageWikiLink Oblets.
- Obliq wikiPageWikiLink Operating_system.
- Obliq wikiPageWikiLink Parallel_computing.
- Obliq wikiPageWikiLink Programming_language.
- Obliq wikiPageWikiLink Programming_paradigm.
- Obliq wikiPageWikiLink Prototype-based_programming.
- Obliq wikiPageWikiLink Self_(programming_language).
- Obliq wikiPageWikiLink Smalltalk.
- Obliq wikiPageWikiLink Strong_and_weak_typing.
- Obliq wikiPageWikiLink Type_inference.
- Obliq wikiPageWikiLink Type_system.
- Obliq wikiPageWikiLinkText "Obliq".
- Obliq implementations "Obliq".
- Obliq influencedBy Modula-3.
- Obliq influencedBy Oberon_(programming_language).
- Obliq influencedBy Self_(programming_language).
- Obliq name "Obliq".
- Obliq paradigm Parallel_computing.
- Obliq paradigm Programming_paradigm.
- Obliq paradigm Prototype-based_programming.
- Obliq typing Strong_and_weak_typing.
- Obliq typing Type_system.
- Obliq wikiPageUsesTemplate Template:Dmoz.
- Obliq wikiPageUsesTemplate Template:Infobox_programming_language.
- Obliq wikiPageUsesTemplate Template:Refimprove.
- Obliq wikiPageUsesTemplate Template:Reflist.
- Obliq subject Category:Oberon_programming_language_family.
- Obliq subject Category:Prototype-based_programming_languages.
- Obliq type Language.
- Obliq type ProgrammingLanguage.
- Obliq type Language.
- Obliq type Language.
- Obliq type Thing.
- Obliq type Q315.
- Obliq type Q34770.
- Obliq type Q9143.
- Obliq comment "Obliq is an interpreted, object-oriented programming language designed to make distributed, and locally multi-threaded, computation simple and easy for the programmer, while providing program safety and implicit type system. The interpreter is written in Modula-3, and provides Obliq with full access to Modula-3's network objects capabilities.".
- Obliq label "Obliq".
- Obliq sameAs Q7075164.
- Obliq sameAs m.02vhb8.
- Obliq sameAs Q7075164.
- Obliq wasDerivedFrom Obliq?oldid=617614776.
- Obliq isPrimaryTopicOf Obliq.
- Obliq name "Obliq".