149 AnswersNew Answer
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.
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...
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.
• 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
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.
Thanks Raj Chhatrala☑️ i really enjoy the read
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.
C is still trending since most programs(both hardware and software ) are written in C .
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
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.
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. 🥵
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
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
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.
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).
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
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........
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.
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.
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.