SlideShare a Scribd company logo
Is C going
the way of
the Dodo?
  Dirk Haun
  ACCU 2012
Requiem for C
C will live forever




 Requiem for C
C will live forever


When only C will do




  Requiem for C
C will live forever


     When only C will do


Is C going the way of the Dodo?


        Requiem for C
Is C going the way of the Dodo?
"Java's long term
    downward trend
   line finally crosses
C's stable (almost flat)
     popularity line"
Assumption:
 There is a steady demand
for C developers (for now).
Where do C developers
come from?
C is not a good language
      for teaching
2nd Assumption:
Most C developers
  are self-taught.
Back in the day ...
... and then came the GUI ...
These days?
You write for the web
(or mobile).
Motivation?   Discuss ...
Help?
ACCU?
Notes from the discussion

Where do C programmers come from?
"From the '80s."
                               Why rescue it?
                               Multi core vs. C
                               Market forces
 Motivation / Use
 Open Source projects
 EE students(?)
 Coming "down" from C++           Stability
 Efficiency / power consumption    Maintenance
 Performance                      "No crisis"
 Understanding the machine

      Help
      Internet - courses etc.
      "gamify it"                  Role for the ACCU?
                                   (no contributions)
@dirkhaun
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

More Related Content

Viewers also liked

Google Summer of Code 2010 (in English)
Google Summer of Code 2010 (in English)Google Summer of Code 2010 (in English)
Google Summer of Code 2010 (in English)
Dirk Haun
 
Rewriting not recommended
Rewriting not recommendedRewriting not recommended
Rewriting not recommended
Dirk Haun
 
Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)
Dirk Haun
 
Send Sms
Send SmsSend Sms
Send Sms
Chris Cranis
 
Atom Publishing Protocol
Atom Publishing ProtocolAtom Publishing Protocol
Atom Publishing Protocol
Dirk Haun
 
Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...
Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...
Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...
Dirk Haun
 
Ribbit for Salesforce - General
Ribbit for Salesforce - GeneralRibbit for Salesforce - General
Ribbit for Salesforce - General
Chris Cranis
 
Will Stacy Talks Productivity from Sales 2.0
Will Stacy Talks Productivity from Sales 2.0Will Stacy Talks Productivity from Sales 2.0
Will Stacy Talks Productivity from Sales 2.0
Chris Cranis
 
Open Source is good for you
Open Source is good for youOpen Source is good for you
Open Source is good for you
Dirk Haun
 
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Dirk Haun
 
What's our Status?
What's our Status?What's our Status?
What's our Status?
Dirk Haun
 
Continuous Integration in der Praxis
Continuous Integration in der PraxisContinuous Integration in der Praxis
Continuous Integration in der Praxis
Dirk Haun
 
Braindump - How to leave your Knowledge when leaving your Job
Braindump - How to leave your Knowledge when leaving your JobBraindump - How to leave your Knowledge when leaving your Job
Braindump - How to leave your Knowledge when leaving your Job
Dirk Haun
 

Viewers also liked (13)

Google Summer of Code 2010 (in English)
Google Summer of Code 2010 (in English)Google Summer of Code 2010 (in English)
Google Summer of Code 2010 (in English)
 
Rewriting not recommended
Rewriting not recommendedRewriting not recommended
Rewriting not recommended
 
Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)
 
Send Sms
Send SmsSend Sms
Send Sms
 
Atom Publishing Protocol
Atom Publishing ProtocolAtom Publishing Protocol
Atom Publishing Protocol
 
Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...
Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...
Google Summer of Code: Neue Mitstreiter mit Geld (und T-Shirts) gewinnen - kl...
 
Ribbit for Salesforce - General
Ribbit for Salesforce - GeneralRibbit for Salesforce - General
Ribbit for Salesforce - General
 
Will Stacy Talks Productivity from Sales 2.0
Will Stacy Talks Productivity from Sales 2.0Will Stacy Talks Productivity from Sales 2.0
Will Stacy Talks Productivity from Sales 2.0
 
