H ?
«
‹
←
→
›
»
Language peer sets for Synchronous C++:
France↑
France/1997↑
Designed 1997 ↑
1990s languages ↑
Internet↑
New internationlism↑
Synchronous C++(ID:2548/syn004)
alternate simple view
Country: France
Designed 1997
Ecole Polytechnic Federale de Lausanne.
Related languages
C++ |
→
|
Synchronous C++ | |
Extension of |
References:
Petitpierre sC++, Programmation pseudo-parallèle o (1998) Petitpierre sC++, Programmation pseudo-parallèle orientée objet, PPUR, 1998, Lausanne.
Petitpierre, Claude (1998) Petitpierre, Claude "Synchronous C++: A Language for Interactive Applications" Computer 31(09) 1998 September 1998 pp65-72
Abstract
DOI
Extract:
Intro
Extract:
sC++ SYNTAX
Resources
-
Synchronous C++ home page sC++ Home Page
Introduction to sC++ The Computer Networking Laboratory studies how to use concurrency mainly as a structuring means. For that purpose a version of C++, named sC++, has been developed. This language enhances C++ with a very few new keywords defining active objects and synchronization primitives in a way that preserves the whole philosophy of object oriented programming. A compiler for sC++, based on the GNU C++ compiler has been developed. The compiled code is linked with a real-time library in order to produce a multithreaded code, running within a UNIX process. An environment for Windows'95 is in preparation. The laboratory has developed several applications with this language and obtained very readable and maintenable codes. In particular the following applications and libraries can be demonstrated:
Active objects for MOTIF windows and buttons, TCP sockets, microphone, video monitor. A CORBA library, with a naming service Various protocol stacks A monitoring environment that can be used to debug multithreaded applications A environment for specifying, implementing and debuging a distributed application. This approach is very useful for event driven applications and compares very favourably with other event driven environments, like NextStep. It has support for "random walk" analysis. The language is very easy to learn for those who know C++. q
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|