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

Topic: Synchronous programming language


Related Topics

In the News (Fri 10 Jul 09)

  
  Programming language - Wikipedia, the free encyclopedia
Most languages that are widely used, or have been used for a considerable period of time, have standardization bodies that meet regularly to create and publish formal definitions of the language, and discuss extending or supplementing the already extant definitions.
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.
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.
en.wikipedia.org /wiki/Programming_language   (1840 words)

  
 UNIFICATION OF SYNCHRONOUS AND ASYNCHRONOUS MODELS FOR PARALLEL PROGRAMMING LANGUAGES
Synchronous languages tend to infer semantics from a particular execution model, while asynchronous languages are often difficult to implement efficiently on existing hardware.
Programming languages proposed or implemented thus far tend to support a particular type of parallelism and are often closely associated with a particular architecture.
Synchronization in a programming model is not really the issue, however; it is simply a means to an end, where the "end" is actually determinism.
www.ece.purdue.edu /~hankd/CARP/XPC/paper.html   (19347 words)

  
 Directory - Computers: Programming: Languages: Synchronous   (Site not responding. Last check: 2007-10-21)
Synchronous programming languages are optimized for programming reactive systems, systems that are often interrupted and must respond quickly.
Lustre  · cached · Declarative synchronous language, kernel language of SCADE (was SAO+/SAGA) industrial environment developed by Esterel Technologies; a description is a set of equations that must be verified always by program variables.
The Esterel Synchronous Programming Language: Design, Semantics, Implementation  · cached · Abstract on paper on reactive kernels making the central, hardest part of reactive systems; Esterel is not full language, it is a program generator used to program reactive kernels as YACC programs parsers from grammars.
www.incywincy.com /default?p=1201716   (355 words)

  
 Tea Leaves: What Programming Language?
There are plenty of programs that will compile just fine and run correctly that can still be called "bad programs," in the sense that when you look at the source, it is clear that the author doesn't have a grasp on some fundamental concept.
Programming is fundamentally a "learn by doing" activity, so your language choices are somewhat constrained by the need to use a language that can actually run on your operating system of choice.
In my experience, most scripting languages are indeed useful and easy to learn, and if they are the first exposure a new programmer has will teach her bad habits that may take years to unlearn.
www.tgr.com /weblog/archives/000024.html   (3462 words)

  
 Web Directory » Web Directory » Computers » Programming » Languages » Synchronous   (Site not responding. Last check: 2007-10-21)
The Esterel Synchronous Programming Language: Design, Semantics, Implementation - Abstract on paper on reactive kernels making the central, hardest part of reactive systems; Esterel is not full language, it is a program generator used to program reactive kernels as YACC programs parsers from grammars.
Lustre - Declarative synchronous language, kernel language of SCADE (was SAO+/SAGA) industrial environment developed by Esterel Technologies; a description is a set of equations that must be verified always by program variables.
Unification of Synchronous and Asynchronous Models for Parallel Programming Languages - Thesis proposing parallel language, based on C, that lets programmers explicitly specify and manage parallelism on a broad class of architectures.
www.debt--free.com /?c=Computers/Programming/Languages/Synchronous   (374 words)

  
 MetaCollection of CGI and PHP script archives and link directories   (Site not responding. Last check: 2007-10-21)
Declarative synchronous language, kernel language of SCADE (was SAO+/SAGA) industrial environment developed by Esterel Technologies; a description is a set of equations that must be verified always by program variables.
To program synchronous reactive systems, made by merging 3 existing synchronous languages (Lustre, Esterel, Argos) by uniform translation rules to a common intermediate format called Boolean automata.
Synchronous languages are opposite to the asynchronous types, as in C, Ada.
www.metacollection.com /dir/Computers/Programming/Languages/Synchronous   (327 words)

  
 Esterel Synchronous Language
Indeed, the semantics of the languages is used as a formal model upon which all the programming environments are defined.
Hence, synchronous programming is at the cross-roads of many approaches in compilation, formal analysis and verification techniques, and software or hardware implementations generation.
Esterel is both a programming language, dedicated to programming reactive systems, and a compiler which translates Esterel programs into finite-state machines.
www.softwaresafety.net /Esterel.org/esterel.html   (1146 words)

  
 Hybrid cc   (Site not responding. Last check: 2007-10-21)
However, for realtime programs, it is necessary to do this to implement, for example, timeouts.
Timed cc gives us a monotonic reactive programming language which is easy to implement, however it introduced delays between the production and detection of negative information.
Programs now execute in alternating point and interval phases, executing a Default cc program in each phase to determine the output.
www-cs-students.stanford.edu /~vgupta/hcc/hcc.html   (450 words)

  
 CTO : Programming Languages
