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.