Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Istoria limbajelor de programare

Ana-Maria, Andrei, Ata, Katarina, Luiza

În ce an a fost inventat primul limbaj de programre?

Charles Babbage si

Ada Lovelace

1880?

A. D. a fost o matematiciana britanica cunoscuta în principal pentru munca ei la calculatorul mecanic al lui C. B., motorul analitic. Consemnarile ei privind motorul includ ceea ce este recunoscut ca fiind primul algoritm care urmeaza sa fie procesat de catre o masina. Din acest motiv, ea este adesea considerata primul programator de calculator din lume.

1920?

Seating chart

Rows

Letter 'U'

Groups

1990?

Standards

1

2

3

Când a fost inventat al doilea limbaj?

1920 sau 1940?

1936

Alan Turing

Pentru ce era folosit?

Pentru a putea descifra mesajele în timpul celui de-al doilea razboi mondial

Cum s-a numit conceptul?

Cum arata?

"Turing machine"

Calculatorul electronic

John von Neumann, anii '40

- functiona cu ajutorul unor vaccum tubes

-ocupa 4 incaperi

-mai tarziu au creat unitatea centrala de prelucrare

--> "assembly language"

-de exemplu, pentru octa-core CPU (un CPU mai complex), assembly nu face fata --> "high level languages" ex: FORTRAN (Formula Translation - in domeniul stiintelor exacte - 1957), LISP (List Processor), COBOL (Common Business Oriented Language), BASIC (folosit în Misiunea Apollo 1-1969), PASCAL

- 1970, s-au unit cele prezentate anterior --> C Language - mother of all languages (Bell Labs)

-a fun language-1991-python

-pâna în 1994 pentru site-uri-CGI Common Gateway Interference - apoi PHP (Facebook, Wikipedia), Ruby (Twitter)

-1995-Java (James Gosling)-merge pe orice sistem de operare

References

References

JavaScript

Nu are vreo legatura cu Java, au luat numele doar pentru a populariza

Warm-up activity

Step 1

-se poate folosi la orice: software, pagini web etc.

Step 2

Microsoft nu a reusit sa cumpere JavaScript, asa ca au creat C# care e aproape identic

Ierarhie

SCALA

Assessment activity 1

3

2

1

Java

Assessment activity 2

3

2

1

New stuff:

2011 - Kotlin (Android)

2012 - GoLang (Dropbox)

2014 - Hack Language (Facebook)

2014 - Swift (iOS)

Learn more about creating dynamic, engaging presentations with Prezi