Open Source is good for you
Open Source is good for youOpen Source is good for you
Open Source is good for you
 
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
 
What's our Status?
What's our Status?What's our Status?
What's our Status?
 
Continuous Integration in der Praxis
Continuous Integration in der PraxisContinuous Integration in der Praxis
Continuous Integration in der Praxis
 
Braindump - How to leave your Knowledge when leaving your Job
Braindump - How to leave your Knowledge when leaving your JobBraindump - How to leave your Knowledge when leaving your Job
Braindump - How to leave your Knowledge when leaving your Job
 

Similar to Is C going the way of the Dodo?

MIL Lesson 8 powerpoint presentation o yea
MIL Lesson 8 powerpoint presentation o yeaMIL Lesson 8 powerpoint presentation o yea
MIL Lesson 8 powerpoint presentation o yea
REDENORIOLA3
 
Teach Less Learn More
Teach Less Learn MoreTeach Less Learn More
Teach Less Learn More
Kevin Walsh
 
4 Isen
4 Isen4 Isen
4 Isen
Marc Canter
 
Innovation of digital storytelling draft
Innovation of digital storytelling draftInnovation of digital storytelling draft
Innovation of digital storytelling draft
ccarroll57
 
using Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts Organisationsusing Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts Organisations
Brian Degger
 
The Power of One
The Power of OneThe Power of One
The Power of One
Deon van der Merwe
 
Digital responses
Digital responsesDigital responses
Digital responses
Andrew Middleton
 
Open Racing
Open RacingOpen Racing
Open Racing
Keith Curtis
 
Second Life in Education especially in Minnesota
Second Life in Education especially in MinnesotaSecond Life in Education especially in Minnesota
Second Life in Education especially in Minnesota
Ann Treacy
 
Open sourcepres eva2013
Open sourcepres eva2013Open sourcepres eva2013
Open sourcepres eva2013
Camille Baker, PhD
 
Udl2007
Udl2007Udl2007
Udl2007
mm_abell
 
Introduction to SL for Graphic Design students
Introduction to SL for Graphic Design studentsIntroduction to SL for Graphic Design students
Introduction to SL for Graphic Design students
Christine Gonnella
 
think, share, learn
think, share, learnthink, share, learn
think, share, learn
Jennifer Arnott
 
think, share, learn: blogs and blogging
think, share, learn: blogs and bloggingthink, share, learn: blogs and blogging
think, share, learn: blogs and blogging
Jennifer Arnott
 
Flat Classroom Workshop Mumbai: The Slides You Didn't See
Flat Classroom Workshop Mumbai: The Slides You Didn't SeeFlat Classroom Workshop Mumbai: The Slides You Didn't See
Flat Classroom Workshop Mumbai: The Slides You Didn't See
David W. Deeds
 
Using iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningUsing iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy Learning
Richard Beach
 
Preserving Digital Memories workshop
Preserving Digital Memories workshopPreserving Digital Memories workshop
Preserving Digital Memories workshop
victorloux
 
I L A 031609 Fl N A L
I L A 031609  Fl N A LI L A 031609  Fl N A L
I L A 031609 Fl N A L
tonyodriscoll
 
Ila 031609 Fl Nal
Ila 031609 Fl NalIla 031609 Fl Nal
Ila 031609 Fl Nal
tonyodriscoll
 
ELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael KraussELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael Krauss
Michael Krauss
 

Similar to Is C going the way of the Dodo? (20)

MIL Lesson 8 powerpoint presentation o yea
MIL Lesson 8 powerpoint presentation o yeaMIL Lesson 8 powerpoint presentation o yea
MIL Lesson 8 powerpoint presentation o yea
 
Teach Less Learn More
Teach Less Learn MoreTeach Less Learn More
Teach Less Learn More
 
