Download - The Brief History of Programming Languages
![Page 1: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/1.jpg)
Brief History ofProgramming Languages
Hafidz J L
![Page 2: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/2.jpg)
Charles Babbage
Computer Pioneer
![Page 3: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/3.jpg)
From 19 Century to 21 Century
![Page 4: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/4.jpg)
THAT WAS LONG STORY
Analytical Engine “Concept”
(1837) (1995)
![Page 5: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/5.jpg)
So, lets make it simpler
![Page 6: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/6.jpg)
Programming languages enable users to write programs for specific computations/algorithms.
What’s Computer Language ?
![Page 7: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/7.jpg)
Computer Pioneer !
He created a Table of logarithms of the natural numbers from 1 to 108000 which was a standard reference from 1827 through the end of the century.
1827
Plan of Analytic Engine(1837)
Charles Babbage(1791 – 1871)
![Page 8: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/8.jpg)
First Computer Language ?
Ada Lovelace and Babbage and its nephew were writing programs for the project of "difference engine", and then the
"analytical engine"
Ada Lovelace credited with first computer programming language; wrote an algorithm for the Analytical Engine (early mechanical computer)
1843
Ada Lovelace(1815 - 1852)
The logical structure of the Analytical
Engine was essentially the same
as that which has dominated
computer design in the electronic era.
(computerhistory.org)
![Page 9: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/9.jpg)
Computer Language Now
Computer Science
Starting Median Pay: $56,600Mid-Career Median Pay: $97,900Growth In Pay: 73%Projected Job Growth: 24.6%
Software EngineeringStarting Median Pay: $54,900Mid-Career Median Pay: $87,800Growth In Pay: 60%Projected Job Growth: 24.6%
Top 3 Most Faluable Job
Top 4 Most Faluable Job
![Page 10: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/10.jpg)
10 Programming Languages You Should Learn in 2014
![Page 11: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/11.jpg)
C
Source: Veracode
![Page 12: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/12.jpg)
C++
Source: Veracode
![Page 13: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/13.jpg)
Objective-C
Source: Veracode
![Page 14: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/14.jpg)
Perl
Source: Veracode
![Page 15: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/15.jpg)
Phyton
Source: Veracode
![Page 16: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/16.jpg)
Ruby
Source: Veracode
![Page 17: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/17.jpg)
Java
Source: Veracode
![Page 18: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/18.jpg)
PHP
Source: Veracode
![Page 19: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/19.jpg)
JavaScript
Source: Veracode
![Page 20: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/20.jpg)
2000
C#C# (Inspired by musical notation)
General-purpose, high-level. It was developed by Microsoft within its .NET. It is much simpler than C++ and appreciably more versatile than Java.
CREATOR
Anders HejlsbergMICROSOFT
PRIMARY USES
Application, RAD, business, client-side, general, server-side, Web, Robotics
USED BY
MICROSOFT
![Page 21: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/21.jpg)
Why you should learn at least one of ten language above ?
![Page 22: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/22.jpg)
If you decide to be developer
You may suprising there was Phyton over Java, C++ and C.
![Page 23: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/23.jpg)
Which most popular ?Absolutely, everybody loved java and C !
![Page 24: The Brief History of Programming Languages](https://reader036.vdocument.in/reader036/viewer/2022062314/563dd11a55034635058b47b1/html5/thumbnails/24.jpg)
So, which language would you choose ?