Monday, March 10, 2025

C Language Introduction

 Software

Programs --->Set of Instructions

Computer Languages

High Level Language             Middle Level Language                   Low Level Language

Basic, C, C++, Cobol,               Translators                                      Machine Language(LLL)

Python, Prolog, Fortran                Interpreter      Compiler                  Assembler

Pascal, Java, Lisp etc                                                                              C MSA Fourth

                                                 

Interpreter Languages     ------->  Basic C Lisp   Java

Compiler Languages      --------> C C++ Cobol     Java         Fortran Pascal       Prolog Python Java



C Family Languages :  C   C++  VC++    C#    VC++.Net   C#.Net     Java

  


     C Language.


- Less Key Words (32)

- Function Supporting

- Speed Processing

- Program Portability


            History of C


1967    BCPL : Basic Combined Programming Language

            'B'            BW Kernighan &  DM Ritchie

 MULTICS OS  Ken Thomson

     |      |    1968

      B--|        --------Unix OS              1970

                               C Language 

                        UNIX   --------- 90%  C Program      + 10 Unix Code


Character Set of C

Alpha Bets       A    -    Z

                               a     -    z

Numeric            0     -   9


Special Symbols

  ~ ! @ # $ % ^ & * ( ) - _ + = {  } [ ]  \ | ; : ' " , . < > / ?  Blank


Key Words

auto         double            int                    struct

break        else          long            switch

case          enum        register              typedef

char          extern      return            union

const        float          short            unsigned

continue  for            signed            void

default      goto          sizeof            volatile

do              if                     static                 while


No comments:

Post a Comment