Yes, it would be ad****ble to move on to a more powerful and complex language after ******ing python. C or C++ are both good, but not C#. C# is as un-useful as VB as a language, unless you never want to actually understand real programming.Originally Posted by stl_rn
C and C++ are very similar (and backwards-compatible, because C++ is just an advancement of C), but C# is a language developed by microsoft and should be avoided. It's always best to develop in an open language like c/c++ so you're not tied down to one operating system. C and C++ have been around for decades; C# was only recently created by microsoft.Also, what is the difference between the different C languages? Which one is closer to the English language when programming, i.e. Python?
If you're looking for something closer to the English language, that's what high level languages like python are for. C and C++ are going to be hard to understand at first, but that's what you get with powerful and advanced languages like that.
They are languages; sets of rules. You don't 'buy' a language.*Also Python is free, are any of the C languages free?*
Thank you for your help.
But yes they are all open, free, and widely documented. All you need is a free compiler and you can be creating applications. Several compilers are paid-for (like MSVC++) , but the language is always free for whoever wants to develop using it.
Yes, most operating systems are widely created in programming languages like C.@mike*0*
Wasn't UNIX written in C?
But the first-steps in the creation of the OS are always made in assembly/machine code. It is impossible to make an operating system in C when it doesn't even exist yet. You have to make the core of the OS first in assembly THEN make a C compiler for it, THEN you can make further additions in a higher level language. Compilers only work when an operating exists which it can build the code around.



Reply With Quote