SlideShare una empresa de Scribd logo
1 de 4
RESUMEN
Lenguaje de
programación
Mariana Caraveo Calvillo 4 A 107
Profesor: Manuel Terrazas.
Mariana Caraveo Calvillo 4°A 107 ProgramaciónVisual
RESUMEN:
Un lenguajedeprogramación esunidiomaartificial diseñadoparaexpresarprocesos que
puedenserllevadasacabopor máquinas,especialmentecomputadoras. Estosse componende
un conjuntode reglassintácticasysemánticasque permitenexpresarinstruccionesque luego
seráninterpretadas.
Permite especificarde manera precisa sobre qué datosdebe operarunacomputadora,
cómo debenseralmacenadosotransmitidosyqué accionesdebe tomarbajounavariadagama de
circunstancias.Todoesto,a travésde un lenguaje que intentaestarrelativamentepróximoal
lenguaje humanoonatural.Una característicarelevante de loslenguajesde programaciónes
precisamente que másde unprogramadorpuedausar unconjuntocomúnde instruccionesque
seancomprendidasentre ellospararealizarlaconstrucciónde unprograma de forma
colaborativa.
Hay varias formas de clasificar los lenguajes de programación, y una de ellas sería por la cercanía o
lejanía a la máquina. De este modo podemos distinguir tres tipos de lenguajes:
- Lenguajes de bajo nivel: Son aquellos que se encuentran más cerca de la máquina que del hombre.
Esto significa que se acercan al lenguaje usado por el ordenador, ceros y unos. Por ejemplo:
Ensamblador, Código máquina, etc...
- Lenguajes de medio nivel: Se encuentran a medio camino de la máquina y el hombre. Aglutinan las
instrucciones complejas a etiquetas o nombres y que están compuestas por instrucciones sencillas.
- Lenguajes de alto nivel: La abstracción es mucho mayor, las instrucciones son muy complejas, estando
mas cerca del entendimiento humano que de la máquina, y a diferencia del medio y bajo nivel son
independientes de la plataforma.
También se podrían clasificar mediante su orientación:
- Programación orientada a eventos: programación de aplicación que responde a las entradas del
usuario (seleccionando menús, botones, formularios, etc...)o de otras aplicaciones a tiempos
regulares.
- Programación orientada a procedimientos: Método de programación que requiere de una disciplina
como FORTRAN, COBOL, BASIC; C, Pascal y Xbase,. El programador escribe el código en cierto orden
para resolver el problema, basado en sus conocimientos del proceso y de la programación. La
aplicación resultante fuerza al usuario a seguir un camino predefinido desde el paso A al paso B.
- Lenguaje orientado a problemas: Lenguaje de computación diseñado para manejar un problema
particular.
- Programación visual: Programas basados en herramientas visuales como menús, botones, y cualquier
elemento gráfico, que se puede seleccionar de una paleta, se arrastra y se suelta donde se desea sobre
la pantalla. Esto también puede referirse a poder conseguir el código fuente interactuando con
diagramas de flujo y gráficos lógicos asociados a códigos.
Mariana Caraveo Calvillo 4°A 107 ProgramaciónVisual
- Programación Orientada a Objetos (POO): Su objetivo es el aumentar la productividad del
programador incrementando la extensibilidad y reutilizando el software, controlando la complejidad y
el costo de mantenimiento.
EVOLUCION
1ra generación:
1947 ENIAC. Primera computadora digital electrónica de la historia. No fue modelo de producción, sino
una maquina experimental. Tampoco era programable en el sentido actual. Se trataba de un enorme
aparato que ocupa todo un sótano en la universidad.
1949 EDVAC. Primera computadora programable.
1951 UNIVAC I. Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compañía
Universal Computer (Univac ), y su primer producto fue esta máquina.
1953 IBM 701. Para introducir los datos, estos equipos empleaban el concepto de tarjetasperforadas,
que había, sido inventada en los años de la revolución industrial (finales del siglo XVIII)por el francés
Jacquard y perfeccionado por el estadounidense Hermand Hollerith en 1890.
1954 - IBMcontinúo con otros modelos, que incorporaban un mecanismo de 1960 almacenamiento
masivo llamado tambor magnético, que con los años evolucionaría y se convertiría en disco magnético.
2da generación: No fue sino hacia finales de los años 50 que los transistores reemplazaron a los bulbos
en los circuitos de las computadoras.
Tercera generación: Esta nueva generación fue inaugurada con la presentación comercial de la llamada
"serie 360" de IBM.
Un proceso parael desarrollo de software, también denominado ciclo devida del desarrollo de
software es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a
seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales
describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso.
Mariana Caraveo Calvillo 4°A 107 ProgramaciónVisual

Más contenido relacionado

La actualidad más candente

Programas informaticos
Programas informaticos  Programas informaticos
Programas informaticos salamandrapopi
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programaciontacubomx
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programaciónionurrutia
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacionDannis Barrera
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacionalanqueeman
 
Programas informaticos sofware
Programas informaticos sofwareProgramas informaticos sofware
Programas informaticos sofwareDiana Mayorquin
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 bmoniika16
 
Programa informático
Programa informáticoPrograma informático
Programa informáticotomorrowland
 
Programacion
ProgramacionProgramacion
Programacionmyri16
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singsingrid121
 
Trabajo lenguajes de programacion
Trabajo lenguajes de programacionTrabajo lenguajes de programacion
Trabajo lenguajes de programacionJulian Suna Paez
 

La actualidad más candente (20)

Programas informaticos
Programas informaticos  Programas informaticos
Programas informaticos
 
Passage
PassagePassage
Passage
 
Trabajo de programacion 1
Trabajo de programacion 1 Trabajo de programacion 1
Trabajo de programacion 1
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacion
 
Ma tlab
Ma tlabMa tlab
Ma tlab
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacion
 
Passage
PassagePassage
Passage
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacion
 
Programas informaticos sofware
Programas informaticos sofwareProgramas informaticos sofware
Programas informaticos sofware
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 b
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Programacion
ProgramacionProgramacion
Programacion
 
Definicion de la programacion
Definicion de la programacionDefinicion de la programacion
Definicion de la programacion
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación sing
 
Trabajo lenguajes de programacion
Trabajo lenguajes de programacionTrabajo lenguajes de programacion
Trabajo lenguajes de programacion
 

Similar a Lenguaje Programación

Similar a Lenguaje Programación (20)

Clase 1 Programación
Clase 1 ProgramaciónClase 1 Programación
Clase 1 Programación
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
7. primera era
7. primera era7. primera era
7. primera era
 
LI_1167_050918_A_Introduccion_Programacion_Plan2016.docx
LI_1167_050918_A_Introduccion_Programacion_Plan2016.docxLI_1167_050918_A_Introduccion_Programacion_Plan2016.docx
LI_1167_050918_A_Introduccion_Programacion_Plan2016.docx
 
GENERACIONES DE LOS LENGUAJES DE PROGRAMACION
GENERACIONES DE LOS LENGUAJES DE PROGRAMACIONGENERACIONES DE LOS LENGUAJES DE PROGRAMACION
GENERACIONES DE LOS LENGUAJES DE PROGRAMACION
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptx
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Software pao
Software paoSoftware pao
Software pao
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
diapositivas
diapositivasdiapositivas
diapositivas
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Tecnología de información para los negocios
Tecnología de información para los negociosTecnología de información para los negocios
Tecnología de información para los negocios
 
Software de sistema.
Software de sistema.Software de sistema.
Software de sistema.
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 

Último

Red WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxRed WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxcorteztabo1004
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 

Último (8)

Red WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxRed WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptx
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 

Lenguaje Programación

  • 1. RESUMEN Lenguaje de programación Mariana Caraveo Calvillo 4 A 107 Profesor: Manuel Terrazas.
  • 2. Mariana Caraveo Calvillo 4°A 107 ProgramaciónVisual RESUMEN: Un lenguajedeprogramación esunidiomaartificial diseñadoparaexpresarprocesos que puedenserllevadasacabopor máquinas,especialmentecomputadoras. Estosse componende un conjuntode reglassintácticasysemánticasque permitenexpresarinstruccionesque luego seráninterpretadas. Permite especificarde manera precisa sobre qué datosdebe operarunacomputadora, cómo debenseralmacenadosotransmitidosyqué accionesdebe tomarbajounavariadagama de circunstancias.Todoesto,a travésde un lenguaje que intentaestarrelativamentepróximoal lenguaje humanoonatural.Una característicarelevante de loslenguajesde programaciónes precisamente que másde unprogramadorpuedausar unconjuntocomúnde instruccionesque seancomprendidasentre ellospararealizarlaconstrucciónde unprograma de forma colaborativa. Hay varias formas de clasificar los lenguajes de programación, y una de ellas sería por la cercanía o lejanía a la máquina. De este modo podemos distinguir tres tipos de lenguajes: - Lenguajes de bajo nivel: Son aquellos que se encuentran más cerca de la máquina que del hombre. Esto significa que se acercan al lenguaje usado por el ordenador, ceros y unos. Por ejemplo: Ensamblador, Código máquina, etc... - Lenguajes de medio nivel: Se encuentran a medio camino de la máquina y el hombre. Aglutinan las instrucciones complejas a etiquetas o nombres y que están compuestas por instrucciones sencillas. - Lenguajes de alto nivel: La abstracción es mucho mayor, las instrucciones son muy complejas, estando mas cerca del entendimiento humano que de la máquina, y a diferencia del medio y bajo nivel son independientes de la plataforma. También se podrían clasificar mediante su orientación: - Programación orientada a eventos: programación de aplicación que responde a las entradas del usuario (seleccionando menús, botones, formularios, etc...)o de otras aplicaciones a tiempos regulares. - Programación orientada a procedimientos: Método de programación que requiere de una disciplina como FORTRAN, COBOL, BASIC; C, Pascal y Xbase,. El programador escribe el código en cierto orden para resolver el problema, basado en sus conocimientos del proceso y de la programación. La aplicación resultante fuerza al usuario a seguir un camino predefinido desde el paso A al paso B. - Lenguaje orientado a problemas: Lenguaje de computación diseñado para manejar un problema particular. - Programación visual: Programas basados en herramientas visuales como menús, botones, y cualquier elemento gráfico, que se puede seleccionar de una paleta, se arrastra y se suelta donde se desea sobre la pantalla. Esto también puede referirse a poder conseguir el código fuente interactuando con diagramas de flujo y gráficos lógicos asociados a códigos.
  • 3. Mariana Caraveo Calvillo 4°A 107 ProgramaciónVisual - Programación Orientada a Objetos (POO): Su objetivo es el aumentar la productividad del programador incrementando la extensibilidad y reutilizando el software, controlando la complejidad y el costo de mantenimiento. EVOLUCION 1ra generación: 1947 ENIAC. Primera computadora digital electrónica de la historia. No fue modelo de producción, sino una maquina experimental. Tampoco era programable en el sentido actual. Se trataba de un enorme aparato que ocupa todo un sótano en la universidad. 1949 EDVAC. Primera computadora programable. 1951 UNIVAC I. Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compañía Universal Computer (Univac ), y su primer producto fue esta máquina. 1953 IBM 701. Para introducir los datos, estos equipos empleaban el concepto de tarjetasperforadas, que había, sido inventada en los años de la revolución industrial (finales del siglo XVIII)por el francés Jacquard y perfeccionado por el estadounidense Hermand Hollerith en 1890. 1954 - IBMcontinúo con otros modelos, que incorporaban un mecanismo de 1960 almacenamiento masivo llamado tambor magnético, que con los años evolucionaría y se convertiría en disco magnético. 2da generación: No fue sino hacia finales de los años 50 que los transistores reemplazaron a los bulbos en los circuitos de las computadoras. Tercera generación: Esta nueva generación fue inaugurada con la presentación comercial de la llamada "serie 360" de IBM. Un proceso parael desarrollo de software, también denominado ciclo devida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso.
  • 4. Mariana Caraveo Calvillo 4°A 107 ProgramaciónVisual