Bản trình bày PowerPoint Types of high level language Contents Procedural Language Non procedural Language Object oriented Language Procedural Language 1 1 What is procedural language? A procedural.
Types of high-level language Contents Procedural Language Non-procedural Language Object-oriented Language Procedural Language 1.1 What is procedural language? A procedural language is a type of computer programming language that specifies a series of well-structured steps and procedures within its programming context to compose a program Procedural Language 1.1 What is procedural language? Main Program Function Function Function Function Function Procedural Language 1.2 Examples Procedural Language 1.3 Advantages • The ability to re-use the same code at different places in the program without copying it • An easier way to keep track of program flow • The ability to be strongly modular or structured • Needs only less memory Procedural Language 1.4 Disadvantages • Data is exposed to whole program -> No security for data • Difficult to relate with real world objects • Difficult to create new data types -> Less extensibility • Importance is given to the operation on data rather than the data Non-procedural Language 2.1 What is non-procedural language? Non-procedural language, also known as application language or functional language, deals with developing functions from other functions to build more complex functions Non-procedural Language 2.1 What is non-procedural language? Non-procedural Language 1.2 Examples $ 10,000 was the first high-level language developed by John Backus at IBM in 1956 A FORTRAN B COBOL C BASIC D None of the above $ 10,000 … was the first high-level language developed by John Backus at IBM 1956 A FORTRAN B COBOL C BASIC D None of above $ 20,000 Animation and interactivity with the user on web pages can be done by A PHP B JavaScript C Visual Basic D C# $ 20,000 Animation and interactivity with the user on web pages can be done by A PHP B JavaScript C Visual Basic D C# $ 50,000 This language was developed by Denis Ritchie of Bell Laboratories in order to implement the operating system UNIX A C B C++ C Java D LISP $ 50,000 This language was developed by Denis Ritchie of Bell Laboratories in order to implement the operating system UNIX A C B C++ C Java D LISP $ 100,000 FORTRAN stands for A For Translator B Formula Translator C Formula Translation D For Translation $ 100,000 FORTRAN stands for A For Translator B Formula Translator C Formula Translation D For Translation $ 250,000 The value of an automatic variable that is declared but not initialized will be A B -1 C Unpredictable D None of these $ 250,000 The value of an automatic variable that is declared but not initialized will be A B -1 C Unpredictable D None of these $ 500,000 C programming language first appeared in A 1970 B 1971 C 1972 D 1973 $ 500,000 C programming language first appeared in A 1970 B 1971 C 1972 D 1973 $ MILLION What does “a” represent in C language ? A A digit B An integer C A character D A word $ MILLION What does “a” represent in C language ? A A digit B An integer C A character D A word 66 ...Contents Procedural Language Non-procedural Language Object-oriented Language Procedural Language 1.1 What is procedural language? A procedural language is a type of computer programming language that... procedural programming language - Often used for system programs - Unix is written in C How does C programming language work? How does C programming language work? ▹ C is a compiled language A... Looking for Jobs Overview Definition of programming language Programming language classification Types of high-level language Introduce some popular high-level languages $ 500 What is the only thing