Nari Jibon Home Page

Magazine Home Page

Contributors of ICT Magazine

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

Programming Language C

 

A programming Language is a set of rules that tells the computer what operation to perform. In others words it is an artificial language for expressing computer programs. A language usually consists of all the verbal or written symbols and expressions that are use to exchange ideas and information. Programming languages can best categorized as falling into five generations.

 

1. First Generation Language (Machine Language): Machine language is the basic language of the computer, representing instructions and data as binary digits. A programmer can use machine language that is first generation language to write software program.

 

2. Second Generation Language (Assembly Language): Assembly language use symbols as abbreviations for major instructions instead of long combination of binary digits.

 

3. Third Generation Language (High Level language): Third generation’s languages also known as high-level languages. There are uses mostly they are designed turn on a number of different computer with few or no changes. For examples: C, C++, Java, Cobol etc.

 

4. Forth Generation Language Very high level Language or problem oriented Language: Most high-level are considered procedure oriented languages are procedural languages, because the program instructions include lists of steps, or procedures, that tell the computer not only what to do but to how to do it and when to do.

 

5. Fifth Generation Language (Natural Language): The text of natural language very close to human speech.

 

C: C is seems a strange name for programming language. However, this strange sounding language is one of the most popular computer languages today. C is third generation language also known as high level language are very much like everyday text and mathematical formulas in appearance. They are design to run on a number of different computers with few or no changes.

 

History about of C: C was of an offspring of the Basic Combined programming language (BCPL) called, developed in the 1960's at Cambridge university. Dennis Ritchie modified basic Language for the UNIX operating system and it was implement on the digital equipment corporation PDP-11 computer in 1972. Then new language was name C. Since it was develop along with the Unix Operating System and it is strongly associated with UNIX. Now C is running under a number of operating system include MS. - DOS (Domain Operating System for micro Computers). C Programming Language is very suitable for structured programming requiring the user to think of a problem in terms of function is locks or modules. A proper collection of these modules would make a complete program debugging structure makes program debugging, testing and Maintenance easier. 

 

C Programming steps: C programming has five Steps Productions. Any one want to complete any program must be following this step. It as follows:

 

Step 1: Define the problem

 

1)      Specify Program Objective.

2)      Specify Output requirement.

3)      Specify input requirement

4)      Specify Processing requirement.

5)      Document the analysis and objective speciation processing.

 

Step 2: After the problem has defined, the program must logically designed.

 

Step 3: Code the Program.

 

Step 4: Test the program

 

  • Desk checking

  • Debug the program (Syntax error & logical error)

  • Run real word data.

 

Step 5: Collate and finalize the documentation.

 

Programmers use three types of language processors. It is as follows

·         Assemblers

·         Compilers And

·         Interpreters

 

will Continue

animesh

Nari Jibon Project
404/B (1st, 2nd & 3rd  floor) Malibag Chowdhurypara, Dhaka-1219.
Office Tel: 825-3637, Mob: 0189414949