Está en la página 1de 26

Capacidades

Explicar sobre el desarrollo de software, los


lenguajes de programación, sus generaciones,
tipos y usos en la actualidad.

2
Desarrollo de Software

¿Qué es el desarrollo de software?

3
Desarrollo de Software

Es un proceso sistemático de
planeación, diseño, codificación,
documentación, prueba y corrección
de código, con la finalidad de crear
una aplicación que finalmente se
convierta en un producto de
software.

4
Desarrollador de Software

1 CONCEPTOS GENERALES

TIPOS DE SOFTWARE
O
F ¿Qué clasificación o
T ¿Qué es el software? tipos de software
existen?
W
A
R
E

5
Desarrollador de Software

1 CONCEPTOS GENERALES
Sistemas Operativos

El software, representa la
S parte lógica e intangible de

TIPOS DE SOFTWARE
un computador. Esta Lenguajes de
O Programación
formado por un programa
F o conjunto de programas, y
T estos a su vez por un
W conjunto de instrucciones. Software de uso
A El software permite que General o Aplicativo
R funcione el computador, y
que podamos realizar, a
E
través de este, una gran
variedad de tareas. Software a Medida

6
Desarrollo de Software

2 Lenguaje de Programación

¿Qué es un lenguaje de programación?

Comunicación entre humanos y computadores


Lenguaje de alto Nivel

¿Qué los diferencia?

Lenguaje de bajo Nivel

7
Desarrollo de Software

2 Lenguaje de Programación

Un lenguaje de programación es una


herramienta lógica formada por un
conjunto de palabras y símbolos
(instrucciones) que permiten al usuario
(programador) desarrollar nuevos
programas, aplicaciones o sistemas.
Sintaxis parecida a la del
Comunicación entre humanos y computadores ser humano.
Lenguaje de alto Nivel

Sintaxis cercana al
código de máquina.
Lenguaje de bajo Nivel

8
Desarrollo de Software

3 GENERACIONES DE LOS LENGUAJES DE PROGRAMACIÓN

PRIMERA GENERACIÓN

¿Qué representan SEGUNDA GENERACIÓN


las generaciones de
los lenguajes de TERCERA GENERACIÓN
programación?

CUARTA GENERACIÓN

QUINTA GENERACIÓN

LENGUAJE DE PROGRAMACIÓN

9
Desarrollo de Software

3 GENERACIONES DE LOS LENGUAJES DE PROGRAMACIÓN

PRIMERA GENERACIÓN

Representan la evolución SEGUNDA GENERACIÓN


de los lenguajes de
programación TERCERA GENERACIÓN

CUARTA GENERACIÓN

QUINTA GENERACIÓN

LENGUAJE DE PROGRAMACIÓN

10
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Primera Generación de Lenguajes Segunda Generación de Lenguajes

¿Qué lenguaje se empleó? ¿Qué lenguaje se empleó?

Características: Características

¿Qué caracterizó a esta generación? ¿Qué caracterizó a esta generación?

11
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Primera Generación de Lenguajes Segunda Generación de Lenguajes

Lenguaje de maquina Lenguaje ensamblador

Características

• Empleo de referencias simbólicas a


Características: memoria, así como el uso de códigos
• La dificultad para programar. nemotécnicos.
• Se requiere compilar los programas
• No se requerían compiladores.
creados para convertir los comandos en
• Instrucciones directas en código código de máquina.
de máquina (01010101100).
12
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Tercera Generación de Lenguajes Cuarta Generación de Lenguajes

¿Qué lenguajes se emplearon? ¿Qué lenguajes se emplean?

Características: Características

¿Qué caracterizó a esta generación? ¿Qué caracteriza a esta generación?

13
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Tercera Generación de Lenguajes Cuarta Generación de Lenguajes

Características:
Características
• Empleo de comandos con nombres,
verbos, operadores matemáticos, lógicos • Empleo de IDEs (entornos de desarrollo
y sentencias. integrado) intuitivos.
• Interfaz de desarrollo textual (comandos • Se disponen de herramientas que
de línea). permiten una mayor productividad.
• Se requieren compiladores. • Se requieren compiladores e intérpretes.

14
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Quinta Generación de Lenguajes

¿Qué lenguajes se emplean?

Características:

¿Qué caracteriza a esta generación?

15
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Quinta Generación de Lenguajes

Lenguaje Lógico

Características:

• Su método es orientar a la máquina para realizar un


propósito en lugar de instruirla para hacerlo.
• Se caracterizan por el uso de estructuras muy parecidas a
los lenguajes naturales.
• Orientado para trabajar en inteligencia artificial y desarrollo
de la robótica.

16
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

¿Cuáles son los 10 lenguajes de programación mas usados del mundo?

17
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

The Importance of Being Earnest

18
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

¿Cuáles son los 10 lenguajes de programación con más búsquedas en el mundo?

19
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

¿Cuáles son los 10 lenguajes de programación con más búsquedas en el mundo?

Popularity of Programming Language

20
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

Características:

• Fue creado por Guido van Rossum en 1991.


• Soporta programación multiparadigma (imperativa, orientada a objetos y
funcional)
• Es multiplataforma y posee una licencia de código abierto.
• Es un lenguaje interpretado e interactivo.
• Es de uso general.

21
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

Características:

• Fue desarrollado por James Gosling en 1991.


• Soporta principalmente el paradigma de la programación orientada a objetos.
• Es multiplataforma, soporta Android, Linux, Windows, y MAC.
• Es un lenguaje compilado (ByteCode) e interpretado (JVM).
• Es de uso general.

22
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

Características:

• Fue creado por Brendan Eich en 1995.


• Es liviano, imperativo, orientado a objetos, y soporta herencia.
• Es un lenguaje interpretado.
• Es multiplataforma, soporta Windows, Linux, Android.
• Es empleado para crear páginas web y aplicaciones móviles dotadas de
interacción y dinamismo.

23
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN

Características:

• Fue creado por Anders Hejlsberg en 1999.


• Es sencillo y orientada a objetos
• Es multiplataforma, soporta Windows, OSx y Android.
• Es un lenguaje interpretado.
• Se emplea para crear páginas y aplicaciones web, aplicaciones de escritorio así
como aplicaciones móviles.

24
Preguntas

25

También podría gustarte