Comparison of the Programming Languages C and Pascal

@article{Feuer1982ComparisonOT,
  title={Comparison of the Programming Languages C and Pascal},
  author={A. Feuer and N. Gehani},
  journal={ACM Comput. Surv.},
  year={1982},
  volume={14},
  pages={73-92}
}
The languages C andPASCAL are growing m popularity, particularly among programmers of small computers In thin paper we summarize and compare the two languages covering their design phflosophms, their handhng of data types, the programming facflltms they provide, the impact of these facflltms on the quality of programs, and how useful the facilities are for programming in a variety of apphcation domains. 
Reliable programming in standard languages
TLDR
The designers of programming languages are presented with many, often conflicting, requirements; support for high-integrity programming is only one of them; in the case of C, it is clear that formal verification was not a major preoccupation. Expand
The C Programming Language and a C Compiler
TLDR
The C language and its history is described and a specific implementation of C, the Microsoft C Compiler, which runs on the IBM Personal Computer is presented. Expand
Comparative Study of C, Java, C# and Jython
TLDR
This research presents a comparative study of four programming languages, C, Java, C#, and Jython, with respect to the following criteria: memory consumption, CPU utilization, and execution time. Expand
FROM C TO C++, C#, AND JAVA
TLDR
The C language became a popular language and established itself as the foundation for the newer, more powerful programming languages that were developed later such as C++, C#, C-sharp and Java. Expand
A Programming Language Engineered for Beginners
TLDR
A language is described which permits users the convenient development of well-structured programs that are easy to read and understand, easy to correct and modify, and easy to verify the correctness of the program. Expand
Programming abstract data types, iterators and generic modules in C
A programming discipline to write abstract data types, iterators and generic modules using the C language is proposed. Program examples are presented making use of features of the ANSI standard for C.
A simple technique for converting from a pascal shop to a C shop
TLDR
A simple technique was used to use the literal definition facility of C to make C programs ‘resemble’ Pascal programs. Expand
A To Z: C Language Shortcomings
TLDR
This paper will attempt to redress the balance on which one of the authors has espoused many of its virtues without adequately commenting on its vices. Expand
Implementing a scalar C compiler on the cyber 205
TLDR
Some motivating factors, implementation details, and proposes further work on developing the Cyber 205 C compiler, a preliminary version of a scalar C compiler for the VAX/UNIX system. Expand
C++ Programming Language
TLDR
Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable. Expand
...
1
2
3
4
...

References

SHOWING 1-10 OF 40 REFERENCES
An assessment of the programming language pascal
  • N. Wirth
  • Computer Science
  • IEEE Transactions on Software Engineering
  • 1975
The programming language Pascal is assessed in the light of `reliable programming' and with the background of five years of experience with the language. Some features are selected to point outExpand
An assessment of the programming language pascal
The programming language PASCAL is assessed in the light of “reliable programming” and with the background of five years of experience with the language. Some features are selected to point outExpand
The design of a pascal compiler
  • N. Wirth
  • Computer Science
  • Softw. Pract. Exp.
  • 1971
The development of a compiler for the programming language PASCAL1 is described in some detail. Design decisions concerning the layout of program and data, the organization of the compiler includingExpand
An experimental evaluation of data type conventions
TLDR
An experiment that compares the programming reliability of subjects using a statically typed language and a “typeless” language shows that, at least in one environment, the use of a dynamically typed language can increase programming reliability. Expand
Hints on programming language design.
TLDR
The view that a programming language is a tool which should assist the programmer in the most difficult aspects of his art, namely program design, documentation, and debugging is presented. Expand
A case study in specifying the semantics of a programming language
TLDR
The objective was to construct a readable and precise specification of C, aimed at compiler writers, maintainers, and language pundits. Expand
A portable compiler: theory and practice
TLDR
An overview of the compiler structure and algorithms is given, emphasizing those areas where theory was helpful, and discussing the approaches taken where theory is lacking. Expand
A programming language
  • K. Iverson
  • Computer Science
  • AIEE-IRE '62 (Spring)
  • 1962
TLDR
The paper describes a succinct problem-oriented programming language that relies heavily on a systematic extension of a small set of basic operations to vectors, matrices, and trees, and on a family of flexible selection operations controlled by logical vectors. Expand
The programming language Concurrent Pascal
  • P. B. Hansen
  • Computer Science
  • IEEE Transactions on Software Engineering
  • 1975
TLDR
The main contribution of Concurrent Pascal is to extend the monitor concept with an explicit hierarchy of access rights to shared data structures that can be stated in the program text and checked by a compiler. Expand
The C Programming Language
TLDR
This ebook is the first authorized digital version of Kernighan and Ritchie's 1988 classic, The C Programming Language (2nd Ed.), and is a "must-have" reference for every serious programmer's digital library. Expand
...
1
2
3
4
...