explain the comprative study of c compilers?
551679
I think the following link might help you.
206633
I dont know if this will help but try these sites listed...\n\n\nhttp://gcc.gnu.org/\n\nhttp://www.goosee.com/x86/index.html
2853
I always recommend Bjarne Stroustrup's "The C++ Programming Language", third edition.  It cuts straight to the meat of what is different between C and C++ instead of messing around with arrays of char like most tutorials do.
477687
GCC, the GNU Compiler Collection provides a completely free compiler on many platforms, including DOS.  Best of all, it is completely cross platform, so the code you write for DOS can also (theoretically) be cross compiled for Windows, Linux, etc.\n\nOh, and it is completely FREE
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..?
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.
764699
Briefly, it is about the same kind of difference as between chinese and korean...\nBoth use letters, and are understood by computers. But the syntax, lexic and vocabularies are different.\nHelps?\n\nBTW, one being "oops", and the other one not is really bull... Create a struct in "C", shove some pointers to functions into it, and enjoy your very own "object".\nNow, create another struct, with the previous one as the first field - and you have just discovered inheritance. Cast a pointer to the second one into a pointer to the first - and that is your polymorphism.\n\nAnother myth is that C++ is a "superset of C" or that you can compile a C program with a C++ compiler, or that C is "C++ without classes". This is not true. They look somewhat similar to a human eye, but formally are totally different laguages.\nYou could, probably, come up with some fairly simple C program, that can be compiled with C++, just like some Spanish words (and even sentenses) are also valid in French, but in general that is not true.\nFunction pointers are not compatible with void*, or with each other. Integers are not compatible with pointers, and are not assumed by default, you can't skip a type declaration etc, etc.\n\nAnd finally, no, "C" is not faster than "C++" on any sane system.
979648
C++ but its was used with api that the cmpany came up with so it pretty foreign to must people unless you have the source code and a book explaining the notation must companies now have a set of librays they use for this stuff
1041508
First u should select which editor u r going to use it may be a Notepad or BC Editor or TC Editor or Command Prompt Editor and what editor u have just open that and type the c code.\nbefore going to write u should include the header files which are u going to use in u r program.\n\nthe header file inclution is very important in C language.\n\nafter that u should type the main() function with the return type almost void.\nthen open the function with the opening braces like { and for closing the function }.\n\nafter that u should declare what type of variables u r goining to use in u r program it may be int, float, or char and so on.\n\nafter that do what type of functions u like to do.\n\nSample Program\n=============\n\n#include<stdio.h>\n#include<conio.h>\nvoid main()\n{\nint a=10,b=20,c;\nfloat x=10.9,y=20.1,z;\nclrscr();\n\nc=a+b;\nz=x+y;\n\nprint("%d&#92;n",c);\nprint("%d&#92;n",z);\ngetch()\n}\n\nsave this file with the extension of C. for example save the above file with sample.c in an any editor and run it in the BC or TC which will be available.\n\nClick Alt+F9 Key for compling the program.\n\nClick Ctrl+F9 Key for showing the output on the screen.
653205
It lets the linker help the compiler piece together code that is in other files/libraries - for instance, if you do:\n\n#include <iostream>\n\nYou're going to be able to use the functions within the iostream library - otherwise, it wouldn't know where to go to get those function definitions.
464684
You'll need to learn how to program. But yourself a C compiler and a ton of books on C programming.
1185554
In compiler theory, loop transformations play an important role in improving cache performance and effective use of parallel processing capabilities. Most execution time of a scientific program is spent on loops. Thus a lot of compiler analysis and optimization techniques have been developed to make the execution of loops faster.
550075
It is  a program that preprocess the source code before it is passed to the compiler.There r different kind of preprocessor command or directive like macro expansion, file inclusion,conditional compilation etc...
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.
215220
C++ was built off of C.  Which is simpler is an ambigious question in that you would have to define "simpler."  Personally I prefer to work in C++ because of the functionalities provided by STL, however I can do everything in C, it is just more work.  For learning purposes C++ is a better place to start as it has built in memory managment so that you dont accidentaly overwrite something vital.  As for your second question C++ can not be compiled with a C compiler.  Thus the reason we have separate compilers.  Most things you do in C can be directly done in C++ however this is not true in the other direction.  I hope this helps.  If you decide to learn in C get a copy of "The C Programming Language" by Brian Kernighan (the creator of C), I use this book alot even for C++.  If you decide to go with C++ get "The C++ Standard Library" by Josuttis (the creator of STL).  Either way you made the right choice by avoiding Java.
390108
A compiler converts human-readable code into machine code, typically performing several optimizations in the process.\n\nAn interpreter reads the human code line-by-line, and executes each instruction as it finds it. Several modern interpreters also perform "just-in-time" (JIT) compilation as the script is executed by reading ahead in order to improve efficiency.
62287
the source code should be easy to work out and implement in C if you know the algorithm.\n\nfirst use the elementary transformations and equivalence of re and nfa to convert nfa. Then use the std techniques to convert the nfa to dfa.\n\nIf you use dynamically allocated nodes, it shouldn't be too difficult