Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Multiparadigm programming language


  
  Multi-paradigm programming language - Wikipedia, the free encyclopedia
A multiparadigm programming language is a programming language that supports more than one programming paradigm.
The design goal of such languages is to allow programmers to use the best tool for a job, admitting that no one paradigm solves all problems in the easiest or most efficient way.
The most ambitious example is Oz, which has subsets that are a logic language (Oz descends from logic programming), a functional language, an object-oriented language, a dataflow concurrent language, and more.
en.wikipedia.org /wiki/Multi-paradigm_programming_language   (219 words)

  
 Programming language - Wikipedia, the free encyclopedia
Programming languages are used to facilitate communication about the task of organizing and manipulating information, and to express algorithms precisely.
In some cases, programming languages are used by one program or machine to program another; Postscript source code, for example, is frequently generated programmatically to control a computer printer or display.
Programming language syntax is usually defined using a combination of regular expressions (for lexical structure) and Backus-Naur Form (for grammatical structure).
en.wikipedia.org /wiki/Programming_language   (3717 words)

  
 Programming language - Facts, Information, and Encyclopedia Reference article
Functional languages often restrict names to denoting run-time computed values directly, instead of naming memory locations where values may be stored, and in some cases refuse to allow the value denoted by a name to be modified at all.
Languages that use garbage collection are free to allow arbitrarily complex data structures as both expressed and denoted values.
Programming languages are not error tolerant; however, the burden of recognizing and using the special vocabulary is reduced by help messages generated by the programming language implementation.
www.startsurfing.com /encyclopedia/p/r/o/Programming_language.html   (1885 words)

  
 Oz programming language - Wikipedia, the free encyclopedia
Oz is a concurrency-oriented language, as the term was introduced by Joe Armstrong, the main designer of the Erlang language.
In addition to multi-paradigm programming, the major strengths of Oz are in constraint programming and distributed programming.
For constraint programming, Oz introduces the idea of computation spaces, which allows user-defined search and distribution strategies that are orthogonal to the constraint domain.
en.wikipedia.org /wiki/Oz_programming_language   (428 words)

  
 Object-Oriented Technology in Multiparadigm Language Implementation
The subject of that research is however the semantic and verification issues related to multiparadigm programming, and not the use of object-oriented technology as a paradigm encapsulation mechanism.
Multiparadigm programming environment generators are based on, the object-oriented approach we described in the previous section.
Multiparadigm environments can consist of tens if not hundreds of separate elements, such as specialised tools, libraries, compilers, run-time support modules, documentation files etc. The process of organising these into a system distribution can be automated, minimising potential errors and relieving the implementor of this mundane and error-prone activity.
www.dmst.aueb.gr /dds/pubs/jrnl/1995-JOOP-Multipar/html/paper.html   (3772 words)

  
 The Viability of a Multiparadigm Programming Language - Dave Wathen   (Site not responding. Last check: 2007-10-12)
Imperative, or procedural, programming is the earliest established of the paradigms being considered.
In the case of Python it is not clear that its support for multiparadigm programming is a driver for its adoption or a major factor in its use.
Timothy A. Budd (1995) Multiparadigm Programming In Leda, Addison-Wesley
www.canzonet.com /multiparadigm.html   (4719 words)

  
 Language and Architecture Paradigms as Object Classes: A Unified Approach Towards Multiparadigm Programming[+]
Language and architecture paradigms as object classes: A unified approach towards multiparadigm programming.
Thus, in the context of programming languages many believe that the functional programming paradigm is suited for applying formal proof theories on programs implemented in it, the logic programming paradigm is suited for expressing rule-based systems, and that efficient implementations are best expressed using the imperative paradigm.
The hierarchy is useful for the multiparadigm programming environment implementor, as it provides a structure for building the system, but is irrelevant to the application programmer, who only looks for the most suited paradigm to build his application.
www.spinellis.gr /pubs/conf/1994-PLSA-Multipar/html/paper.html   (5177 words)

  
 CFP. MultiCPL'04: Multiparadigm Constraint Programming Languages
The idea of a multiparadigm language is to increase expressiveness and problem-solving power such that the programmer can use a wide range of styles and language features from different paradigms.
While the integration of constraints into general-purpose programming languages has been widely investigated for the case of logic programming, interesting solutions have been obtained as well by merging constraints and languages not based on a purely logic paradigm.
The aim of the workshop is to bring together people interested in multiparadigm constraint programming, language design and implementation to communicate and discuss recent developments, work in progress, and new research directions in combining constraints with languages that are not purely logic based, like functional logic, functional, imperative and object-oriented languages.
www.codecomments.com /message157292.html   (492 words)

  
 Multiparadigm :: Languages
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.
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.
computers.gourt.com /Programming/Languages/Multiparadigm.html   (748 words)

  
 Programming : Languages : Multiparadigm   (Site not responding. Last check: 2007-10-12)
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.
Multiparadigm Programming Group - At Leibniz Laboratory, Grenoble, France; research topics, news, publications, members.
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.
www.webguest.com /Computers/Programming/Languages/Multiparadigm   (453 words)

  
 Brad Appleton's Programming Languages Links
