how do we make such compilers which can understand the  c language and the computers work exactly the way we w
102450
A compiler is designed to take a language, then break it down into simple pieces, examine it for correctness and then generate the base assembly code for the processor on which it is developed.\n\nThe first stage of the compiler is tokenizing, or breaking down each of the letters the compiler reads into groups of 'words' that make sense to the compiler.  For example, the statement "int i = 10;" can be broken into 'int', 'i', '=', '10' and ';'.\n\nNext, lexical analysis is done to ensure that the tokens read by the compiler fit the language.  In the previous example, 'int' is seen as a keyword, 'i' recognized as a variable name, '=' as an operator, '10' as a literal constant, and ';' as a statement terminator.\n\nNow, the compiler performs semantical analysis in order to make sure that the tokens it recognizes are in proper order and that they make sense.  An example is a sentence like "going to the store are we", as opposed to "we are going to the store".  In the code example above, "int i = 10;" is semantically correct, wherease "int 10 i =;" is not, even though the tokens are valid.\n\nWhen the language is determined to be correct, the compiler goes into the "code generation" phase, which can consist of pseudo-code that is optimized, then converted into machine language that the computer can understand.\n\nIn a nutshell, language compilers usually understand the language by: a) breaking the language down into its individual 'pieces'; b) ensuring that all the pieces are in correct order according to the 'rules' of the language; and c) convert that language to the resulting native language of the machine.
464755
Do a search for 'C language tutorials' works for me. However if you have a choice go on to C++ even better
393014
well that's a very openended question but asfar as computer programs so here's a good link for C programming\nhttp://www.itee.uq.edu.au/~comp2303/Leslie_C_ref/C/master_index.html
1161264
The above answerer is slightly wrong.  C++ holds a subset of C, it is not the complete C language.\n\nApart from that, You should be able to get a program that executes in C, not in C++.\n\n/* hello.c -- The most famous program of them all ..\n */\n\n#include <stdio.h>\n\nint main(void) {\n  printf("Hello World!&#92;n");\n}\n\nGot from http://www.cis.temple.edu/~ingargio/cis71/code/hello.c
603719
Mingw compiler for windows is free. It's made after gcc. You can find a free software that implements it at this link:
252411
IN computer language ,everything need to be converted into machine level language. THen it is executed by the processor.\nIn your program also, 1st preprocessor directive include<stdio.h> defines the standard function like printf.\nmain is SPECIAL function  and print is standard input statement.\nCompile covert your source into machine level language. while linker link the files with macros,preprocessor directives. Run command execute the program..//this is abt windows.\nIN unix\ninstead of turboc, there is CC compiler. which compiles the code. while to run the program just type ./a.out\n\nso steps to doin uNIX are:\n\n1. vi filename.c\n2.cc fileaname.c\n3./a.out\n\n\nHi! what type of more detail u want? about execution in unix or programming in unix?or anything else..?
293992
Use TOBA (see link below)\n\nToba translates Java class files into C source code. This allows the construction of directly executable programs that avoid the overhead of interpretation.
127899
The most widely used open-source C compiler is GCC. It is available under GNU license at the site gcc.gnu.org/.
1150893
find some c program guru's who surf the net and are ready to help you.or probably go to some good search engines and type "readymade c program codes" i am sure u will find your way through from there on.for more information suppose you have any more doubts then contact me.i'll help you.my id is isaa_0710@yahoo.co.in
204135
http://www.cprogramming.com/tutorial.html - is a good online resource\n\nhttp://www.developer.be/forums/index.cfm/fuseaction/dsp_threads/forumid/16.htm - a forum that has c/c++ developers ready and able to help out.\n\nAlso use the MSDN library to get a lot of information.\n\nI've always liked the "bible books" it covers a lot of great info from begginers to advance: \nISBN: 0764546546 \n\nAlso the complete refference books are garet as well:\nISBN: 0078824761
213562
First get a really good grip on how the hardware works, at least the basics.  Then learn X86 assembler and C languages and start in on the source code.  Comment everything that isn't already commented and ask about what you don't understand.  That's the hard way of course.  You could also start with some of the books and resources on the web.  Happy hunting!
1048980
http://www.cprogramming.com/tutorial.html\nhttp://www.cplusplus.com/doc/tutorial/\nhttp://visualcplus.blogspot.com/\n\nall taken from yahoo seach. you can search for c c+ tutorials and come up with hundreds if these don't do it for you.
243412
Depending on the language you feel most comfortable with.\nFor Fortran, C, C++ I suggest GNU tools.\nJava you can download from Sun for free.\nAs IDE eclipse is available for free and you can plug in most commonly used compilers, many of these as well available without charge.
885562
I'm a computer science major at the university of louisiana at lafayette.  Our computer lab that we write our programming assignments all have linux enviornments.  Our introductory level course is taught in C++.\n\nThere are two main compilers that we use.  one is the GNU compiler (g++).  I'll reference the link for the website.\n\n;-)
588997
I use "C++ How to Program" by Deitel & Deitel.\nIt's really good
1143912
There's no such site, as far as I'm aware.\nI don't think it's possible to convert from VB to C, because it would be too difficult (READ: impossible!) to do such a thing (they are too different programing languages, one is compiled, one interpreted...). You'd better try to understand the algorithm(s) in the programs and rewrite the code!
6002
Most Processor Chips have been shipped with some type of C compiler already programmed for them.  Most of those compilers were built from machine level code (very low level code that only the processor understands.  Called Machine Language or Assembly Language.)  Microsoft's Visual Studio has gone above the normal C compiler for processors and included Windows specific code instructions too.  C is considered a High Level language.  When a compiler compiles code in C is usually ends up into very complex string of smaller instructions.