Lenguajes de Programación€¦ · Historia Primeros lenguajes de programación:-Eran considerados...

Post on 13-Jul-2020

5 views 0 download

Transcript of Lenguajes de Programación€¦ · Historia Primeros lenguajes de programación:-Eran considerados...

Lenguajes de Programación

Indice 1. Historia 2. Generaciones 3. Lenguajes y programas más

utilizados en el ámbito escolar 4. Lenguajes más demandados

2

1. Historia

3

Historia

Primeros lenguajes de programación:

-Eran considerados simples codigos.

-Poco legibles.

-Dependian del hardware.

Decada de los 40:

-Creación de las primeras computadoras modernas.

-Mayor velocidad y capacidad de memoria.

-Nuevos lenguajes de programación:

>Plankalkül.

>ENIAC.

>BINAC y UNIVAC.

4

Historia

Artilugios para programar a principios del siglo xx

5

Máquina analítica Tarjetas Perforadas

Tambor magnético

Telar de Jacquard

2.

Generaciones

-Primera Generación (1951 - 1958)

Creador Von Neumann.

Código binario.

-Segunda Generación (1959 - 1964)

Lenguaje simbólico y lenguaje ensamblador

-Tercera Generación (1964 - 1971)

Multiprogramación

Lenguajes estructurados y específicos

-Cuarta Generación (1971 - 1981)

Programación orientada a objetos

Tipos de Generaciones 7

¿ Quinta y Sexta Generación ?

-Quinta Generación(

-La 5ª Gen “no existe”

-Objetivo usar la IA

-No obtuvo resultados

-Sexta Generación (1990 - Actualidad)

-Arquitectura Paralelas/Vertical

-Hoy en día se sigue desarrollando

8

Cambios Evolución Generaciones

Principales cambios a medida que surgían nuevas generaciones:

-Reducción calor que producen los sistemas.

-Máquinas más pequeñas y menos pesadas.

-Mayor rapidez y velocidad en las operaciones.

-Mayor capacidad de memoria.

-Menor consumo de energía.

9

3. Lenguajes y programas más utilizados para aprender ¿Qué lenguaje de programación

debería empezar a aprender?

11

¿ Por qué quieres programar?

Programador de Servidores o Back-end: Python, Rubyy, PHP, Java o .Net. Conocimientos de bases de datos y posiblemente de administración de sistemas.

Programador de clientes o Front-end: HTML, CSS, Javascript. Posiblemente sean necesarios conocimientos de diseño.

Programador móvil:

Objective C o Java (para Android). HTML / CSS para sitios web móviles. Posibles conocimientos sobre servidores.

12

Programador 3D o de videojuegos:

C/C++, OpenGL, Animación. Es recomendable tener buenas dosis de conocimientos de diseño y artísticos.

Programador de alto rendimiento:

C/ C++, Java, conocimientos en matemáticas y análisis cuantitativo.

.

IDE 13

Android Studio

14

Scratch

15

FrameWork

16

FrameWork Web 17

18

4. Lenguajes más demandados y más utilizados

Los más utilizados a la hora de trabajar 20

JAVA : Los mas usados 21

•Java es el lenguaje de programación más utilizado hoy en día

•Su gran adaptabilidad

•Se adapta a los cambias que ocurren año tras año.

C: Los mas usados

•Antecesor es B

•Ritchie y Brian Kernighan

•La fluidez de programación en sistemas UNIX

22

PYTHON: Los mas usados

•Lenguaje de programación interpretado con un código legible

•Operadores lógicos

•No sólo es multiplataforma y multiparadigma

23

Comparación entre C y JAVA

•Java es programación orientada a objetos

C es de programación estructurada.

C es un lenguaje rápido y compilado,agregamos dificultad de uso.

• Y Java es un lenguaje, medio compilado, medio interpretado.

•Java es más seguro.

C es en realidad un lenguaje de bajo nivel

24

Características de C y JAVA

•Java: Ventajas:

• Java: Desventajas:

C: Ventaja:

C: Desventajas:

25

Dia internacional de la mujer

Radia Joy Perlman

“La madre del Internet”

Margaret Hamilton

Ingeniera del software principal del proyecto Apolo

” Ada Lovelace

30

THANKS! ¿Alguna pregunta?