What is the reason C and C++ continue to be relevant?

I'd not call myself a programmer or a coder; but I'm fascinated by programming languages. Several new languages have been invented to program computers in various ways; but no matter how many languages come; C and C++ continue to be relevant even in today's age. What's the real reason or what are the things that C and C++ got right that makes them work without getting aged?

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Rupam Das

    @rupam-das-wW5CvN • Nov 11, 2014

    "What's the real reason or what are the things that C and C++ got right that makes them work without getting aged?"

    Pointers and ability to manipulate a values in Physical Memory Locations;

  • Ankita Katdare

    @abrakadabra • Nov 11, 2014

    Non-technical reasons are -

    1. Jobs. Thousands of applications in many major organizations are written in C or C++ Their development and maintenance jobs are still in huge demand. From operating systems to regularly used office apps such as MS Office, so many apps have been coded in C & C++.

    2. Skill. If you say you are able to code (are skillful) in C, it means you know how our computer systems work and know the *usage of pointers* and can optimize programs. Even if you are well-versed in some of the recent programming languages, your expertise in C/C++ will count a lot for the interviewer/employer. Shows your mettle.

  • Abhishek Rawal

    @abhishek-fg9tRh • Nov 11, 2014

    - Direct access to hardware API
    - No additional dependencies required, In C (and assembly too) bare executables can be created.
    - Because device drivers are written in C/C++
    - Because, Embedded shit.

    Real debate should be : C versus C++ in Embedded systems / OS development. Which will be quite interactive ๐Ÿ˜

  • rahul69

    @rahul69-97fAOs • Nov 21, 2014

    Kaustubh KatdareWhat's the real reason or what are the things that C and C++ got right that makes them work without getting aged?

    Apart from reasons discussed above, one reason is the structured approach and closeness to real world which helps developers to think more clearly while developing applications and huge support so that u can design virtually anything in C/C++

  • ELDHOSE K SHIBU

    @eldhose-fqfauF • Nov 22, 2014

    because they are awesome..... ๐Ÿ˜€