Is it possible for C to be replace in the future? | SoloLearn: Learn to code for FREE!

+105

Is it possible for C to be replace in the future?

I was just curious as soon as i read "is java dying", what will be the faith of lang like C in the future?. And if it will still be relevant what will make it relevant?

1/12/2019 8:39:06 AM

✳AsterisK✳

148 Answers

New Answer

+160

Well C language got a big future and you are talking about it's death. C is part of OS and hardwares. Microcontrollers are totally dependent on C..... BTW after your question I am little bit afraid, so I searched on Google . https://www.quora.com/Do-you-think-C-programming-language-will-die-out-in-the-future Edit : That question on quora is about 2 years old, but those answers made me brave.

+63

C can only die when computers, calculators, turbine engines, microcontrollers, remote control, camera lens, and other interfacing equipments have all died. But since these is not bound to happen, C cannor die...

+58

Vitamin C defiency is called scurvy. I like Rust. It very tight programming language that doesnt allow you to do a mistake. The compiler is crying for everything, but once you get rid of all errors/warnings, your code is bullet proof, atomic bomb proof.

+20

Thanks Raj Chhatrala☑️ i really enjoy the read

+15

A lot of languages have disappeared in the past due to limited usage and supported hardware breaking down or replaced. It will likely happen to every language we know today once AI programming can take our natual language and generate optimized machine code. I originally (1973) expected this to be available by 2023, but I'm shocked we have failed to get there by now, given how long voice recognition has been available. It is coming as speech recognition devices become part of our everyday usage.

+14

C is still trending since most programs(both hardware and software ) are written in C .

+14

I think no because C is a mother of all languages...Our operating system made on this language. And I heard that Apple also use C language https://www.quora.com/Is-Apple-still-using-Objective-C-or-has-the-company-completely-switched-over-to-Swift

+14

Janning⭐ Indeed... I wish we could at least lock questions like this down or stop them in their tracks before they take off. 🤦‍♂️ The question has been answered so many times and beaten beyond recognition. While there are a few excellent, top notch answers posted by people who seem to actually know what they are talking about, these are overshadowed by so many answers that are either out of context, irrelevant, or from the perspective of people with very limited understanding. Please... people... for the love of all things good and sane, please only post an answer if you have something new to add, something not already mentioned. And for goodness sake, only post something new if you actually know what you're talking about. I need a drink. 🥵

+12

C has been here long before many of us were here and without doubt it would still be here when all of us have gone. Getting another language to beat and outrun C, Pure C and native C will mean creating new generation of hardware chipsets and devices of different modules, but as of this stand, season and time, many of these things respond only to C, OS Kernel and camera lens driver for instance and micro controllers all speak and hear C, not even C++ despite their close relationship I am not saying C++ can't do such tasks but C is better suited for many of them for it speed, so it is still safe to believe C is going no where not any time soon

+12

hi Asterisk, C will continue to evolve in the future. B and BCPL evolved into C. Now there are already many dialects of C, objecttive c, C sharp, and C++. each of these versions of C solve new problems in computer science. Who knows in the future, C may evolve into D, but it will be a gradual process not a death. Other computer languages such as pearl or Python are heavily based on C syntax

+12

To answer no c is going to be around a whole lot longer https://www.quora.com/Why-does-the-C-programming-language-refuse-to-die

+11

Well, I think no because C is the base of many other languages for example Java is based on C & Android is based on Java like this there are many chains also If you learn C programming properly you can learn many other programming languages easily in less time So, C is like a investment to learn other languages therefore even C is not used in developing programs but it can be used in base of learning other languages........

+11

John Wells understood. Is there a way to mark "Featured: Can't MFD" for exception threads? Janning⭐ Good idea... I tagged this with [featured_by_sololearn] which shows it was edited by me.

+10

Well, every language has it's own uses. C is the most popular language when it comes to desktop applications, microcontrollers and OS. I think no other language can replace C due to it's high compilation speed which is highly needed in OS and microcontrollers. So currently there is no such language which can compete with C with it's compilation speed.

+10

I don't think so bcoz it contains some basic information which are needed for other languages. It is used in various purposes like website programming using CGI as gateway for information between web application. And also used for system programming in implementation of o.s and embedded system application. So it is impossible to replace such language which are used in great extent.

+9

Sudipta Pramanik It is not clear how your post is topical. Please repost in your Activity Feed. Now, back on topic... I'm getting a reading from my crystal 8 ball: C will be around for awhile. Your future divination request has been processed. Have a wonderful day.

+9

may be Rust can do 😹😹😹

+9

David Lamptey Jr. C may die, but it is still years or decades off. It will be one of the last to vanish due to it's importance to embedded processing.

+9

Thanks, David Carroll 🙂

+8

I think its still possible for C to die.... It doesn't have to be soon but its still possible, though only when a new language more efficient replaces it in those parts i.e. microcontroller, OS...etc.