نتایج جستجو برای: c programming language

تعداد نتایج: 1638801  

1994
Wolfgang Heidrich Philipp Slusallek Hans-Peter Seidel

The use of object-oriented programming, and C++ in particular, to build reusable class libraries has proven to be a very successful programming technique. However, the flexible composition of class libraries to create application programs has received little focus. In this paper we present a tool, that automatically maps a C++ class hierarchy to an equivalent hierarchy in an interpreted languag...

2015
Matthias Felleisen Robert Bruce Findler Matthew Flatt Shriram Krishnamurthi Eli Barzilay Jay A. McCarthy Sam Tobin-Hochstadt

The creation of a programming language calls for guiding principles that point the developers to goals. This article spells out the three basic principles behind the 20-year development of Racket. First, programming is about stating and solving problems, and this activity normally takes place in a context with its own language of discourse; good programmers ought to formulate this language as a...

Journal: :Comput. Sci. Inf. Syst. 2012
Zalán Szügyi Márk Török Norbert Pataki Tamás Kozsik

Nowadays, one of the most important challenges in programming is the efficient usage of multicore processors. All modern programming languages support multicore programming at native or library level. C++11, the next standard of the C++ programming language, also supports multithreading at a low level. In this paper we argue for some extensions of the C++ Standard Template Library based on the ...

Journal: :Acta Cybern. 2015
Áron Baráth Zoltán Porkoláb

The C++ programming language is a favorable choice when implementing high performance applications, like real-time and embedded programming, large telecommunication systems, financial simulations, as well as a wide range of other speed sensitive programs. While C++ has all the facilities to handle the computer hardware without compromises, the copy based value semantics of assignment is a commo...

2004
Ulrich Drepper

Programming Language APIs and their libraries are often not designed with safety in mind. The API of the C language and the Unix API (which is defined using C) are especially weak in this respect. It is not necessarily the case that all programs developed using these programming languages and APIs are unsafe. In this document we will describe possible problems, how to prevent them, and how to d...

Journal: :Soft Comput. 2004
Yann Orlarey Dominique Fober Stéphane Letz

This paper presents some syntactical and semantical aspects of FAUST (Functional AUdio STreams), a programming language for real-time sound processing and synthesis. The programming model of FAUST combines two approaches : functional programming and block-diagrams composition. It is based on a block-diagram algebra. It has a well defined formal semantic and can be compiled into efficient C/C++ ...

2008
Michael H. Goldwasser David Letscher

Python is a wonderful programming language and we expect that readers of this book will find many opportunities to use it. That said, there are many different programming languages used by software developers. Each language has its own strengths and weaknesses, and professionals must become accustomed to programming in different languages. Fortunately, once you have a solid foundation in one la...

2000
Todd L. Veldhuizen

Template techniques in C++ allow a modest degree of gen-erative programming: creating specialized code for specialized problems. This use of templates has been controversial; indeed, one of the oft-cited reasons for migrating to Java is that it provides a simpler language, free of complexities such as templates. The essence of generative programming in C++ is not templates { the language featur...

2008
MultiMedia C Oliver Lampl Laszlo Böszörmenyi

Quality of service (QoS) has become one of the most important aspects of modern multimedia applications. Nevertheless, programming of QoS-aware, adaptive applications is cumbersome and error-prone. Several QoS-oriented programming methods and tools have been presented, relying on special languages or complex frameworks. Instead, we suggest to slightly extend an existing general-purpose programm...

1996
Olin Shivers

The “little languages” approach to systems programming is flawed: inefficient, fragile, error-prone, inexpressive, and difficult to compose. A better solution is to embed task-specific sublanguages within a powerful, syntactically extensible, universal language, such as Scheme. I demonstrate two such embeddings that have been implemented in scsh, a Scheme programming environment for Unix system...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید