SlideShare una empresa de Scribd logo
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 java
Ewocito Flow
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
RAUL 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 .NET
Nilian 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 Java
ariannalizeeth
 
Que es un ide
Que es un ideQue es un ide
Que es un ide
leolopezperez
 
Slickedit grupo#3
Slickedit grupo#3Slickedit grupo#3
Slickedit grupo#3
fernandaSanchez131
 
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
ricardo dueñas
 
Mono Develop
Mono DevelopMono Develop
Mono Develop
Lorenzo Itza
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
edwin quiroa
 
Sfd
SfdSfd
Sfd
ITSTB
 
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
torrubia
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
Maga 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 relevantes
KevinZamora32
 
Clase2
Clase2Clase2
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
2010modalidad
 
Jbuilder
JbuilderJbuilder
Jbuilder
Gómez Y
 
Qué visual basic
 Qué visual basic Qué visual basic
Qué visual basic
Universidad
 
Programacion vb
Programacion vbProgramacion vb
Programacion vb
Arturo Barrios
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
geraldoescalonauts
 

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

Licencias s6
Licencias s6Licencias s6
Licencias s6
AngheelSierra
 
Expo info 2
Expo info 2Expo info 2
Expo info 2
kellyucastro
 
Presentacion Atom Guatemala
Presentacion   Atom GuatemalaPresentacion   Atom Guatemala
Presentacion Atom Guatemala
y0ux
 
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
 
1311pdf10
1311pdf101311pdf10
1311pdf10
Atzin De Son
 
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
Diego Carranza
 
Tipos de discurso descriptiva
Tipos de discurso descriptivaTipos de discurso descriptiva
Tipos de discurso descriptiva
dianaguadalupesanchezrodriguez
 
Humedal de cordoba
Humedal de cordobaHumedal de cordoba
Humedal de cordoba
Diego Gongora
 
poemario 1103
poemario 1103poemario 1103
poemario 1103
grado1103
 
Proyecto de aula
Proyecto de aulaProyecto de aula
Proyecto de aula
Gabo022496
 
Experimentos
ExperimentosExperimentos
4. métodos de conteo
4. métodos de conteo4. métodos de conteo
4. métodos de conteo
dianaguadalupesanchezrodriguez
 
Tarea de informatica
Tarea de informaticaTarea de informatica
Tarea de informatica
jackson104
 
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 nombres
samandaloren
 
65
6565
Componentes de un equipo de computo
Componentes de un equipo de computoComponentes de un equipo de computo
Componentes de un equipo de computo
COBACH 28
 
software libre contaduria
software libre contaduriasoftware libre contaduria
software libre contaduria
alejandrapipe86
 
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 électronique
Trä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 Entornos de desarrollo

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
Ramiro Estigarribia Canese
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacion
Christian Morales
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
Cristian Alexander
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
Cristian Alexander
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
Joel 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 Actuales
juan_briceo
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
Neptuno Networks
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
elianaconstanza
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
monicagabrielacabrera
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
Alex Benavides
 
Computacion trabajo3
Computacion trabajo3Computacion trabajo3
Computacion trabajo3
JorgeGordillo27
 
Tema1 b
Tema1 bTema1 b
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
waldinelly
 
Software1
Software1Software1
Software1
yurbelysfigueroa
 
Software1
Software1Software1
Software1
yurbelysfigueroa
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
Julián Forero Cano
 
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
Once 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 Angel
Once 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.pptx
ivantellez37
 

Similar a Entornos de desarrollo (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

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 

Último (20)

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 

Entornos de desarrollo

  • 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