User Tools

Site Tools


2015:history_and_spirit_of_c_and_c

This is an old revision of the document!


Back to 2015-proposals

Title: History and Spirit of C and C++
Proposer: Olve Maudal
Type: Tutorial
Duration: 90 mins
Description:
To get a deep understandig of C and C++, it is useful to know the history of these lovely languages. However, it is not only useful, it is essential, to appreciate the driving forces, motivation and the spirit that has shaped these languages into what we have today.

In the first half we go back to machine code, assembler, Fortran, Algol and CPL, before we discuss the motivations behind BCPL, B and then early C. We will also discuss influential hardware architectures like the Atlas, PDP-7, PDP-11, IBM-370, Honeywell 6000 and Interdata 8/32. From there we quickly move through the newer language versions such as K&R C, C89, C99 and C11.

In the second half we backtrack into the history again, now including Simula, Algol 68, Ada, ML, Clu into the equation. We will discuss the motivation for creating C++, and discuss of it has evolved from a rather primit 'C with Classes' into a super modern and capable programming language as we now have with C++11/14 and soon with C++17.



2015/history_and_spirit_of_c_and_c.1418898692.txt.gz · Last modified: 2016/06/11 14:05 (external edit)