The work of the project includes theoretical studies of programming languages and their properties, development of new compiler and run-time technology, and empirical studies of the application of advanced language techniques to real-world programming problems, especially in the areas of high-performance networks and operating systems.
One way of placing it in the "space of languages" is to say that it aims to be as efficient as C, C++, or Fortran, as elegant as and safer than Eiffel, and support higher-order functions and iteration abstraction as well as Common Lisp, CLU or Scheme.
The YAFL Programming Language is a middle term research project which covers the design and the implementation of a new object-oriented language, as well as several attached programming tools.
www.cmcrossroads.com /bradapp/links/prog-langs.html   (2062 words)

  
 IMS'06 - The World of Mathematica   (Site not responding. Last check: 2007-10-12)
At first sight, it is characterized by the consistent integration of an editing environment, a computer algebra system and a multiparadigm language whose syntax mimics that of mathematics.
With its universalist language, this piece of software appears as a major actor of the basically multidisciplinary ativity called modeling, and it contributes to bringing together fundamental questions about computability and practical needs in scientific computing.
On the research side, I use Mathematica as my basic programming (and prototyping) language to investigate minimally unsatisfiable formulae (written in conjunctive normal form, these are formulas which become satisfiable when any of their clauses is removed).
internationalmathematicasymposium.org /IMS2006/mathematica_en.php   (1589 words)

  
 Open Directory - Computers: Programming: Languages: Multiparadigm   (Site not responding. Last check: 2007-10-12)
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.
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.
dmoz.org /Computers/Programming/Languages/Multiparadigm   (680 words)

  
 Amazon.com: Multiparadigm Programming in Leda: Books: Timothy Budd   (Site not responding. Last check: 2007-10-12)
Multiparadigm programming reaches a new frontier in computer science and is going to be the next big revolution in programming languages.
This book on Multiparadigm programming programming was the first of its kind that was ever written.
Multiparadigm programming is something of the future and this book gives you an indepth understanding of the subject.
www.amazon.com /exec/obidos/tg/detail/-/0201820803?v=glance   (558 words)

  
 Citebase - Logic programming in the context of multiparadigm programming: the Oz experience   (Site not responding. Last check: 2007-10-12)
Oz is a multiparadigm language that supports logic programming as one of its major paradigms.
A multiparadigm language is designed to support different programming paradigms (logic, functional, constraint, object-oriented, sequential, concurrent, etc.) with equal ease.
This article has two goals: to give a tutorial of logic programming in Oz and to show how logic programming fits naturally into the wider context of multiparadigm programming.
citebase.eprints.org /cgi-bin/citations?id=oai:arXiv.org:cs/0208029   (1726 words)

  
 The Mozart Programming System
With experience gained, programs tend to become simpler, for example, as they use the powerful concepts of dataflow execution and first-class procedures.
Unlike most other programming languages which lock you into a single programming paradigm, Oz unifies into one simple and coherent framework the functional, object-oriented, and logic flavors of programming.
In the context of aspect-oriented programming, this can be seen as a ``vertical'' approach, where a few aspects are treated in depth, versus the ``horizontal'' approach of tools like AspectJ, which provide primitives for handling many aspects.
www.mozart-oz.org /features.html   (702 words)

  
 AKL - A Multiparadigm Programming Language - Janson (ResearchIndex)   (Site not responding. Last check: 2007-10-12)
The result, AKL, is a coherent language supporting multiple programming paradigms, such as concurrent, object-oriented, functional, logic, and constraint programming.
0.4: Logic Programming in the Context of Multiparadigm..
Ports for Objects in Concurrent Logic Programs - Janson, Montelius, Haridi (1993)
citeseer.ist.psu.edu /191826.html   (283 words)

  
 Oz - TunesWiki   (Site not responding. Last check: 2007-10-12)
Oz is a multiparadigm programming language that integrates in a clean way many useful programming concepts.
Oz has a simple formal semantics and an efficient implementation (Mozart Programming System).
Oz is used in the textbook "Concepts, Techniques, and Models of Computer Programming" [Note that this book is a suggested reading in our PL 101 -- MaD70].
tunes.org /wiki/Oz   (65 words)

  
 Programming : Languages : Leda   (Site not responding. Last check: 2007-10-12)
Leda Programming Language - Multiparadigm language, by Timothy Budd, creator of Little Smalltalk, Oregon State University.
The Leda Programming Language - Bug reports, book information, technical reports.
Multiparadigm Programming in Leda - By Timothy Budd; Addison-Wesley, 1994, ISBN 0201820803.
www.webguest.com /Computers/Programming/Languages/Leda   (126 words)

  
 A Multiparadigm Programming Language (ResearchIndex)
A Multiparadigm Programming Language Based on a Concurrent Constraint...
New programming languages conceived by adding yet another permutation of new features on top of established languages offer only complexity and confusion to software developers.
AKL(FD) - A concurrent language for FD programming - Carlson, Haridi, Janson
citeseer.ist.psu.edu /453944.html   (164 words)

  
 Digital Mars - The D Programming Language
"It seems to me that most of the "new" programming languages fall into one of two categories: Those from academia with radical new paradigms and those from large corporations with a focus on RAD and the web.
Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python.
The needs and contributions of the D programming community form the direction it goes.
www.digitalmars.com /d   (314 words)

  
 Leda :: Languages   (Site not responding. Last check: 2007-10-12)
Leda Programming Language: Multiparadigm language, by Timothy Budd, creator of Little Smalltalk, Oregon State University.
Multiparadigm Programming in Leda: By Timothy Budd; Addison-Wesley, 1994, ISBN 0201820803.
The Leda Programming Language: Bug reports, book information, technical reports.
computers.gourt.com /Programming/Languages/Leda.html   (163 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.