+55

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

I was just curious as soon as i read "is java dieing", 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*

68 Answers

New Answer

+84

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.

+32

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...

+31

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.

+18

• Besides all this C is also used to making games, in game developement generally backend is designed using C because it is easy to interact and give faat results in very easy ways. • Python is developed by using C language so it can be an option to develope new language too. • C language is also used to create the backend of most famous tool Microsoft exel which is required so difficult habdling of data at the backend so to developed difficult things like this C is still an great option • C is the parent of all C family language so it is the base for any beginner to start their way so C is said to be sea like knowledge to go on with any of all programming knowledge language because if you complete learning C you can go in hardware and software both specific language knowledge and concept very easily in the field of graphic design too C is used because to design graphic in C their is many good library like OpenGl and it is also used in with unity engine for developing games backends and graphical interface

+16

I think it can't be possible........

+16

Hi *Asterisk* , I think I missed this thread. Coming back to your question C is never going to be dead the some reasons you can be found in my below answers. • C is an low level language which is used for making interaction with developement of digital circuit and logic designs like digital circuits, IC configuration on an virtual platform like simulation tools. • It is used in programming of digital logic design circuits like FPGA, flip flops, registers, counters etc. By first designing their architecture and simulate them on an tool like Xillinix ISE simulator. • C is widely used in the field of developing the embedded design system. Embedded software are generally make on an cross compiler where linking of the code is very easy to an external hardware devise by burning the usb to the simulated and design system at virtual IDE by simulating and observing the result of that software before burning it on hardware. So C gives so much stability for linking with cross compiler and hardware devise.

+14

Thanks Raj Chhatrala☑️ i really enjoy the read

+12

And after that the hardware devices are configured by the C language. • OS developement is other field which is used to design various scheduling algorithms, fitting algorithms, dispatcher, bootstrapping loader algos, shifting algorithms all are made using the C because it gives more flexibility and easy to translate in the machine language for that design suite of OS. • Another field of C is to develope the compilers and write source code of compilers like linux kernel is coded in c programming. All compiler algorithms are made in C because of easy translating to the machine language all phases of compiler like lexical analyzer, syntax and semantic analyzer, code optimizer all are coded using C language. • Microprocessor, microcontroller programming is too done with the help of C programming and all registers and pre defined address And subroutines and timers and delays coded in C language. So C is using in so many different low level fields so it can't gonna be died soon it will be immortal.

+10

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

+10

And after that the hardware devices are configured by the C language. • OS developement is other field which is used to design various scheduling algorithms, fitting algorithms, dispatcher, bootstrapping loader algos, shifting algorithms all are made using the C because it gives more flexibility and easy to translate in the machine language for that design suite of OS. • Another field of C is to develope the compilers and write source code of compilers like linux kernel is coded in c programming. All compiler algorithms are made in C because of easy translating to the machine language all phases of compiler like lexical analyzer, syntax and semantic analyzer, code optimizer all are coded using C language. • Microprocessor programming is too done with the help of C programming and all registers and pre defined address And subroutines and timers and delays coded in C language. So C is using in so many different low level fields so it can't gonna be died soon it will be immortal.

+9

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.

+9

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........

+9

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

+8

*Asterisk* Its mother of all programming languages. C was founded/developed with a future proof evolution foundation in mind by Dennis Ritchie and it is not a living thing that will die. As others have already answered the microprocessor and controller part mentioned. Just enjoy C and keep on updating the diversity. Thank You

+8

Its never possible.

+8

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

+8

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

+8

Guys and ladies just relax and have fun. A programming language never dies especially when we talk about C, the UNIVERSE!!! C is the universe dude!! 99% of systems are made with C , yes PURE hardcore C with her ugly pointers. I' ll give you a nice example, python wasn't trendy for a period of time, but last 3-5 years is very trendy, all starters want to learn python, python is alive again? No, because python never died! Python was always alive but people prefered another language , it's ok, respectable. But now python is on fire again. C is old language i know but guys believe me if someone starts with C as first language he will be sooo powerful, he will be able to learn any programming language outthere because C teaches you how to learn, C teaches you how the machine works (with memory slots). I started with C guys and it was so hard for me to understand pointers, the hardest part of C. I jumped into other languages like C++, Java easier because i passed the hard part of C and everything after C seems easier. Its not necessary to learn C, you can avoid pointers of C by learning Java. But this doesn't mean that C dies. Most universities teach you C, why? Because you learn the "machine", you learn how machine works, how a program works. The reason C is powerful and very fast is because its very close to machine language, which means that C forces the machine to execute instantly the commands and that's the reason C is not friendly to us. That's why new C-like languages were created after C (C++, Java etc). Don't fear C, jump into C, learn it, try it, finish sololearn's tutorial , make your first codes with C, understand how it works, love pointers, work with pointers and one day you ll wake up ready to understand and learn ANY programming language. You will conquer the universe (C).

+8

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

+8

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.