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

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

1985
James T. Kuehn Howard Jay Siegel

A superset of the C programming language that is applicable to the SIMD/MIMD mode processing environment of PASM is described. The language extensions for SIMD mode include the definition of parallel variables, functions, and expressions; a scheme for accessing parallel variables; and extended control structure semantics. Extensions for MIMD mode are realized by defining a preprocessor to conve...

2000
Sidharta Andalam Partha S Roop Alain Girault Claus Traulsen

Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time embedded systems. These processors must guarantee precise worst case reaction time (WCRT) of applications without sacrificing throughput, and must allow the WCRT of programs to be computed simply as well as efficiently. The objective of this paper is to propose a new synchronous language based on C...

Journal: :Softw., Pract. Exper. 1993
David W. Flater Yelena Yesha E. K. Park

The acceptance of the C programming language by academia and industry is partially responsible for the ‘software crisis’. The simple, trusting semantics of C mask many common faults, such as range violations, which would be detected and reported at run-time by programs coded in a robust language such as Ada.* This needlessly complicates the debugging of C programs. Although the assert macro let...

Journal: :Teaching Mathematics and Computer Science 2011

2007
Alessio Gaspar Abdel Ejnioui Naomi Boyer

In December 2006, a survey hosted on surveymonkey.com was publicized through various ACM mailing lists (SIGCSE, SIGITE). Its purpose was to determine the role of the C language in the various modern computing curricula (CS, IT...). This paper summarizes the results and stresses out the quantitative usage of this language in introductory and intermediate programming courses as well as in upper-l...

Journal: :JITE 2006
T. Grandon Gill Carolyn F. Holton

In this paper, a required introductory programming course being taught to MIS undergraduates using the C++ programming language is described. Two factors make the objectives of the course—which are to provide students with an exposure to the logical organization of the computer in addition to teaching them basic programming logic—particularly challenging to achieve. First, students enter the co...

1999
Maurizio Pizzonia Giuseppe Di Battista

Applied research in graph algorithms and combinatorial structures needs comprehensive and versatile software libraries. However, the design and the implementation of flexible libraries are challenging activities. Among the other problems involved in such a difficult field, a very special role is played by graph classification issues. We propose new techniques devised to help the designer and th...

1993
David E. Culler Andrea Dusseau Seth Copen Goldstein Arvind Krishnamurthy Steven Lumetta Thorsten von Eicken Katherine Yelick

We introduce the Split-C language, a parallel extension of C intended for high performance programming on distributed memory multiprocessors, and demonstrate the use of the language in optimizing parallel programs. Split-C provides a global address space with a clear concept of locality and unusual assignment operators. These are used as tools to reduce the frequency and cost of remote access. ...

2008
Milena Vujosevic-Janicic

We consider the problem of buffer overflows in C programs. This problem is very important because buffer overflows are suitable targets for security attacks and sources of serious programs’ misbehavior. Buffer overflow bugs can be detected at run-time by dynamic analysis, and before run-time by static analysis. In this paper we present a new static, modular approach for automated detection of b...

2007
Darun Kesrarat

Nowadays, there are various Information Technology (IT) devices but one of the most popular IT devices is the digital camera. Basically, the digital camera is used to capture and store images. The digital images are being stored and reproduced in a way that is quite different from the processing steps of the traditional film because the information is being kept in digital format. The digital d...

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

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