I was looking around other languages and was wondering what would be my second language of choice.
I want to learn c as it is the building block of all languages and is fairly close to the machine,
I was wondering how are tools and applications created in C because they are not really many libraries in c unlike c++(boost sfml allegro list goes on)
I want to learn c as it is the building block of all languages
Uh, no. Some flavor of assembly would better fit the title of "building block of all languages", and even that isn't accurate due to the sheer number of languages that are interpreted by default and the fact that it ultimately too gets translated to a lower level language.
MIZ wrote:
they are not really many libraries in c unlike c++
On the contrary. Because C's standard library is so slim, there are actually a ton of C libraries, all doing the same things different ways. Also, WinAPI and most system-level *nix APIs are in C.
I was wondering how are tools and applications created in C because they are not really many libraries in c unlike c++(boost sfml allegro list goes on)
TheRabbitologist wrote:
On the contrary. Because C's standard library is so slim, there are actually a ton of C libraries, all doing the same things different ways.
MIZ wrote:
And if there are not many libraries but win api and unix Api how do you make applications ?
@cheraphy
I mean third part libaries
To add to that can i just use the standard libary(C) to create usefull aplications
I want to interact with hardware and other applications and create useful and innovative applications.
And once i get a little advancer i want to create a linux distro of my own