SlideShare uma empresa Scribd logo
1 de 2
1-
   ¿Quién fue la primera programadora?

La primera programadora de computadora reconocida fue Ada Lovelace (1815-
1852), hija de Anabella Milbanke Byron y el poeta Lord Byron. Fue Ada Lovelace quien predijo
muchas de las teorías actuales al traducir y ampliar una descripción de la máquina analítica de
Babbage, uno de los antecedentes más directos de lo que conocemos como computadora. Como
la máquina no llegó nunca a construirse, los programas de Ada lógicamente tampoco llegaron a
ejecutarse, pero sí suponen un punto de partida de la programación.


   2
   ¿Qué lenguaje de programación es el más utilizado actualmente?

Los lenguajes de alto nivel son actualmente los más utilizados en programación. Aunque no son
fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresen en un
nivel y estilo de escritura fácilmente legible y comprensible por otros programadores.

3–
Que lenguajes de programación existen?


PASCAL, APL y FORTRAN Para aplicaciones científicas.
COBOL Para aplicaciones de procesamiento de datos.
SNOBOL Para aplicaciones de procesamiento de textos
LISP y PROLOG Para aplicaciones de inteligencia artificial.
C y ADA Para aplicaciones de programación de sistemas.
PL/I Para aplicaciones de propósitos generales.



4-
Que es un lenguaje ensamblador?

Los primeros programadores tenían que ingresar los códigos binarios. Esta acción
se conoce como programación en código máquina, y es increíblemente compleja.

No pasó mucho tiempo hasta que se pudo desarrollar un traductor que simple-
mente convertía palabras en inglés a su equivalente en código binario.

De esta manera, en vez de tener que recordar que el código 001273 05 04 signi-
ficaba “sumar 5 + 4”, los programadores podían escribir entonces “ADD” (sumar
en inglés) 5 4.

Esta mejora hizo que la programación fuera más sencilla y que surgieran veloz-
mente los primeros lenguajes de programación y las distintas versiones para cada
tipo de computadora.
El desarrollo de estas versiones se conoce como lenguajes ensambladores, y
aún se utilizan para algunas tareas de programación muy específicas. En otras
palabras, el ensamblador es un tipo de lenguaje de bajo nivel utilizado para es-
cribir programas informáticos específicos para cada arquitectura de computadoras.

Originalmente este sistema era muy primitivo, pues le decía a la computadora lo
que tenía que hacer en el nivel de hardware. Lograr un objetivo sencillo era todavía
bastante difícil e implicaba un gran esfuerzo de programación.

5-
Que es la Sintaxis del lenguaje de programación ?

   Se conoce como sintaxis a la parte visible de un lenguaje de programación. Se de-
   fine como el conjunto de reglas que deben seguirse al escribir el código fuente de
   los programas para considerarse como correctos para ese lenguaje de programación.

   La sintaxis de un lenguaje de programación describe además las combinaciones
   posibles de los símbolos que forman un programa sintácticamente correcto. El
   significado que se le da a una combinación de símbolos es manejado por
   su semántica.

   La sintaxis de los lenguajes de programación se define mediante la utilización de
   una combinación de expresiones. Veamos como caso esta gramática simple, to-
   mada de Lisp, una familia de lenguajes de programación de computadora de tipo
   funcional con una larga historia y una sintaxis desarrollada completamente entre
   paréntesis.


   6-
   ¿De que consta un lenguaje de programación?

   Un lenguaje de programación consta de un conjunto de símbolos y un conjunto de reglas
   válidas para componerlos, para que conformen un mensaje con significado para la
   computadora.

   En síntesis, los lenguajes de programación constan de:

   Ø Un conjunto finito de símbolos, a partir del cual se define el léxico o vocabulario del

   lenguaje.

   Ø Un conjunto finito de reglas, la gramática del lenguaje, para la construcción de las

   sentencias correctas del lenguaje (sintaxis).

   Ø Semántica, que asocia un significado –la acción que debe llevarse a cabo– a cada

   posible construcción del lenguaje.

Mais conteúdo relacionado

Mais procurados

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cClariitaPM
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Ernes 28
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionwiberbarcos
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelEstefhany1
 
LENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONkruskaya salazar
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNda4
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónOscar Delgado
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionlupitagarcia07
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónRonay Garcia
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONGabriel Alija
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJesús Navarro
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programaciónocasas
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 

Mais procurados (20)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
LENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACION
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacion
 
Kmi
KmiKmi
Kmi
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACION
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programación
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 

Semelhante a La primera programadora Ada Lovelace

Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2exequiel9035a
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2gabrielalija10
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Libro numero 2
Libro numero 2Libro numero 2
Libro numero 222maty22
 
Libro 2: lenguaje de programacion y sus componentes
Libro 2: lenguaje de programacion y sus componentesLibro 2: lenguaje de programacion y sus componentes
Libro 2: lenguaje de programacion y sus componentessocrates12854
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Libro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentesLibro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentesLorenteMiguel
 
Tema 01 introducción a compiladores
Tema 01   introducción a compiladoresTema 01   introducción a compiladores
Tema 01 introducción a compiladoresikky2345
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónmarco
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informaticaDaniel Guerrel
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 

Semelhante a La primera programadora Ada Lovelace (20)

Libro 1 y libro 2
Libro 1 y libro 2Libro 1 y libro 2
Libro 1 y libro 2
 
Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Libro numero 2
Libro numero 2Libro numero 2
Libro numero 2
 
Libro 2: lenguaje de programacion y sus componentes
Libro 2: lenguaje de programacion y sus componentesLibro 2: lenguaje de programacion y sus componentes
Libro 2: lenguaje de programacion y sus componentes
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Libro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentesLibro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentes
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Tema 01 introducción a compiladores
Tema 01   introducción a compiladoresTema 01   introducción a compiladores
Tema 01 introducción a compiladores
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informatica
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 

Último

Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
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
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
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
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 

Último (20)

Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
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
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
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
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 

La primera programadora Ada Lovelace

  • 1. 1- ¿Quién fue la primera programadora? La primera programadora de computadora reconocida fue Ada Lovelace (1815- 1852), hija de Anabella Milbanke Byron y el poeta Lord Byron. Fue Ada Lovelace quien predijo muchas de las teorías actuales al traducir y ampliar una descripción de la máquina analítica de Babbage, uno de los antecedentes más directos de lo que conocemos como computadora. Como la máquina no llegó nunca a construirse, los programas de Ada lógicamente tampoco llegaron a ejecutarse, pero sí suponen un punto de partida de la programación. 2 ¿Qué lenguaje de programación es el más utilizado actualmente? Los lenguajes de alto nivel son actualmente los más utilizados en programación. Aunque no son fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresen en un nivel y estilo de escritura fácilmente legible y comprensible por otros programadores. 3– Que lenguajes de programación existen? PASCAL, APL y FORTRAN Para aplicaciones científicas. COBOL Para aplicaciones de procesamiento de datos. SNOBOL Para aplicaciones de procesamiento de textos LISP y PROLOG Para aplicaciones de inteligencia artificial. C y ADA Para aplicaciones de programación de sistemas. PL/I Para aplicaciones de propósitos generales. 4- Que es un lenguaje ensamblador? Los primeros programadores tenían que ingresar los códigos binarios. Esta acción se conoce como programación en código máquina, y es increíblemente compleja. No pasó mucho tiempo hasta que se pudo desarrollar un traductor que simple- mente convertía palabras en inglés a su equivalente en código binario. De esta manera, en vez de tener que recordar que el código 001273 05 04 signi- ficaba “sumar 5 + 4”, los programadores podían escribir entonces “ADD” (sumar en inglés) 5 4. Esta mejora hizo que la programación fuera más sencilla y que surgieran veloz- mente los primeros lenguajes de programación y las distintas versiones para cada tipo de computadora. El desarrollo de estas versiones se conoce como lenguajes ensambladores, y aún se utilizan para algunas tareas de programación muy específicas. En otras
  • 2. palabras, el ensamblador es un tipo de lenguaje de bajo nivel utilizado para es- cribir programas informáticos específicos para cada arquitectura de computadoras. Originalmente este sistema era muy primitivo, pues le decía a la computadora lo que tenía que hacer en el nivel de hardware. Lograr un objetivo sencillo era todavía bastante difícil e implicaba un gran esfuerzo de programación. 5- Que es la Sintaxis del lenguaje de programación ? Se conoce como sintaxis a la parte visible de un lenguaje de programación. Se de- fine como el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje de programación. La sintaxis de un lenguaje de programación describe además las combinaciones posibles de los símbolos que forman un programa sintácticamente correcto. El significado que se le da a una combinación de símbolos es manejado por su semántica. La sintaxis de los lenguajes de programación se define mediante la utilización de una combinación de expresiones. Veamos como caso esta gramática simple, to- mada de Lisp, una familia de lenguajes de programación de computadora de tipo funcional con una larga historia y una sintaxis desarrollada completamente entre paréntesis. 6- ¿De que consta un lenguaje de programación? Un lenguaje de programación consta de un conjunto de símbolos y un conjunto de reglas válidas para componerlos, para que conformen un mensaje con significado para la computadora. En síntesis, los lenguajes de programación constan de: Ø Un conjunto finito de símbolos, a partir del cual se define el léxico o vocabulario del lenguaje. Ø Un conjunto finito de reglas, la gramática del lenguaje, para la construcción de las sentencias correctas del lenguaje (sintaxis). Ø Semántica, que asocia un significado –la acción que debe llevarse a cabo– a cada posible construcción del lenguaje.