jagomart
digital resources
picture1_C For The C   Programmer


 102x       Filetype PDF       File size 0.24 MB       Source: cse.engineering.nyu.edu


File: C For The C Programmer
c programming for the c programmer an introduction overview history of c dynamic memory no class parameter passing our first c program overloading compiling and running casting makefiles includes strings ...

icon picture PDF Filetype PDF | Posted on 05 Feb 2023 | 2 years ago
Partial capture of text on file.
     C Programming for the 
       C++ Programmer
           An Introduction
     Overview
      ● History of C                         ● Dynamic Memory
      ● No class!                            ● Parameter Passing
      ● Our first C program                  ● Overloading
      ● Compiling and running                ● Casting
      ● Makefiles                            ● Includes
      ● Strings                              ● Implicit declarations
      ● Standard I/O                         ● Function Pointers
      ● Structs                              ● Command line arguments
   Language History
   ● Developed in early 70's
   ● Specified in 1978 in The C Programming Language by Kernighan and 
     Ritchie. 
   ● Modified and standardized in 1989.  
     ○ Most important feature was specifying types in the parameter lists.
     ○ The second (current) edition of K&R describes this version.
   ● C99 added some nice flexibility, in particular being free to define a variable 
     anywhere before its use.
   ● The C11 standard for the language is available at:  
     ○ http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
     ○ Largely a clean-up.  Added a threading library.
   No Class!
   ● No class, only struct 
   ● What’s the impact?
   ● No methods.  No constructors.  No destructors.
   ● No private / protected.
   ● No string, iostream, ifstream, vector …
   ● No overloading of operators: 
   ● << and >> have nothing to do with I/O!
   ● No templates, STL,…
   ● No inheritance
The words contained in this file might help you see if this file matches what you are looking for:

...C programming for the programmer an introduction overview history of dynamic memory no class parameter passing our first program overloading compiling and running casting makefiles includes strings implicit declarations standard i o function pointers structs command line arguments language developed in early s specified by kernighan ritchie modified standardized most important feature was specifying types lists second current edition k r describes this version added some nice flexibility particular being free to define a variable anywhere before its use is available at http www open std org jtc sc wg docs n pdf largely clean up threading library only struct what impact methods constructors destructors private protected string iostream ifstream vector operators have nothing do with templates stl inheritance...

no reviews yet
Please Login to review.