History of Programming Languages - PhD Alumni from The Computer
History of programming languages
-
Upload
twuniversity -
Category
Technology
-
view
1.185 -
download
2
description
Transcript of History of programming languages
![Page 1: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/1.jpg)
History of
languages
![Page 2: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/2.jpg)
![Page 3: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/3.jpg)
1954
FORTRAN
2008
![Page 4: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/4.jpg)
What is Fortran for?
• Fortran == Formula Transla1on
• Close to mathema1cs formula
• Used in high performance scien1fic computers
• Widely used in parallel compu1ng
![Page 5: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/5.jpg)
![Page 6: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/6.jpg)
BASIC 1964
![Page 7: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/7.jpg)
I can handle every thing with Basic
BASIC 1964
![Page 8: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/8.jpg)
1971
![Page 9: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/9.jpg)
1971
![Page 10: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/10.jpg)
![Page 11: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/11.jpg)
Objective-c
Java
Ruby
Design Pattern
Agile
1971
![Page 12: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/12.jpg)
• Prac1cal Extrac1on and Report Language
• Data manipula1on
• CGI
• Regular express
1987
![Page 13: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/13.jpg)
Personal Home Page
1995
![Page 14: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/14.jpg)
1993
![Page 15: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/15.jpg)
1993 2005
![Page 16: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/16.jpg)
JVM Framework:Applet | Servlet
JavaServer Pages Swing application
Third partStrutSpring
Hebernate……..
1995
![Page 17: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/17.jpg)
Comparison between Java & .Net
• Java is PlaMorm independent Java Run1me Environment.NET is Language independent Common Language Run1me
![Page 18: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/18.jpg)
Comparison between Java & .Net
• Java is PlaMorm independent Java Run1me Environment.NET is Language independent Common Language Run1me
• Windows ? .NET : JAVA
![Page 19: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/19.jpg)
Javascript (1995)
• Web frontend UI
• Third part library
![Page 20: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/20.jpg)
Javascript (1995)
• Web frontend UI
• Third part library
![Page 21: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/21.jpg)
Javascript (1995)
• Web frontend UI
• Third part library
![Page 22: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/22.jpg)
Javascript (1995)
• Web frontend UI
• Third part library
• AJAX
![Page 23: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/23.jpg)
![Page 24: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/24.jpg)
ActionScript
2000
![Page 25: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/25.jpg)
SQL1970
![Page 26: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/26.jpg)
SQL
FAST QUERY
1970
![Page 27: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/27.jpg)
SQL
FAST QUERY
1970
PL/SQL
![Page 28: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/28.jpg)
SQL
FAST QUERY
1970
PE0CEDURE & CURSOR
PL/SQL
![Page 29: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/29.jpg)
![Page 30: History of programming languages](https://reader031.fdocuments.us/reader031/viewer/2022020110/54b862214a7959df2c8b4803/html5/thumbnails/30.jpg)
• Some are faster to develop• Some are faster to run• Some are good at presentence• Some are good at data/file manipulate• Some are ….