Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
C under dos and unix have some differences
like C uses 64 bit register to store computed value..
where as Unix compiler uses 90 bit.. so u may get different results for same progam in floating point operations!
Of course C langage under doc or linux is the same. It is a Standardized language so it remain the same.
The difference is in the compilation even if we use the same compiler for each platform we obtain the same result in execution but not same binary file.
64 bits, 32 bits Microprocessor is with relation with machine/hardware and which can support any type of OS like linux, Unix, Dos, Windows etc.