SlideShare una empresa de Scribd logo
1 de 12
TEMA 1
Christian Cabrero
1º DAM


PROGRAMACIÓN IMPERATIVA Y PROCEDIMENTAL




CLASIFICACION LENGUAJES PROGRAMACIÓN

LENGUAJES MÁS DEMANADOS EN LAS OFERTAS
DE TRABAJO


MAQUINAS VIRTUALES


La programación imperativa nació en los años 50.



También se le conoce como procedimental o algorítmica.



Se llama así porque está basado en comandos u órdenes
que actualizan variables que están almacenadas en
memoria.


La programación imperativa está regida por dos conceptos
básicos: la estructura y el módulo.



Los dos tipos de programación imperativa señalan que un
programa se debe dividir en subprogramas o
módulos para desmenuzarlo y hacerlo más legible y
manejable.
Evolución
histórica Generación
Lenguajes

Nivel de abstracción

1ª 2ª 3ª 4ª 5ª

Manera de ejecutarse

Paradigma de programación

Bajo Medio Alto
Orientado
Compilados Interpretados Mixtos Imperativos Procedimental
Nivel nivel
nivel
a objetos

ADA

X

C

X

C#

X

X

X

C++

X

X

X

Cobol

X

X

Delphi

X

X

Ensamblador

X

X

X

X

X

X

X
X
x

X

Java

X

X

X

Javascript
Pascal

X

Perl

X

X
X

X
X
X

X

X

X

X
X

X

X

X

X

Fortran

X

X

X

X

X

X

X

X

X

PHP

X

X

X

X

Phyton

X

X

X

X

Prolog

X

X

X

X

SQL

X

X

X

X

Visual Basic

X

X

X

X

Visual Basic .NET

X

X

X

X


JAVA: creado por la empresa Sun Microsistems a partir del año 1991. Es un
lenguaje de programación orientado a objetos, es mixto (interpretado y
compilado) y deriva de C++. A lo largo de los últimos años se ha convertido en uno
de los más utilizados y difundidos.



DELPHI: es un lenguaje de programación y un entorno de desarrollo. Está
basado en el lenguaje Pascal, centrado en la programación visual. Producido por
la empresa Borland Software Corporation. Fue creado para el trabajo con base
de datos y componentes visuales, de ahí su característica principal: rapidez y
accesibilidad.



C++: lenguaje de programación creado por Bjarne Stroustrup sobre los años 80. El
origen de su creación fue ampliar el lenguaje C para poder trabajar con objetos.
Es de lo más utilizados actualmente.


PHP: lenguaje de programación diseñado para el desarrollo web.
Diseñado por Rasmus Lerdorf en 1995. Fue uno de los primeros que se
podía integrar con HTML. Es también de los más utilizados.



IOS : es un sistema operativo incluido en los dispositivos móviles de
Apple, muy extendidos en nuestros días. Está escrito en C++ y en
Objective-C, un lenguaje orientado a objetos, usado principalmente
en la programación de Mac OS x e iOs.



ANDRIOD: sistema operativo de la empresa Google basado en
Linux, también está escrito en C++, C y java. Aunque aquí no hay
maquina virtual de java. Posee un maquina virtual especial
diseñada para Android.


Una maquina virtual es un programa que permite imitar a una
computadora y puede ejecutar cualquier software como si se tratase de
una computadora real.



Algunos ejemplos de software de maquinas virtuales más utilizados son
VMware, (es de pago aunque ofrece una versión gratuita) y Virtual
box. Ambas son multiplataforma (Mac OSX, Pc y Linux).


Aislamiento: A la hora de querer probar un nuevo programa o sistema operativo
podemos hacerlo en el sistema virtual, sin tener que instalarlo en nuestro sistema real
y poder provocar errores o conflictos. En el caso de problemas sólo se vería
afectada el sistema virtual.



Encapsulamiento: se agrupa un conjunto completo de recursos de hardware



Independencia del hardware: independientes del hardware de la maquina real.
Pueden configurarse compontes virtuales distintos a los físicos.



