Constraint :: Languages
Dataflow :: Languages
Declarative :: Languages
Functional :: Languages
Interface :: Languages
Language OS Hybrids :: Languages
Logic based :: Languages
Class based :: Object Oriented
Prototype based :: Object Oriented
Procedural :: Languages
Specification :: Languages
Visual :: Languages

An Object Model for Multiparadigm Programming - Presented at OOPSLA 1994.
Meta Description: [ An Object Model for Multiparadigm Programming ]
ELAN - Created 1974 by Technical University of Berlin group, as alternative to BASIC in teaching, for systematic programming, and related styles: top-down, bottom-up, recursive, modular, syntax-directed. Descriptions, brief resource list, documents. English, Deutsch.
Meta Description: [ The L3 operating system: the ELAN programming language ]
Heron - Home site. Has brief description, specification, tutorial, related articles, download.
Meta Description: [ Heron is a modern general purpose, multi-paradigm open source programming langauge ]
500
Heron-Centric - Weblog of news and developments for Heron language.
Heron-Centric: Ruminations of a Language Designer - Weblog on language design issues, software development techniques regarding Heron language, and similar languages like Java, C++.
Meta Description: [ A forum to discuss Artima Weblogs posts. ]
Heron: Introducing The Heron Programming Language - Forum with many comments. [Slashdot]
Meta Description: [ Introducing The Heron Programming Language -- article related to Developers, Index, and Programming. ]
Kx Systems, Inc. - Makes K, advanced vector oriented, functional language, one of the fastest application development environments (according to Bell Laboratories Benchmarking), and allows very fast processing of large datasets.
Lfyre - General purpose, compiled; high performance, expressiveness, flexibility. Many features found in other languages, and extra features: creating new operators, keywords, programming paradigms. News, download. [SourceForge]
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
Lightweight Languages as Software Engineering Tools - Usenix Paper discussing multiparadigm programming as part of a larger topic.
404
Lucid - Functional dataflow language, invented by Bill Wadge, Ed Ashcroft. Variables and expressions denote streams-sequences of data items. Input and output are streams, so a program is a Unix-style filter. Was basis for French real-time/reactive languages Lustre, Signal.
500
Multiparadigm Parallel Programming Environments - Text and diagrams on two main parallel programming paradigms (data parallel, explicit message passing), and sequential multiparadigm programming with corresponding parallel versions.
Multiparadigm Programming Group - At Leibniz Laboratory, Grenoble, France; research topics, news, publications, members. In English and Français.
Multiparadigm Programming Language - Brief description, language list sorted by count and supported paradigms. [Wikipedia]
Needle - Pure object-oriented, functional language, statically typed, garbage collected; mixes ideas from Dylan, Lisp, Scheme; ML; Cecil, Smalltalk; description, slide show, downloads, links. [Open Source, MIT]
Nial Systems Ltd. - NIAL, Nested Interactive Array Language, mixes aspects of functional array and procedural languages. Rich primitives set makes it easy, fast to code loop-free data-driven algorithms. Also Q'Nial IDE, and Nial Data Engine embeddable interpreter. [Open Source, Artistic Licence]
500
Nial: A Quick Look at Nial - The basis of Nial is the array theory of Trenchard More, a body of work which underpins APL2 nested arrays. It has a low profile, but serves the same niche as APL-J.
Object Oriented and Procedural Lisp - Brief, well written description of Lisp as a Framework Language, and benefits thereof.
Meta Description: [ Object-oriented, functional, and procedural Lisp ]
500
Piccola Wiki - Wiki for this language. Treats 2 implementations: JPiccola, done in Java; SPiccola, done in Squeak. Descriptions, tutorial, syntax, libraries, bug list, FAQ.
Piccola: A Small Composition Language - PI based COmposition LAnguage: research language to explore the paradigm: Application = Components + Scripts. From the University of Berne.
Meta Description: [ Software Composition Group, IAM, University of Berne ]
ResearchIndex: From Competition to Amalgamation of Different Programming Paradigms - Describes basic elements (data, actions, tunings, voids, mixtures, ...) and principles of programming (stratification, implicit knowledge, limited freedom, ...), directed to amalgamating different programming paradigms (imperative, object-oriented, functional, constraint, ...) in a unified process of generating computer system models.
Meta Description: [ This paper describes the basic elements data, actions, tunings, voids, mixtures, and principles of programming stratification, implicit knowledge, limited freedom, directed to amalgamating of different programming paradigms imperative, object oriented, functional, constraint, in a unified process... ]
Scala - General purpose language; multiparadigm (object-oriented, functional, concurrent elements); statically typed, type-safe; focus: Web services. Successor of Funnel. Interoperates with Java VM or .NET, XML aware. [Open source, BSD-like license]
Meta Description: [ The Scala Programming Language ]
404
UFO: United Functions and Objects - UFO1.0 was implemented in UFO, and a basic compiler, generating ANSI C; was produced early in the project. This implemention evolved over time, was used to produce a wide range of applications in UFO: numeric benchmarks, programming tools, and natural language processing. Free.
Meta Description: [ The University of Manchester, School of Computer Science ]
UFO: United Functions and Objects: Draft Language Description - Download of UMCS-92-4-3.
Uniting Functions and Objects - Abstract of John Sargeant 4-Dec-1996 colloquium.
Meta Description: [ These pages give information about the teaching and research activities of the School of Computing Science at Newcastle University, Newcastle upon Tyne, United Kingdom. ]
404
Vega - Was named Longjing. Supports general-purpose, concurrent, object-oriented, functional, and logic programming. C syntax. Description, code samples, diagram, references. English, Chinese.
Vista: Concepts and Architecture of Vista: a Multiparadigm Programming Environment - Visual multiparadigm programming: visual + object-oriented (signal flow + data flow); from Proceedings of 10th IEEE/CS Symposium on Visual Languages, St. Louis, USA, 4-7 October 1994.
X Language: xlang - The eXtensible Language: easy to use, multi-syntax, portable set of APIs to create CLI and GUI applications for Unix/X11 and Win32; will ease making big applications, has interpreter/compiler/debugger. [Open Source, GPL]
| Pixel City - Procedurally generated city | |
| Next Video | |