Migrating from Pascal to C++

Migrating from Pascal to C++
Author: Susan N. Merritt
Publisher: Springer Science & Business Media
Total Pages: 573
Release: 2012-12-06
Genre: Computers
ISBN: 1461219027

Many students and programmers familiar with Pascal are now looking to upgrade their skills to a well-structured object-oriented programming language such as C++. This textbook provides such an "upgrade path" by presenting a course on C++ in the spirit of structured programming. Both authors teach this material to a wide variety of students and include numerous programming exercises to test a reader's understanding and to increase their confidence in programming in C++.

From Pascal to C

From Pascal to C
Author: Douglas L. Brown
Publisher: Brooks/Cole
Total Pages: 153
Release: 1985-01-01
Genre: C# (Computer program language)
ISBN: 9780534046026

Introducing C to PASCAL Programmers

Introducing C to PASCAL Programmers
Author: Namir Clement Shammas
Publisher:
Total Pages: 372
Release: 1988-10-19
Genre: Computers
ISBN:

Covers everything Pascal programmers need to know to learn C. The Pascal source code allows the reader to understand in greater depth the task of the equivalent C listing. Also contains chapter-end summaries to reinforce important points and concepts.

The Computer from Pascal to von Neumann

The Computer from Pascal to von Neumann
Author: Herman H. Goldstine
Publisher: Princeton University Press
Total Pages: 399
Release: 2008-09-02
Genre: Science
ISBN: 1400820138

In 1942, Lt. Herman H. Goldstine, a former mathematics professor, was stationed at the Moore School of Electrical Engineering at the University of Pennsylvania. It was there that he assisted in the creation of the ENIAC, the first electronic digital computer. The ENIAC was operational in 1945, but plans for a new computer were already underway. The principal source of ideas for the new computer was John von Neumann, who became Goldstine's chief collaborator. Together they developed EDVAC, successor to ENIAC. After World War II, at the Institute for Advanced Study, they built what was to become the prototype of the present-day computer. Herman Goldstine writes as both historian and scientist in this first examination of the development of computing machinery, from the seventeenth century through the early 1950s. His personal involvement lends a special authenticity to his narrative, as he sprinkles anecdotes and stories liberally through his text.

C++ Toolbox for Verified Computing I

C++ Toolbox for Verified Computing I
Author: Rolf Hammer
Publisher: Springer Science & Business Media
Total Pages: 389
Release: 2012-12-06
Genre: Mathematics
ISBN: 3642796516

Our aim in writing this book was to provide an extensive set of C++ programs for solving basic numerical problems with verification of the results. This C++ Toolbox for Verified Computing I is the C++ edition of the Numerical Toolbox for Verified Computing l. The programs of the original edition were written in PASCAL-XSC, a PASCAL eXtension for Scientific Computation. Since we published the first edition we have received many requests from readers and users of our tools for a version in C++. We take the view that C++ is growing in importance in the field of numeri cal computing. C++ includes C, but as a typed language and due to its modern concepts, it is superior to C. To obtain the degree of efficiency that PASCAL-XSC provides, we used the C-XSC library. C-XSC is a C++ class library for eXtended Scientific Computing. C++ and the C-XSC library are an adequate alternative to special XSC-Ianguages such as PASCAL-XSC or ACRITH-XSC. A shareware version of the C-XSC library and the sources of the toolbox programs are freely available via anonymous ftp or can be ordered against reimbursement of expenses. The programs of this book do not require a great deal of insight into the features of C++. Particularly, object oriented programming techniques are not required.

PASCAL for Programmers

PASCAL for Programmers
Author: S. Eisenbach
Publisher: Springer Science & Business Media
Total Pages: 212
Release: 2012-12-06
Genre: Computers
ISBN: 3642679110

The material for this book first appeared in the magazine Personal Computer World, as a series of articles which ran from September 1979 to June 1980. It was designed to appeal to a new (in 1979) sort of reader the microcomputer enthusiast, both amateur and professional about whom two assumptions were made. The first was that the reader was someone who had already learned to program (probably in BASIC) and who wanted to create programs in as systematic and proficient a fashion as possible. The second was that the reader would not be adverse to an occasional glimpse of how the underlying machine played its part in executing these programs. As a result of these, no attempt was made to teach the "problem-solving" aspects of programming (although the Top-Down philosophy for program design formed a key feature) and no apology was made for the repeated references to the way in which a Pascal compiler "viewed" some particular code fragment. In preparing this material for publication as a single volume, there has been little deviation from this policy. Nevertheless, it should be remarked that the first five chapters contain all the material one would need to cover in an initial course in programming (up to the level of most BASIC's) while the second half of the book tackles some of the more sophisticated techniques available to the Pascal programmer.

PasRo

PasRo
Author: Christian Blume
Publisher: Springer Science & Business Media
Total Pages: 244
Release: 2012-12-06
Genre: Computers
ISBN: 3642728480

The second edition of PASRO - Pascal for Robots includes some new aspects of the PASRO development within the last two years. Besides the PASRO implementation on other computers with the help of different Pascal compilers and operating systems, one significant new development has been the implementation of the PASRO concept in the programming language C. Therefore the second edition is divided into two major parts: A. The revised and little extended "old" PASRO description of the first edition based on Pascal. B. The new PASRO/C description based on C. Of course we know that the name "PASRO/C· is a contradiction in terms, but we chose it, in order to use the well known name PASRO in future. The additional author John Favaro is respon sible for the PASRO/C implementation and the des~ription while Christian Blume designed the PASRO concept and implemented the original PASRO, together with Wilfried Jakob. Additional thanks are dedicated to Jan Schloen and Thomas Eppting, who helped us to implement PASRO/C. We would also like to thank all readers of the first edition, who sent us their comments and corrections. Amongst these, spe cial thanks to G. Macartney from the Queen's University of Bel fast.

PASCAL User Manual and Report

PASCAL User Manual and Report
Author: Kathleen Jensen
Publisher: Springer
Total Pages: 172
Release: 2013-06-29
Genre: Computers
ISBN: 3540375007

A preliminary version o~ the programming language Pascal was dra~ted in 1968. It ~ollowed in its spirit the A1gol-6m and Algo1-W 1ine o~ 1anguages. A~ter an extensive deve10pment phase, a~irst compiler became operational in 197m, and pub1ication ~ollowed a year 1ater (see Re~erences 1 and 8, p.1m4). The growing interest in the deve10pment of compilers ~or other computers ca11ed ~or a conso1idation o~ Pascal, and two years of experience in the use o~ the 1anguage dictated a few revisions. This 1ed in 1973 to the pub1ication o~ a Revised Report and a de~inition o~ a 1anguage representation in terms of the ISO cha:.:.acter set. This booklet consists o~ two parts: The User Manual, and the Revised Report. The ManUAl is directed to those who have previous1y acquired some ~ami1iarity with computer programming, and who wish to get acquainted with the 1anguage Pascal. Hence, the style o~ the Manual is that o~ a tutorial, and many examp1e~ are inc1uded to demonstrate the various ~eatures o~ Pascal. Summarising tab1es and syntax speci~ications are added as Appendices. The Report is inc1uded in this booklet to serve as a concise, u1timate reference ~or both programmers and imp1ementors. It defines stAndArd Pascal which constitutes a common base between various implementations of the 1anguage.