Help from C programmers

Apr 28, 2015 at 8:34pm
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)

Last question of the day appreciate any replies
Apr 29, 2015 at 3:21am
MIZ wrote:
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.

-Albatross
Apr 29, 2015 at 6:23am
What I mean by c being the building blocks I'm talking about syntax ever languages syntax is a little similar to it

And if there are not many libraries but win api and unix Api how do you make applications ? Not console ones
Apr 29, 2015 at 6:33am
how do you make applications ? Not console ones

The Windows API if your on Windows.
Apr 29, 2015 at 11:34am
closed account (z05DSL3A)
MIZ wrote:
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 ?
0_o Pay more attention...
Apr 29, 2015 at 12:51pm
MIZ wrote:
What I mean by c being the building blocks I'm talking about syntax ever languages syntax is a little similar to it


Not quite. A very large number of languages owe a lot of their syntax to C, but far from every language can say that.

Some examples to google:
Python
Haskell
Scheme
Prolog
Ruby
Smalltalk
Pascal
Caml
Delphi
Erlang
Lua
Fortran
Assembly
Apr 29, 2015 at 1:38pm
how do you make applications ? Not console ones

A library you're probably interested in is GTK+. http://www.gtk.org/

-Albatross
Apr 29, 2015 at 3:44pm
Do you guys mean i should use the C libary ?
Apr 29, 2015 at 6:34pm
When you say the C library, do you mean the standard library?
Apr 30, 2015 at 6:03pm
@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
Topic archived. No new replies allowed.