-->

C Programming Tutorials

By
The C Programming Language is an excellent choice for beginning programmers as well as for people who do not intend to become a programmer but just want the experience of creating a program.
Three things are necessary for creating C programs: a text editor, a compiler and a C standard library. A text editor is all that is needed to create the Source Code for a program in C or in any other language.  

A compiler is a specialized program that converts source code into machine language (also called object code or machine code) so that it can be understood directly by a CPU (central processing unit). An excellent C compiler is included in the GNU Compiler Collection (GCC). 

An integrated development environment (IDE) or interactive development environment is a software application that provides  all things (ie,a text editor, a compiler and a C standard library etc). There are a lot of IDE available with diffrent OS look here.


Available C compilers with Diffrent OS And IDE

-------------------------------------------------------------------------------------------------

CompilerAuthorWindowsUnix-likeOther OSsLicense typeIDE
AMPCAxiomatic Solutions Sdn BhdYesYesYesProprietaryYes
Aztec CManx Software SystemsNoNoYes CP/M, CP/M-86, MS-DOSProprietaryNo
Amsterdam Compiler KitAndrew Tanenbaum and Ceriel JacobsNoYesYesBSDNo
CCS C CompilerCCS, Inc.YesYesYesProprietaryYes
ChSoftIntegration, IncYesMac OS X, FreeBSD, Linux, Solaris, HP-UX, AIX, QnxYesFreewareYes — Professional and Student versions only
ClangLLVM ProjectYesYesYesBSDNo
CParser/libFirmMatthias Braun, Christoph Mallon and Michael BeckYesYesYesGPLNo
Digital MarsDigital MarsYesNoNo ?No
Dignus Systems/CDignus, L.L.CYes (host)Yes (host)Yes Z/ArchitectureProprietaryNo
GCC CGNU ProjectMingw, CygwinYesYes IBM mainframe, AmigaOS, VAX/VMS, RTEMSGPLNetBeans
IAR C/C++ CompilersIAR SystemsYesNoNoProprietaryYes
Interactive CKISS Institute for Practical RoboticsYesUnix, Mac, Linux, IRIX, Solaris, SunOSNoFreewareNo
LabWindows/CVINational InstrumentsYesYesYesProprietaryYes
lccChris Fraser and David HansonYesYesYesFreeware (source code available for non-commercial use)Windows only
Mark Williams CMark Williams CompanyYesCoherentYesProprietaryYes
Micro C Compiler (mcc)Roshan SnighYesYesYesFreeware (source code available for non-commercial use)No
MikroC CompilerMikroelektronikaYesYesYesProprietaryYes
NwccNils WellerNoYesNoBSDNo
Open64AMD SGI Google HP Intel Nvidia PathScale Tsinghua University and othersNoYesYesGPLNo
Open WatcomSybase and SciTech SoftwareYesYes LinuxYes OS/2, MS-DOSSybase Open Watcom Public LicenseYes Windows only?
Pelles CPelle OriniusYesNoNoFreewareYes
PGCCThe Portland GroupYesYes?ProprietaryYes — Visual Studio on Windows
Portable C CompilerStephen C. Johnson, Anders Magnusson and othersYesYesYesBSDNo
Power CMix SoftwareNoNoYesProprietaryNo
QuickCMicrosoftYesNoNoProprietaryYes
RCC (RCOR C Compiler)Rodrigo Caetano (rcor)YesYesNoGPLNo
Ritchie C Compiler (PDP-11)Dennis Ritchie and John Reiser; converted to cross-compiler by Doug GwynYesYesYesFreewareNo
SAS/CSAS InstituteYesYesYes IBM mainframe, AmigaOS, 68K, 88KProprietaryYes
Small-CRon Caine, James E. Hendrix, Byte magazineYesYesYes CP/M MS-DOSPublic DomainYes
Small Device C CompilerSandeep Dutta and othersYesYes?GPLNo
SubCNils M HolmMinGWFreeBSD, NetBSD, LinuxNoPublic DomainNo
Tiny C CompilerFabrice BellardYesYesNoLGPLNo
(Borland) Turbo CEmbarcaderoYesNoYesProprietary - V 2.01 freely availableYes
ups debugger (includes C interpreter)Tom Hughes, Ian Edwards, and othersNoYesYes Solaris, SunOSGPLYes
VBCCDr. Volker BarthelmannYesYesYesFreeware (source code available, modification not allowed)No
Visual C++ ExpressMicrosoftYesNoNoFreewareYes
XL CIBMNoAIX, LinuxNoProprietaryEclipse

-----------------------------------------------------------------------------------

 I am using ubuntu (Linux os) here is the compailer is GNU GCC
 Because linux is an open Source and can be rewrite ,edit etc ...  

................................................................ 

1.) Install GCC Compiler on you ubuntu  (Tutorial)
2.) Write First Program (that is called source code) as follows.(C programming with Ubuntu tutorials)



      (first Program) 
    #include<stdio.h>

    int main()
    {
    printf(“Hello World);
    return 0;
    }


 .....................................................
3.) Compiling the above program   .

.................
Find the result  Do these  2 or more times to understand and  by heart

 Next Tutorials

.........

More Posts

gElectron. Powered by Blogger.

Contributors

16x2 LCD Interfacing with STM32,STM32F103C6

 16x2 LCD  Interfacing with STM32,STM32F103C6 lcd_init(); LCD_LINE1; lcd_String(" GeElectron"); LCD_LINE2; lc...

Contact Form

Name

Email *

Message *

Contact us

Name

Email *

Message *

Follow Us

https://www.facebook.com/gElectron-393939667321867/ FBbox/https://www.facebook.com/IVYthemes

Comments

[blogger]

MKRdezign

Test
google.com, pub-8429441124104529, DIRECT, f08c47fec0942fa0
[blogger]

Latest

[recent][newsticker]

Technology

Top Ads

RECENT COMMENTS

Subscribe Via Email

Subscribe to our newsletter to get the latest updates to your inbox. ;-)


Your email address is safe with us!

RECENT COMMENTS