The Brief History of Programming Languages

Post on 13-Jan-2016

15 views 1 download

Tags:

description

This presentation bring you back to the historal era of computer. The main idea of this presentation is persuade you that we must think deeper to understand how computer technology can ruled our life.

transcript

Brief History ofProgramming Languages

Hafidz J L

Charles Babbage

Computer Pioneer

From 19 Century to 21 Century

THAT WAS LONG STORY

Analytical Engine “Concept”

(1837) (1995)

So, lets make it simpler

Programming languages enable users to write programs for specific computations/algorithms.

What’s Computer Language ?

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)

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)

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

10 Programming Languages You Should Learn in 2014

C

Source: Veracode

C++

Source: Veracode

Objective-C

Source: Veracode

Perl

Source: Veracode

Phyton

Source: Veracode

Ruby

Source: Veracode

Java

Source: Veracode

PHP

Source: Veracode

JavaScript

Source: Veracode

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

Why you should learn at least one of ten language above ?

If you decide to be developer

You may suprising there was Phyton over Java, C++ and C.

Which most popular ?Absolutely, everybody loved java and C !

So, which language would you choose ?