ABCL - ABCL (An object-Based Concurrent Language) is a family of programming languages developed by A.
Alma - A strongly-typed imperative programming language with constraints and quantifiers
C-- - A portable assembly programming language, hence also a concrete VM; it is significant in being a variant of the C language that is much easier to generate code for, but it is not a sub or superset of C, however
cliki.tunes.org /Programming%20Languages   (4370 words)

  
 The synchronous dataflow programming language LUSTRE - Halbwachs, Caspi, Raymond, Pilaud (ResearchIndex)
The synchronous dataflow programming language LUSTRE - Halbwachs, Caspi, Raymond, Pilaud (ResearchIndex)
Abstract: This paper describes the language Lustre, which is a dataflow synchronous language, designed for programming reactive systems --- such as automatic control and monitoring systems --- as well as for describing hardware.
77 the data-flow programming language (context) - Ashcroft, Wadge - 1985
citeseer.ist.psu.edu /halbwachs91synchronous.html   (757 words)

  
 Haskell Workshop 2002 - Functional Reactive Programming, Continued   (Site not responding. Last check: 2007-10-21)
Functional Reactive Programming (FRP) extends a host programming language with a notion of time flow.
AFRP is a powerful synchronous dataflow programming language with hybrid modeling capabilities, combining advanced synchronous dataflow features with the higher-order lazy functional abstractions of Haskell.
We show how these combinators can be used to express systems with an evolving structure that are difficult to model in more traditional dataflow languages.
www.haskell.org /yale/papers/haskellworkshop02   (163 words)

  
 References
