Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCTION TO PROGRAMMING LANGUAGE (LIFE CYCLE OF SOFTWER PROJECT AND…
INTRODUCTION TO PROGRAMMING LANGUAGE
LIFE CYCLE OF SOFTWER PROJECT AND PROGRAMMING
Requirements gathering phases
Design phases
Build phases
Testing phases
Deployment phases
Maintanence phases
GENERATION OF PROGRAMMING LANGUAGES
First Generation (1940-1956)
Machine Language
Use a binary code that consists of strings of only zeroes (0) and ones. (1) .
The use of binary code is difficult to learn and use.
*The first computers uses vacuum tubes for circuitry and magnetic drums for memory.
Second Generation (1956-1963)
Assembly Language
Uses mnemonics code that consists of very short words for commands.
Assembly language programs need to be converted into machine language by an assembler before it can be run.
Third Generation (1964-1971)
High Level Language
High – level languages introduced data structures and control structures .
This generation uses integrated circuits . Fortran, Algol 60 & 68, Pascal C and ADA are examples of this.
Forth Generation (1971-PRESENTS)
Declarative Language (Higher-Level Language)
Fourth Generation Languages are more advance than traditional high level Programming languages because it uses English like commands that do not require traditional input-process-output.
Fifth Generation
Artificial Intelligence
Fifth Generation Languages are basically an outgrowth of artificial intelligence research from the 1980s.
The approach is to build a program that implements a specific algorithm to solve problems. Artificial Intelligence
LIFECYCLE OF A SOFTWARE PROFECT PHASES
Build phases
Testing phases
Design phases
Deployment phases
Requirements gathering phases
Maintanence phases
FUNDAMENTALS OF PROGRAMMING LANGUAGES
Programming language is an artificial language designed to communicate instructions to a machine, particularly a computer.
Programming languages can be used to create programs that control the machine to express algorithms precisely
Programming languages can be divided into 3 types. They are machine language, assembly language and high level languages.
There are Two way to do this
Compile the program
intrerpret the program
STANDARD AND BEST PRACTICES
Programming standards allow programmers to use a common ground when writting code
Best practices are simply remmended methods of writting code
Fifth generation (PRESENT-BEYOND)