4 Isen
4 Isen4 Isen
4 Isen
 
Innovation of digital storytelling draft
Innovation of digital storytelling draftInnovation of digital storytelling draft
Innovation of digital storytelling draft
 
using Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts Organisationsusing Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts Organisations
 
The Power of One
The Power of OneThe Power of One
The Power of One
 
Digital responses
Digital responsesDigital responses
Digital responses
 
Open Racing
Open RacingOpen Racing
Open Racing
 
Second Life in Education especially in Minnesota
Second Life in Education especially in MinnesotaSecond Life in Education especially in Minnesota
Second Life in Education especially in Minnesota
 
Open sourcepres eva2013
Open sourcepres eva2013Open sourcepres eva2013
Open sourcepres eva2013
 
Udl2007
Udl2007Udl2007
Udl2007
 
Introduction to SL for Graphic Design students
Introduction to SL for Graphic Design studentsIntroduction to SL for Graphic Design students
Introduction to SL for Graphic Design students
 
think, share, learn
think, share, learnthink, share, learn
think, share, learn
 
think, share, learn: blogs and blogging
think, share, learn: blogs and bloggingthink, share, learn: blogs and blogging
think, share, learn: blogs and blogging
 
Flat Classroom Workshop Mumbai: The Slides You Didn't See
Flat Classroom Workshop Mumbai: The Slides You Didn't SeeFlat Classroom Workshop Mumbai: The Slides You Didn't See
Flat Classroom Workshop Mumbai: The Slides You Didn't See
 
Using iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningUsing iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy Learning
 
Preserving Digital Memories workshop
Preserving Digital Memories workshopPreserving Digital Memories workshop
Preserving Digital Memories workshop
 
I L A 031609 Fl N A L
I L A 031609  Fl N A LI L A 031609  Fl N A L
I L A 031609 Fl N A L
 
Ila 031609 Fl Nal
Ila 031609 Fl NalIla 031609 Fl Nal
Ila 031609 Fl Nal
 
ELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael KraussELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael Krauss
 

More from Dirk Haun

Reverse Bildersuche mit TinEye
Reverse Bildersuche mit TinEyeReverse Bildersuche mit TinEye
Reverse Bildersuche mit TinEye
Dirk Haun
 
Vorsicht, Kamera!
Vorsicht, Kamera!Vorsicht, Kamera!
Vorsicht, Kamera!
Dirk Haun
 
Vorsicht Kamera!
Vorsicht Kamera!Vorsicht Kamera!
Vorsicht Kamera!
Dirk Haun
 
Botschaften optimieren für Erinnerung und Verbreitung
Botschaften optimieren für Erinnerung und VerbreitungBotschaften optimieren für Erinnerung und Verbreitung
Botschaften optimieren für Erinnerung und Verbreitung
Dirk Haun
 
Smile, you're on camera!
Smile, you're on camera!Smile, you're on camera!
Smile, you're on camera!
Dirk Haun
 
What's our Status?
What's our Status?What's our Status?
What's our Status?
Dirk Haun
 
Google Summer of Code 2012
Google Summer of Code 2012Google Summer of Code 2012
Google Summer of Code 2012
Dirk Haun
 
Geeklog: The secure CMS.
Geeklog: The secure CMS.Geeklog: The secure CMS.
Geeklog: The secure CMS.
Dirk Haun
 
Google Summer of Code 2011 (German)
Google Summer of Code 2011 (German)Google Summer of Code 2011 (German)
Google Summer of Code 2011 (German)
Dirk Haun
 
Apple iPad als Reisebegleiter
Apple iPad als ReisebegleiterApple iPad als Reisebegleiter
Apple iPad als Reisebegleiter
Dirk Haun
 
Verteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der PraxisVerteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der Praxis
Dirk Haun
 
Verteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der PraxisVerteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der Praxis
Dirk Haun
 
Adventures in QA
Adventures in QAAdventures in QA
Adventures in QA
Dirk Haun
 