Posibilidad de instalar varios sistemas operativos, sin tener que particionar
nuestro disco duro, así si erramos en la instalación no afectaría al sistema real, sólo al
virtual.

virtuales y un sistema operativo con todas sus aplicaciones, dentro de un mismo
paquete de software. Facilita su gestión y transporte.


Lentitud en los procesos del sistema virtual, al ejecutar un
sistema operativo dentro de otro.



Incompatibilidad: No todo el hardware es compatible
con la virtualización.



Limitación por las características del hardware del sistema
real (Estamos ejecutando un sistema virtual dentro de un
sistema real)
FIN

Más contenido relacionado

La actualidad más candente

Entorno de desarrollo de java
Entorno de desarrollo de javaEntorno de desarrollo de java
Entorno de desarrollo de javaEwocito Flow
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Javaariannalizeeth
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloricardo dueñas
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEtorrubia
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6Maga Lasic
 
SlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantesSlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantesKevinZamora32
 
Qué visual basic
 Qué visual basic Qué visual basic
Qué visual basicUniversidad
 

La actualidad más candente (19)

Entorno de desarrollo de java
Entorno de desarrollo de javaEntorno de desarrollo de java
Entorno de desarrollo de java
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
 
Que es un ide
Que es un ideQue es un ide
Que es un ide
 
Slickedit grupo#3
Slickedit grupo#3Slickedit grupo#3
Slickedit grupo#3
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub modulo
 
Mono Develop
Mono DevelopMono Develop
Mono Develop
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Sfd
SfdSfd
Sfd
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSE
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
 
SlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantesSlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantes
 
Clase2
Clase2Clase2
Clase2
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Jbuilder
JbuilderJbuilder
Jbuilder
 
Qué visual basic
 Qué visual basic Qué visual basic
Qué visual basic
 
Programacion vb
Programacion vbProgramacion vb
Programacion vb
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 

Destacado

Presentacion Atom Guatemala
Presentacion   Atom GuatemalaPresentacion   Atom Guatemala
Presentacion Atom Guatemalay0ux
 
Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...
Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...
Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...Xarxa Vives d'Universitats
 
Comorbilida fisica en la consulta de salud mental
Comorbilida fisica en la consulta de salud mentalComorbilida fisica en la consulta de salud mental
Comorbilida fisica en la consulta de salud mentalDiego Carranza
 
poemario 1103
poemario 1103poemario 1103
poemario 1103grado1103
 
Proyecto de aula
Proyecto de aulaProyecto de aula
Proyecto de aulaGabo022496
 
Tarea de informatica
Tarea de informaticaTarea de informatica
Tarea de informaticajackson104
 
Impacto de la tecnología
Impacto de la tecnologíaImpacto de la tecnología
Impacto de la tecnología_valentinanino
 
Activities sin nombres
Activities sin nombresActivities sin nombres
Activities sin nombressamandaloren
 
Componentes de un equipo de computo
Componentes de un equipo de computoComponentes de un equipo de computo
Componentes de un equipo de computoCOBACH 28
 
software libre contaduria
software libre contaduriasoftware libre contaduria
software libre contaduriaalejandrapipe86
 
Fuentes primarias y secundarias en la construcción del (1) (1)
Fuentes primarias y secundarias en la construcción del (1) (1)Fuentes primarias y secundarias en la construcción del (1) (1)
Fuentes primarias y secundarias en la construcción del (1) (1)dianaguadalupesanchezrodriguez
 
SuisseID Forum 2014 | Bases légales de la signature électronique
SuisseID Forum 2014 | Bases légales de la signature électroniqueSuisseID Forum 2014 | Bases légales de la signature électronique
SuisseID Forum 2014 | Bases légales de la signature électroniqueTrägerverein SuisseID
 

Destacado (20)

Licencias s6
Licencias s6Licencias s6
Licencias s6
 
Expo info 2
Expo info 2Expo info 2
Expo info 2
 
