Skip to main content

Overview of C


1.What is structured programming language?

Structured programming language is a logical programming method that is considered a precursor to OOP (object-oriented programming).Structured programming is a procedural programming subset that reduces the need for goto statements.Structured programming facilitates program understanding and modification and has a top-down design approch, where a system is divided into compositional subsystems.




2.what is programming language ?

A programming language is a set of commands,instructions,and other syntax use to create a software program.Languages that programmers use to write code are called "high-level languages".This code can be compiled into a "low-level languages",which is recognized directly by the computer hardware.Programming language is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, Java, FORTRAN, Ada, and Pascal. Each programming language has a unique set of keywords (words that it understands) and a special syntax for organizing program instructions.




3.write down briefly the history and the importance of c language ?or write down some salient(লক্ষণীয়) features of c?

C language is one of the most popular computer language today because it is a structured, high level, machine independent language. It allows software developers to develop software without worrying about the hardware platforms where they will be implemented. The following flowchart shows the history of ANSI C:
1960 -ALGOL -International Group

1967 -BCPL -Martin Richrds

1970 -B -Ken Thompson

1972 -Traditional C-Dennis Ritchie

1978 -K&R C -Kernighan & Ritchie

1989 -ANSI C -ANSI Committee

1990 -ANSI/ISO C -ISO Comittee

Importance of C :
C is a very important language beacause of its many useful features.The increasing popularity of C is due to its many desirable qualities.It is a robust language whose rich set of built in functions and operators can be used to write any complex program.It allows software developers to develop software without worrying about the hardware platforms where they will be implemented. The C compiler combines the capabilities of an assembly language with the features of a higher level language and therefore it is well suited for both system software and business packages. Else these,

(i) C language is efficient and fast.
(ii) C is highly portable.
(iii) C language is well suited for structured programming.
(iv) C is a machine independent language.
(v) C has the ability to extend itself.

-------------------------------------
Posted By -