|
Multiparadigm (or multi-paradigm) languages are combination programming languages, mergers, that support, strongly, two or more programming paradigms, models, forms of program representation, within one language. Examples: procedural+functional or procedural+functional+objects or procedural+functional+logic+objects, etc. Framework languages (or programming language frameworks), a subset of ... [MORE]
|
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
|
|
|
1. |
An Object Model for Multiparadigm Programming
-
Presented at OOPSLA 1994.
|
|
|
2. |
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.
|
|
|
3. |
Heron
-
Home site. Has brief description, specification, tutorial, related articles, download.
|
|
|
4. |
Heron-Centric: Ruminations of a Language Designer
-
Weblog on language design issues, software development techniques, news, on Heron language, and similar languages like Java, C++.
|
|
|
5. |
Heron: Introducing The Heron Programming Language
-
Forum with many comments. [Slashdot]
|
|
|
6. |
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]
|
|
|
7. |
Lightweight Languages as Software Engineering Tools
-
Usenix Paper discussing multiparadigm programming as part of a larger topic.
|
|
|
8. |
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.
|
|
|
9. |
Multiparadigm Programming Group
-
At Leibniz Laboratory, Grenoble, France; research topics, news, publications, members. In English and Français.
|
|
|
10. |
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]
|
|
|
11. |
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.
|
|
|
12. |
Object Oriented and Procedural Lisp
-
Brief, well written description of Lisp as a Framework Language, and benefits thereof.
|
|
|
13. |
Piccola Wiki
-
Wiki for this language. Treats 2 implementations: JPiccola, done in Java; SPiccola, done in Squeak. Descriptions, tutorial, syntax, libraries, bug list, FAQ.
|
|
|
14. |
Piccola: A Small Composition Language
-
PI based COmposition LAnguage: research language to explore the paradigm: Application = Components + Scripts. From the University of Berne.
|
|
|
15. |
UFO: United Functions and Objects: Draft Language Description
-
Download of UMCS-92-4-3.
|
|
|
16. |
Uniting Functions and Objects
-
Abstract of John Sargeant 4-Dec-1996 colloquium.
|
|
|
17. |
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.
|
|
|
18. |
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]
|
|
|
19. |
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.
|
|
|
20. |
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.
|
|
|
21. |
Muliparadigm Programming Language
-
By Anthony A. Aaby; 1998. Exercise to design an abstract grammar for elements that programming languages share, more so for abstraction, generalization, and modules; to integrate the grammar with abstract grammars for many paradigms.
|
|
|
22. |
Multiparadigm Programming Language
-
Brief description, language list sorted by count and supported paradigms. [NodeWorks Encyclopedia]
|
|
|
23. |
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]
|
|
|
24. |
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.
|
|
|
25. |
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]
|
|
|