Affiliation:
1. Stephen F. Austin State Univ., Nacogdoches, TX
Abstract
C++ is rapidly becoming one of the most important programming languages in the world. Yet it is an extremely complex language and, therefore, one that is very difficult to learn. To provide a significant degree of simplification and, thereby, to help alleviate the difficulties of learning the language, a relatively small C++ subset, Essential C++, has been defined. It is proposed for use by the computer science academic community as a suitable first programming language for students as well as for use by other individuals who desire eventually to become software developers using the full C++ language.After supporting the case for the need of a C++ subset and discussing the reasons for developing one, this article presents Essential C++, provides the rationale for selecting its particular constituents from the full C++ language, and then examines the advantages and disadvantages of using Essential C++.
Publisher
Association for Computing Machinery (ACM)
Reference39 articles.
1. The first-course conundrum
2. 2
. Accredited Standards Committee X3 operating under the procedures of the American National Standards Institute (ANSI) "Working Paper for Draft Proposed International Standard for Information Systems--Programming Language C++ " Doc. No. X3J16/95-0087 WG21/N0687 28 April 1995. 2. Accredited Standards Committee X3 operating under the procedures of the American National Standards Institute (ANSI) "Working Paper for Draft Proposed International Standard for Information Systems--Programming Language C++ " Doc. No. X3J16/95-0087 WG21/N0687 28 April 1995.
3. A Better C;Allison Chuck;C/C++ Users Journal,1995
4. A three-fold introduction to computer science
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献