singularity0
Solid State Member
- Messages
- 14
OK i can do a little bit of C programming and i think i am relatively good at it.
But yet i don't understand some of the very basic things well enough.
1 of them will be about c and its compilers.
If somebody can - please help.
here are my questions:
1> C is a middle level language since it has features of both a high level language and
low level languages.Does compilers work differently for different levels of abstraction
present in a language?
2>what kind of languages are used to create operating systems.How does compiler fit with
an operatimg system?
3>Since the hardware for every machine is diferent, a compiler then must
take into account the machine architecture.So how does a compiler do it?
Does the creator of the compiler manually tell the compiler about the hardware or does the
compiler itself interacts with the machine and figures out its H/W?
4>can i download copilers?
if so can i use 2 compilers for the same programming language in a machine?
5>how are compilers created?just a basic overview please
6>i am interested in the c language,i have heard that a lot of games are created using c/c++.
but then games use sound and graphics.What are library files that contain graphic functions?
Any help will be greatly appreciated .thanks.
Also, please refer to the numbering so that it becomes easy for me to understand.
But yet i don't understand some of the very basic things well enough.
1 of them will be about c and its compilers.
If somebody can - please help.
here are my questions:
1> C is a middle level language since it has features of both a high level language and
low level languages.Does compilers work differently for different levels of abstraction
present in a language?
2>what kind of languages are used to create operating systems.How does compiler fit with
an operatimg system?
3>Since the hardware for every machine is diferent, a compiler then must
take into account the machine architecture.So how does a compiler do it?
Does the creator of the compiler manually tell the compiler about the hardware or does the
compiler itself interacts with the machine and figures out its H/W?
4>can i download copilers?
if so can i use 2 compilers for the same programming language in a machine?
5>how are compilers created?just a basic overview please
6>i am interested in the c language,i have heard that a lot of games are created using c/c++.
but then games use sound and graphics.What are library files that contain graphic functions?
Any help will be greatly appreciated .thanks.
Also, please refer to the numbering so that it becomes easy for me to understand.