Frederic Boussinot and Robert de Simone, `The Esterel language', Proceedings of the IEEE, 79(9), 1293-1304 (1991).
John H. Reppy, `First-class synchronous operations', Proceedings of the First International Workshop on Theory and Practice of Parallel Programming, February 1995, pp.
Gerard Berry and Laurent Cosserat, `The Esterel synchronous programming language and its mathematical semantics', S.D. Brookes, A.W. Roscoe, and G. Winskel (eds.), Seminar on Concurrency, volume 197 of Lecture Notes in Computer Science.
www.cse.ucsc.edu /research/embedded/pubs/spebrm/node11.html   (1100 words)

  
 FAQ: BETA Programming Language
In the seventies, it was often assumed that a general programming language was not usable as a systems programming langauge.
The exception handling facilities are fully implemented within the standard BETA language in the form of a library pattern, and the usage is often in the form of virtual patterns, inheriting from this library pattern.
Any program part may be textually edited using keyboard, mouse, and menus in the usual style known from the Macintosh or the X Window System, respectively.
www.daimi.au.dk /~beta/doc/faq/beta-language-faq.html   (13877 words)

  
 Lyric Concurrent Programming Language
Lyric is a concurrent programming language, which is under development at Myricom for use on multicomputers based on Myricom's LANai chipset.
While every effort is being made to provide prototype software and documentation consistent with the future versions of lyric, the prototype software and documentation provided here are subject to change without notice.
This prototype system should not be used to evaluate the performance of the runtime system, as the runtime system message building overhead will drop by orders of magnitude once we have completed all of the compiler modifications to support lyric directly.
www.myri.com /lyric   (477 words)

  
 Open Directory - Computers: Programming: Languages   (Site not responding. Last check: 2007-10-21)
An Introduction to Programming Languages - A page for people who know one language and are wondering about learning another.
Lambda the Ultimate - Programming Languages Weblog with news and discussion.
The Retrocomputing Museum - Dedicated to programs that induce sensations that hover somewhere between nostalgia and nausea.The freaks, jokes, and fossils of computing history.
dmoz.org /Computers/Programming/Languages   (124 words)

  
 ForkLight
ForkLight is a control-synchronous, parallel programming language for the Asynchronous PRAM model.
Like its predecessor Fork95, ForkLight is based on ANSI C with extensions for management of shared and private address subspaces and variables, and recursively nested levels of control synchronicity by hierarchical construction of processor subgroups.
The language design of ForkLight has been developed in 1997/98 by Christoph W. Kessler and Helmut Seidl, partially based on their previous work on Fork95.
www.ida.liu.se /~chrke/forklight.html   (590 words)

  
 References   (Site not responding. Last check: 2007-10-21)
Synchronous programming with events and relations: the SIGNAL language and its semantics.
The Esterel synchronous programming language, design, semantics, implementation.
In European Symposium on Programming (ESOP'01), Genova, Italy, April 2001.
www-spi.lip6.fr /lucid-synchrone/manual-html/manual007.html   (38 words)

  
 Synchronous Programming of Concurrent Systems   (Site not responding. Last check: 2007-10-21)
The Seminar is focusing on the Synchronous Programming of Concurrent Systems.
A synchronous programming language we will look at in detail is Esterel.
As this language is originally textual, we will use SyncCharts which is a visual front-end belonging to the Software application Esterel Studio of Esterel Technologies.
www.murko.de /termpaper/gen/gen04.php   (121 words)

  
 EE290n References
Caspi, D. Pilaud, N. Halbwachs, and J. Plaice, ``LUSTRE: A Declarative Language for Programming Synchronous Systems,'' Conference Record of the 14th Annual ACM Symp.
Wadge and E. Ashcroft, Lucid, the dataflow programming language, London Academic Press, 1985.
Gunter, Semantics of Programming Languages: Structures and Techniques, The MIT Press, Cambridge MA, 1992.
ptolemy.eecs.berkeley.edu /~eal/ee290n/references.html   (1459 words)

  
 SPL - Computing Reference - eLook.org   (Site not responding. Last check: 2007-10-21)
Realtime language used by the US Air Force for aerospace software.
"Space Programming Language Development", SAMSO TP 70-325, System Development Corp (Sep 1970).
MPE, the OS for the HP3000 was written in SPL.
www.elook.org /computing/spl.htm   (95 words)

  
 The Esterel Synchronous Programming Language: Design, Semantics, Implementation - Berry, Gonthier (ResearchIndex)
In fact, ESTEREL is not a full-fledged programming language, but rather a program generator used to program reactive kernels in the same way as YACC [32] is used to program parsers from grammars.
Deterministic reactive programs Determinism is an important characteristic of reactive...
21: The synchronous data-flow programming language LUSTRE - Halbwachs, Caspi et al.
citeseer.ist.psu.edu /berry92esterel.html   (728 words)

  
 Intel Research Network of Laboratories Seminar Listing - View Abstract   (Site not responding. Last check: 2007-10-21)
Is it possible to implement control-based algorithms in hardware for fast execution using a design method that has the flexibility and rapid development properties of software?
At Xilinx Research Labs we are trying to research this point by investigating the synchronous reactive programming language Esterel and its suitability as a hardware description language.
We will present initial results showing how certain types of control-based computations can be implemented efficiently either in hardware (using FPGA fabric) or software (using embedded PowerPC405 processors or soft processors) from the same specification cast in Esterel.
www.intel-research.net /ViewSeminarAbstract.asp?Index=197   (200 words)

  
 Synchronous programming language   (Site not responding. Last check: 2007-10-21)
A synchronous programming language is a programming language optimized for programming reactive systems, systems that are often interrupted and must respond quickly.
Many such systems are also called Real-time computings, and are found often in Embedded system.
-- Proposes parallel language based on C programming language, lets programmers specify and manage parallelism on a broad range of computer architectures.
www.1stcustomsoftware.com /Synchronous_programming_language-535.html   (203 words)

  
 Great Works in Programming Languages | Lambda the Ultimate
In September, 2004, I posted a query to the Types list asking people to name the five most important papers ever written in the area of programming languages.
They asked former chairs and commitee members of the ACM SIGPLAN PLDI (Programming Language Design and Implementation) Conference to select 50 papers.
The Lorel Query Language for Semistructured Data - Abiteboul, Quass, McHugh, Widom..
lambda-the-ultimate.org /node/view/278   (564 words)

  
 Computers - Programming - Languages - Synchronous - Newsletter - News - Reviews - Education - Ratings   (Site not responding. Last check: 2007-10-21)
Computers - Programming - Languages - Synchronous - Newsletter - News - Reviews - Education - Ratings
Top : Computers : Programming : Languages :
Starware search is an excellent resource for quality sites on Synchronous and much more!
www.newsletter-library.com /Computers/Programming/Languages/Synchronous   (385 words)

  
 Esterel Synchronous Language Programming Examples
Programming a reflex game in Esterel v3 [ PostScript ] [ PDF ]
Programming a digital wristwatch in Esterel v3.2 [ PostScript ] [ PDF ]
The Lego Robot dance: Lego Mindstorms robots programming in esterel
www.softwaresafety.net /Esterel.org/ProgExamples.htm   (114 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.