User Tools

Site Tools


2015:history_and_spirit_of_c_and_c

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2015:history_and_spirit_of_c_and_c [2014/12/18 10:31] jonjagger2015:history_and_spirit_of_c_and_c [2016/06/11 14:05] (current) – external edit 127.0.0.1
Line 6: Line 6:
 **Duration**: 90 mins\\ **Duration**: 90 mins\\
 **Description**: \\ **Description**: \\
-To get a deep understandig of C and C++, it is useful to know the +To get a deep understanding of C and C++, it is useful to know the history of these wonderful programming languages. It is perhaps even more important to appreciate the driving forces, motivation and the spirit that has shaped these languages into what we have today.\\
-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, +In the first half of this talk we go back to the early days of programmable digital computers. We will take a brief look at really old machine code, assembler, Fortran, IAL, Algol 60 and CPL, before we discuss the motivations behind BCPL, B and then early C. We will also discuss influential hardware architectures represented by EDSAC, Atlas, PDP-7, PDP-11 and Interdata 8/32. From there we quickly move through the newer language versions such as K&R C, C89, C99 and C11.\\
-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.\\+
 \\ \\
 +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 with live coding we will demonstrate by example how it has evolved from the rather primitive "C with Classes" into a supermodern 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)