• Email
  • Like
  • Save
  • Private Content
  • Embed
 

Deep C

by

  • 386K views

Programming is hard. Programming correct C and C++ is particularly hard. Indeed, both in C and certainly in C++, it is uncommon to see a screenful containing only well defined and conforming code.Why ...

Programming is hard. Programming correct C and C++ is particularly hard. Indeed, both in C and certainly in C++, it is uncommon to see a screenful containing only well defined and conforming code.Why do professional programmers write code like this? Because most programmers do not have a deep understanding of the language they are using.While they sometimes know that certain things are undefined or unspecified, they often do not know why it is so. In these slides we will study small code snippets in C and C++, and use them to discuss the fundamental building blocks, limitations and underlying design philosophies of these wonderful but dangerous programming languages.

This content has a CC license. Feel free to use it for whatever you want. You may download the original PDF file from: http://www.pvv.org/~oma/DeepC_slides_oct2012.pdf

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

CC Attribution License

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

133 Embeds 19,187

http://phanaphak.wordpress.com 4599
http://kelseyfalter.com 3212
http://www.redditmedia.com 1755
http://chenkaie.blogspot.com 1352
http://www.hailongchang.org 853
http://paper.li 703
http://www.martinbr.com 686
http://a0.twimg.com 635
http://okolovich.info 580
http://chenkaie.blogspot.tw 535
http://liulixiang.info 374
http://ginandchess.com 312
http://thewebdev.de 292
http://mrsunli.com 276
http://svn.cd.cienet.com.cn 197
http://irr.posterous.com 154
http://www.tracylling.com 148
http://evolvebeyondmoney.com 139
http://websites.networksolutions.com 126
http://www.phodphad.com 125
http://universoecomputacao.blogspot.com.br 111
http://us-w1.rockmelt.com 107
http://www.techgig.com 103
http://www.evolvebeyondmoney.com 101
http://d.hatena.ne.jp 95
http://lj-toys.com 94
http://tweetedtimes.com 90
http://croxarens.blogspot.com 88
http://chenkaie.blogspot.hk 82
http://cookedapple.wordpress.com 82
https://twitter.com 77
http://blog.liulixiang.info 76
http://localhost 75
http://ktjx.blogspot.com 65
http://www.academicafrica.org 61
http://lia.ufc.br 59
http://www.scoop.it 53
http://v.hkbada.com 45
http://www.wykop.pl 40
http://bruno.pospichil.com.br 38
http://nuevospowerpoints.blogspot.com 33
http://objectx.posterous.com 28
http://mojozoox.me 28
http://0353da3.netsolhost.com 27
http://alikhuram.wordpress.com 27
https://si0.twimg.com 26
http://theopendoor.objectivemac.com 24
http://dev.mahara.schlumbumbel.wgtn.cat-it.co.nz 24
http://www.alldaykids.com 20
http://defiasvictoria.blogspot.com.es 20
http://chenkaie.blogspot.com.es 17

More...

Statistics

Likes
440
Downloads
8,335
Comments
56
Embed Views
19,187
Views on SlideShare
367K
Total Views
386K

110 of 56 previous next Post a comment

110 of 56 previous next

Post Comment
Edit your comment

Deep C Deep C Presentation Transcript