submit urlsubmit rss feedadd directory

article

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 untyped variables. The interpreter is written in Modula-3, and provides Obliq with full access to Modula-3's network objects capabilities.

Obliq's syntax is very similar to Modula-3, the biggest difference being that Obliq has untyped variables (ie, any variable can hold any data type). 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).

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).

More on [ Obliq programming language ]


directory of related categories

 
 
directory of related topics

Distributed Computing :: Computer Science
Parallel Computing
Object Oriented :: Garbage Collected
Object Oriented :: Interpreted
Prototype based :: Object Oriented
Wirth :: Languages

 
Obliq RSS feed
Obliq - Twitter Search

buuu tengo q trab en obliq en la noche!
natu_31 (natalia villalobos) Fri, 18 Dec 2009 22:45:46 -0000
buuu tengo q trab en obliq en la noche!
@zeruch I'm happy you like Smash & Scatteration. Would love to play with Bill now. Been talking with E# about a Guitar Obliq Trio reunion.
vurnt22 (Vernon Reid) Fri, 18 Dec 2009 05:00:28 -0000
@zeruch I'm happy you like Smash & Scatteration. Would love to play with Bill now. Been talking with E# about a Guitar Obliq Trio reunion.

 
Subscribe to Obliq RSS feed

directory of related sites

Obliq Quick Start - Documentation, examples, related publications, related projects, distribution.

500 Obliq-3D - High-level, fast-turnaround 3D animation system, in 2 parts: Modula-3 library providing a set of graphical objects and animation primitives; interpreted embedded language (Obliq) that vastly cuts turnaround time by eliminating the need for recompiling.

Obliq: A Language with Distributed Scope - Lexically-scoped untyped interpreted language that supports distributed object-oriented computing. SRC research report, 64 pages.

404 Visual Obliq - Project goal: make building distributed multi-user applications as easy as building user applications with conventional application builders. The programming environment consists of an interactive application builder, and runtime system for distribution.

404 Visual Obliq: Distributed Applications in a Hypermedia Setting - Paper on issues involved in embedding distributed applications in a hypermedia web. Focus: how applications generated in Visual Obliq programming environment were integrated with WWW.

500 Zeus and Algorithm Animation at SRC - Type of program visualization mainly concerned with displaying the workings of computer algorithms. This page gives access to the work being done in this area at Compaq Computer Corporation's Systems Research Center.

Obliq related videos
きんぴらごぼう -Kinpira Gobō / Sautéed Burdock, Kimpira-style- (English translation
Next Video
Obliq related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor