is c going the way of the dodo?
DESCRIPTION
Slides for my session "Is C going the way of the Dodo?" at ACCU 2012. As it turned out, "Is C dead yet?" was a common topic throughout the conference. In this session, I was looking at it from the perspective of my employer, who's desperately seeking C developers. Where are those coming from these days? How was it "back in the day"? This then led to a discussion, from which some notes are included in this slide deck now.TRANSCRIPT
![Page 1: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/1.jpg)
Is C going the way of the Dodo?
Dirk HaunACCU 2012
![Page 2: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/2.jpg)
Requiem for C
![Page 3: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/3.jpg)
Requiem for C
C will live forever
![Page 4: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/4.jpg)
Requiem for C
When only C will do
C will live forever
![Page 5: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/5.jpg)
Requiem for C
When only C will do
C will live forever
Is C going the way of the Dodo?
![Page 6: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/6.jpg)
![Page 7: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/7.jpg)
"Java's long termdownward trendline finally crosses
C's stable (almost flat)popularity line"
![Page 8: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/8.jpg)
Assumption:There is a steady demandfor C developers (for now).
![Page 9: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/9.jpg)
Where do C developerscome from?
![Page 10: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/10.jpg)
C is not a good languagefor teaching
![Page 11: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/11.jpg)
2nd Assumption:Most C developers
are self-taught.
![Page 12: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/12.jpg)
Back in the day ...
![Page 13: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/13.jpg)
... and then came the GUI ...
![Page 14: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/14.jpg)
These days?You write for the web(or mobile).
![Page 15: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/15.jpg)
Discuss ...Motivation?Help?ACCU?
![Page 16: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/16.jpg)
Notes from the discussion
Where do C programmers come from?"From the '80s."
Motivation / UseOpen Source projectsEE students(?)Coming "down" from C++Efficiency / power consumptionPerformanceUnderstanding the machine
Why rescue it?Multi core vs. CMarket forces
StabilityMaintenance"No crisis"
HelpInternet - courses etc."gamify it" Role for the ACCU?
(no contributions)
![Page 17: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/17.jpg)
@dirkhaun
![Page 18: Is C going the way of the Dodo?](https://reader033.vdocuments.us/reader033/viewer/2022052315/5565f668d8b42a2a4d8b4680/html5/thumbnails/18.jpg)
Credits
Presentation: Dirk Haun,TIOBE index via their website,Dodo painting by Cornelis Saftleven from 1638, via Wikipedia
Other photos via Flickr, in order of appearance:
"morning sun" by Matt MacGillivray,"Stork" by L.E Daniel Larsson,"Numbers in the orange" by Leonid Mamchenkov,"workstation" by hobvias sudoneighm,"ZX81" by Dirk Haun,"Untitled" by Marcin Wichary,"wide web" by josef.stuefer,"Conversation" by Paul Hart,"Thank you" by Margherita J. L. Lisoni