Presentacion Atom Guatemala
Presentacion   Atom GuatemalaPresentacion   Atom Guatemala
Presentacion Atom Guatemala
 
Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...
Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...
Resultats provisionals del Pla de Política Lingüística de la Xarxa Vives (ago...
 
1311pdf10
1311pdf101311pdf10
1311pdf10
 
Comorbilida fisica en la consulta de salud mental
Comorbilida fisica en la consulta de salud mentalComorbilida fisica en la consulta de salud mental
Comorbilida fisica en la consulta de salud mental
 
Tipos de discurso descriptiva
Tipos de discurso descriptivaTipos de discurso descriptiva
Tipos de discurso descriptiva
 
Humedal de cordoba
Humedal de cordobaHumedal de cordoba
Humedal de cordoba
 
poemario 1103
poemario 1103poemario 1103
poemario 1103
 
Proyecto de aula
Proyecto de aulaProyecto de aula
Proyecto de aula
 
Experimentos
ExperimentosExperimentos
Experimentos
 
4. métodos de conteo
4. métodos de conteo4. métodos de conteo
4. métodos de conteo
 
Tarea de informatica
Tarea de informaticaTarea de informatica
Tarea de informatica
 
Impacto de la tecnología
Impacto de la tecnologíaImpacto de la tecnología
Impacto de la tecnología
 
Activities sin nombres
Activities sin nombresActivities sin nombres
Activities sin nombres
 
65
6565
65
 
Componentes de un equipo de computo
Componentes de un equipo de computoComponentes de un equipo de computo
Componentes de un equipo de computo
 
software libre contaduria
software libre contaduriasoftware libre contaduria
software libre contaduria
 
Fuentes primarias y secundarias en la construcción del (1) (1)
Fuentes primarias y secundarias en la construcción del (1) (1)Fuentes primarias y secundarias en la construcción del (1) (1)
Fuentes primarias y secundarias en la construcción del (1) (1)
 
SuisseID Forum 2014 | Bases légales de la signature électronique
SuisseID Forum 2014 | Bases légales de la signature électroniqueSuisseID Forum 2014 | Bases légales de la signature électronique
SuisseID Forum 2014 | Bases légales de la signature électronique
 

Similar a Programación imperativa y lenguajes más demandados

1.introducción a las computadoras, internet y java
1.introducción a las computadoras, internet y java1.introducción a las computadoras, internet y java
1.introducción a las computadoras, internet y javaRamiro Estigarribia Canese
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacionChristian Morales
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacionJoel Cordoba
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actualesjuan_briceo
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a javawaldinelly
 
Lenguaje de programacion yesica cañaveral angel
Lenguaje de programacion  yesica cañaveral angelLenguaje de programacion  yesica cañaveral angel
Lenguaje de programacion yesica cañaveral angelOnce Redes
 
Lenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelLenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelOnce Redes
 
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...222415
 
Los Lenguajes de Programación.pptx
Los Lenguajes de Programación.pptxLos Lenguajes de Programación.pptx
Los Lenguajes de Programación.pptxivantellez37
 

Similar a Programación imperativa y lenguajes más demandados (20)

1.introducción a las computadoras, internet y java
1.introducción a las computadoras, internet y java1.introducción a las computadoras, internet y java
1.introducción a las computadoras, internet y java
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacion
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
Computacion trabajo3
Computacion trabajo3Computacion trabajo3
Computacion trabajo3
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Software1
Software1Software1
Software1
 
Software1
Software1Software1
Software1
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Lenguaje de programacion yesica cañaveral angel
Lenguaje de programacion  yesica cañaveral angelLenguaje de programacion  yesica cañaveral angel
Lenguaje de programacion yesica cañaveral angel
 
Lenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelLenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral Angel
 
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
 
Los Lenguajes de Programación.pptx
Los Lenguajes de Programación.pptxLos Lenguajes de Programación.pptx
Los Lenguajes de Programación.pptx
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 

Programación imperativa y lenguajes más demandados

  • 2.  PROGRAMACIÓN IMPERATIVA Y PROCEDIMENTAL   CLASIFICACION LENGUAJES PROGRAMACIÓN LENGUAJES MÁS DEMANADOS EN LAS OFERTAS DE TRABAJO  MAQUINAS VIRTUALES
  • 3.  La programación imperativa nació en los años 50.  También se le conoce como procedimental o algorítmica.  Se llama así porque está basado en comandos u órdenes que actualizan variables que están almacenadas en memoria.
  • 4.  La programación imperativa está regida por dos conceptos básicos: la estructura y el módulo.  Los dos tipos de programación imperativa señalan que un programa se debe dividir en subprogramas o módulos para desmenuzarlo y hacerlo más legible y manejable.
  • 5. Evolución histórica Generación Lenguajes Nivel de abstracción 1ª 2ª 3ª 4ª 5ª Manera de ejecutarse Paradigma de programación Bajo Medio Alto Orientado Compilados Interpretados Mixtos Imperativos Procedimental Nivel nivel nivel a objetos ADA X C X C# X X X C++ X X X Cobol X X Delphi X X Ensamblador X X X X X X X X x X Java X X X Javascript Pascal X Perl X X X X X X X X X X X X X X X Fortran X X X X X X X X X PHP X X X X Phyton X X X X Prolog X X X X SQL X X X X Visual Basic X X X X Visual Basic .NET X X X X
  • 6.  JAVA: creado por la empresa Sun Microsistems a partir del año 1991. Es un lenguaje de programación orientado a objetos, es mixto (interpretado y compilado) y deriva de C++. A lo largo de los últimos años se ha convertido en uno de los más utilizados y difundidos.  DELPHI: es un lenguaje de programación y un entorno de desarrollo. Está basado en el lenguaje Pascal, centrado en la programación visual. Producido por la empresa Borland Software Corporation. Fue creado para el trabajo con base de datos y componentes visuales, de ahí su característica principal: rapidez y accesibilidad.  C++: lenguaje de programación creado por Bjarne Stroustrup sobre los años 80. El origen de su creación fue ampliar el lenguaje C para poder trabajar con objetos. Es de lo más utilizados actualmente.
  • 7.  PHP: lenguaje de programación diseñado para el desarrollo web. Diseñado por Rasmus Lerdorf en 1995. Fue uno de los primeros que se podía integrar con HTML. Es también de los más utilizados.  IOS : es un sistema operativo incluido en los dispositivos móviles de Apple, muy extendidos en nuestros días. Está escrito en C++ y en Objective-C, un lenguaje orientado a objetos, usado principalmente en la programación de Mac OS x e iOs.  ANDRIOD: sistema operativo de la empresa Google basado en Linux, también está escrito en C++, C y java. Aunque aquí no hay maquina virtual de java. Posee un maquina virtual especial diseñada para Android.
  • 8.
  • 9.  Una maquina virtual es un programa que permite imitar a una computadora y puede ejecutar cualquier software como si se tratase de una computadora real.  Algunos ejemplos de software de maquinas virtuales más utilizados son VMware, (es de pago aunque ofrece una versión gratuita) y Virtual box. Ambas son multiplataforma (Mac OSX, Pc y Linux).
  • 10.  Aislamiento: A la hora de querer probar un nuevo programa o sistema operativo podemos hacerlo en el sistema virtual, sin tener que instalarlo en nuestro sistema real y poder provocar errores o conflictos. En el caso de problemas sólo se vería afectada el sistema virtual.  Encapsulamiento: se agrupa un conjunto completo de recursos de hardware  Independencia del hardware: independientes del hardware de la maquina real. Pueden configurarse compontes virtuales distintos a los físicos.  Posibilidad de instalar varios sistemas operativos, sin tener que particionar nuestro disco duro, así si erramos en la instalación no afectaría al sistema real, sólo al virtual. virtuales y un sistema operativo con todas sus aplicaciones, dentro de un mismo paquete de software. Facilita su gestión y transporte.
  • 11.  Lentitud en los procesos del sistema virtual, al ejecutar un sistema operativo dentro de otro.  Incompatibilidad: No todo el hardware es compatible con la virtualización.  Limitación por las características del hardware del sistema real (Estamos ejecutando un sistema virtual dentro de un sistema real)
  • 12. FIN