Google Summer of Code 2010 (in German)
Google Summer of Code 2010 (in German)Google Summer of Code 2010 (in German)
Google Summer of Code 2010 (in German)
Dirk Haun
 
GSoC@Webmontag (in German)
GSoC@Webmontag (in German)GSoC@Webmontag (in German)
GSoC@Webmontag (in German)
Dirk Haun
 
Google Summer of Code™ (in German)
Google Summer of Code™ (in German)Google Summer of Code™ (in German)
Google Summer of Code™ (in German)
Dirk Haun
 
Google Summer of Code™ (in German; neutral version)
Google Summer of Code™ (in German; neutral version)Google Summer of Code™ (in German; neutral version)
Google Summer of Code™ (in German; neutral version)
Dirk Haun
 
Neuschreiben nicht empfohlen
Neuschreiben nicht empfohlenNeuschreiben nicht empfohlen
Neuschreiben nicht empfohlen
Dirk Haun
 

More from Dirk Haun (18)

Reverse Bildersuche mit TinEye
Reverse Bildersuche mit TinEyeReverse Bildersuche mit TinEye
Reverse Bildersuche mit TinEye
 
Vorsicht, Kamera!
Vorsicht, Kamera!Vorsicht, Kamera!
Vorsicht, Kamera!
 
Vorsicht Kamera!
Vorsicht Kamera!Vorsicht Kamera!
Vorsicht Kamera!
 
Botschaften optimieren für Erinnerung und Verbreitung
Botschaften optimieren für Erinnerung und VerbreitungBotschaften optimieren für Erinnerung und Verbreitung
Botschaften optimieren für Erinnerung und Verbreitung
 
Smile, you're on camera!
Smile, you're on camera!Smile, you're on camera!
Smile, you're on camera!
 
What's our Status?
What's our Status?What's our Status?
What's our Status?
 
Google Summer of Code 2012
Google Summer of Code 2012Google Summer of Code 2012
Google Summer of Code 2012
 
Geeklog: The secure CMS.
Geeklog: The secure CMS.Geeklog: The secure CMS.
Geeklog: The secure CMS.
 
Google Summer of Code 2011 (German)
Google Summer of Code 2011 (German)Google Summer of Code 2011 (German)
Google Summer of Code 2011 (German)
 
Apple iPad als Reisebegleiter
Apple iPad als ReisebegleiterApple iPad als Reisebegleiter
Apple iPad als Reisebegleiter
 
Verteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der PraxisVerteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der Praxis
 
Verteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der PraxisVerteilte Versionskontrolle in der Praxis
Verteilte Versionskontrolle in der Praxis
 
Adventures in QA
Adventures in QAAdventures in QA
Adventures in QA
 
Google Summer of Code 2010 (in German)
Google Summer of Code 2010 (in German)Google Summer of Code 2010 (in German)
Google Summer of Code 2010 (in German)
 
GSoC@Webmontag (in German)
GSoC@Webmontag (in German)GSoC@Webmontag (in German)
GSoC@Webmontag (in German)
 
Google Summer of Code™ (in German)
Google Summer of Code™ (in German)Google Summer of Code™ (in German)
Google Summer of Code™ (in German)
 
Google Summer of Code™ (in German; neutral version)
Google Summer of Code™ (in German; neutral version)Google Summer of Code™ (in German; neutral version)
Google Summer of Code™ (in German; neutral version)
 
Neuschreiben nicht empfohlen
Neuschreiben nicht empfohlenNeuschreiben nicht empfohlen
Neuschreiben nicht empfohlen
 

Recently uploaded

NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
lakitawilson
 
Imagination in Computer Science Research
Imagination in Computer Science ResearchImagination in Computer Science Research
Imagination in Computer Science Research
Abhik Roychoudhury
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
Celine George
 
How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17
Celine George
 
RDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEWRDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEW
Murugan Solaiyappan
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
SarahAlie1
 
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Murugan Solaiyappan
 
Principles of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptxPrinciples of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptx
ibtesaam huma
 
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
MysoreMuleSoftMeetup
 
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptxBRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
kambal1234567890
 
Read the 38 letters Rockefeller left to his son online for free
Read the 38 letters Rockefeller left to his son online for freeRead the 38 letters Rockefeller left to his son online for free
Read the 38 letters Rockefeller left to his son online for free
Jerry Chew
 
formative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.Vformative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.V
DrRavindrakshirsagar1
 
Individual Performance Commitment Review Form-Developmental Plan.docx
Individual Performance Commitment Review Form-Developmental Plan.docxIndividual Performance Commitment Review Form-Developmental Plan.docx
Individual Performance Commitment Review Form-Developmental Plan.docx
monicaaringo1
 
How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17
Celine George
 
How to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POSHow to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POS
Celine George
 
SEQUNCES Lecture_Notes_Unit4_chapter11_sequence
SEQUNCES  Lecture_Notes_Unit4_chapter11_sequenceSEQUNCES  Lecture_Notes_Unit4_chapter11_sequence
SEQUNCES Lecture_Notes_Unit4_chapter11_sequence
Murugan Solaiyappan
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
heathfieldcps1
 
(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening
MJDuyan
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
Nguyen Thanh Tu Collection
 
The Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdfThe Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdf
luzmilaglez334
 

Recently uploaded (20)

NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
 
Imagination in Computer Science Research
Imagination in Computer Science ResearchImagination in Computer Science Research
Imagination in Computer Science Research
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
 
How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17
 
RDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEWRDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEW
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
 
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
 
Principles of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptxPrinciples of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptx
 
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
 
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptxBRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
 
Read the 38 letters Rockefeller left to his son online for free
Read the 38 letters Rockefeller left to his son online for freeRead the 38 letters Rockefeller left to his son online for free
Read the 38 letters Rockefeller left to his son online for free
 
formative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.Vformative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.V
 
Individual Performance Commitment Review Form-Developmental Plan.docx
Individual Performance Commitment Review Form-Developmental Plan.docxIndividual Performance Commitment Review Form-Developmental Plan.docx
Individual Performance Commitment Review Form-Developmental Plan.docx
 
How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17
 
How to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POSHow to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POS
 
SEQUNCES Lecture_Notes_Unit4_chapter11_sequence
SEQUNCES  Lecture_Notes_Unit4_chapter11_sequenceSEQUNCES  Lecture_Notes_Unit4_chapter11_sequence
SEQUNCES Lecture_Notes_Unit4_chapter11_sequence
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
 
(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
 
The Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdfThe Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdf
 

Is C going the way of the Dodo?

  • 1. Is C going the way of the Dodo? Dirk Haun ACCU 2012
  • 3. C will live forever Requiem for C
  • 4. C will live forever When only C will do Requiem for C
  • 5. C will live forever When only C will do Is C going the way of the Dodo? Requiem for C
  • 7. "Java's long term downward trend line finally crosses C's stable (almost flat) popularity line"
  • 8. Assumption: There is a steady demand for C developers (for now).
  • 9. Where do C developers come from?
  • 10. C is not a good language for teaching
  • 11. 2nd Assumption: Most C developers are self-taught.
  • 12. Back in the day ...
  • 13. ... and then came the GUI ...
  • 14. These days? You write for the web (or mobile).
  • 15. Motivation? Discuss ... Help? ACCU?
  • 16. Notes from the discussion Where do C programmers come from? "From the '80s." Why rescue it? Multi core vs. C Market forces Motivation / Use Open Source projects EE students(?) Coming "down" from C++ Stability Efficiency / power consumption Maintenance Performance "No crisis" Understanding the machine Help Internet - courses etc. "gamify it" Role for the ACCU? (no contributions)
  • 18. 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