e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about :...
-
Upload
emerald-cannon -
Category
Documents
-
view
218 -
download
0
Transcript of e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about :...
![Page 1: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/1.jpg)
![Page 2: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/2.jpg)
ePrograming languages
![Page 3: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/3.jpg)
comments
Welcome to PROGRAMING LANGUAGES essay....
In this lecture we want to talk about :
history
refinement
initial progress
integration & growth
assessment of language
and division of
programing languages
![Page 4: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/4.jpg)
o in 19th century first programing language use for :
pianotextile machines
![Page 5: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/5.jpg)
? Do you know LAMBDA?
LAMBDA is a way to revelation equation. Its
calculus remains influential in language design.
![Page 6: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/6.jpg)
o in 1940 the first digital computers was created by power supply.
![Page 7: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/7.jpg)
The first high-level programing language
designed for computer Plankalkula. That
between 1943 & 1945 were design by
the German “Korad zvs”.
![Page 8: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/8.jpg)
o first machine language programs used :
Univac 1 & IBM 701
![Page 9: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/9.jpg)
o In 1950 Machine Language replaced by Assembly Language
![Page 10: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/10.jpg)
At the end of the 50th century,
language “Algol 60”was introduced
and later programing languages are
descended from Algol.
![Page 11: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/11.jpg)
Refinement APL
Introduced array programing
NPLMade in late 60th century
SimulaMade in late 60th century. Was the first language that support
object- oriented programing.
CMade between 1969-1973 as a system programing
language.
Prolog
design in 1972. its was the first logic programing language.
![Page 12: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/12.jpg)
o In 1968 “Edgar Dijkstra” whit a latter to ACM say :
( The go to command should be removed from all high-level languages)
![Page 13: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/13.jpg)
o In 1980 C++ object-oriented has been combined by programing system.
![Page 14: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/14.jpg)
Assessment of language All programing language was good but we cant rank the languages, in generally we can rank languages by :
• Counting the number of job advertisements that are called languages.
• Number of education books and describing the language that the sale is gone.
• Estimate the number of lines that are written in the language.
• Counts of language references in the internet search engines.
![Page 15: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/15.jpg)
Languages commonly arise by combining the
elements of languages background are turning new
ideas in circuit.
![Page 16: e comments Welcome to PROGRAMING LANGUAGES essay.... In this lecture we want to talk about : history refinement initial progress integration & growth.](https://reader035.fdocuments.net/reader035/viewer/2022062720/56649f145503460f94c29349/html5/thumbnails/16.jpg)
Division 1. Programing techniques :
• subroutine• structured• modular• object-oriented
2. close to machine language:• under side level• intermediate level• high level
3. Translation :• interpreted• compiler
4. Programing interface:• text-based• based on the graphic (visual)