presentacion-lenguajes1

introduccion

computadoras
1.0x

presentacion-lenguajes1

Created 2 years ago

Duration 0:04:40
lesson view count 13
introduccion
Select the file type you wish to download
Slide Content
Tags: computadoras
  1. Lenguajes de programación

    Slide 1 - Lenguajes de programación

  2. Para que utilizamos nuestro   lenguaje natural?

    Slide 2 - Para que utilizamos nuestro lenguaje natural?

    • Para intercambiar ideas,
    • Para aprender las letras del alfabeto
    • Para construir palabras
    • Para lograr comunicación.
  3. Slide 3

    • Las computadoras tienen su propio lenguaje y códigos
    • Binario
    • Octal
    • Hexadecimal
  4. Slide 4

    • Tienen:
    • Sintaxis
    • Semántica
    • Los lenguajes de programación igual que nuestro lenguaje
  5. http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    Slide 5 - http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    • Lenguajes de programación tienen
    • Palabras especiales
    • Reglas
    • símbolos
  6. Referencia bibliográfica: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    Slide 6 - Referencia bibliográfica: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    • Historia:
    • 1951-1955
    • Compiladores de expresión
    • 1956-1960
    • FORTRAN, ALGOL 58 , 60.COBOL, LISP
    • 1966-1070
    • APL,FORTRAN 66, COBOL 65,ALGOL 68,
    • 1971-1975
    • PASCAL,COBOL 74,PL/I, C,SCHEME, PROLOG
    • SNOBOL4, BASIC, PL/I, SIMULA 67, ALGOL-W
  7. Referencia bibliográfica: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    Slide 7 - Referencia bibliográfica: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    • Historia:
    • 1976-1980
    • SMALLTALK,ADA,FORTRAN 77, ML
    • 1981-1985
    • TURBO PASCAL,SMALLTALK 80, PROLOG, ADA 83, POSTSCRIPT
    • 1986-1990
    • FORTRAN 90, C++, SML
    • 1991-1995
    • ADA 95, LENGUAJES DE PROCESO
  8. http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    Slide 8 - http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    • Clasificacion general de lenguaes
  9. LENGUAJES

    Slide 9 - LENGUAJES

    • NATURALES
    • SE HABLA
    • SE ESCRIBE
    • PROGRAMACIÓN
    • ORDENES
    • COMANDOS
    • MÁQUINA
    • SIMBÓLICOS
    • BAJO NIVEL
    • ALTO NIVEL
    • PROCEDURALES
    • RELACIONALES
  10. Referencia bibliográfica: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    Slide 10 - Referencia bibliográfica: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

    • Características de los
    • Lenguajes de programación:
    • IMPERATIVOS
    • Enunciados- mandato.
    • instrucciones
    • APLICATIVOS
    • Enunciado por enunciado.
    • Datos disponibles
    • BASE EN REGLAS
    • condiciones
    • Expresiones lógicas
    • Conjunto de funciones
    • ORIENTADA A OBJETOS
    • Extensiones y propiedades
  11. Slide 11

    •     Genera un código más sencillo y comprensible.
    • Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
    •  Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
    • Algunos requieren que la máquina cliente posea una determinada plataforma.
    • Alto nivel
  12. Slide 12

    • Ventajas
    • Desventajas
    • Los lenguajes ensambladores presentan la ventaja frente a los lenguajes máquina de su mayor facilidad de codificación y, en general, su velocidad de cálculo.
    • Dependencia total de la máquina lo que impide la transportabilidad de los programas.
    • El lenguaje ensamblador del PC es distinto del lenguaje ensamblador del Apple Macintosh.
    • Bajo nivel
  13. Utilidad:

    Slide 13 - Utilidad:

    • EPOCA
    • APLICACIÓN
    • LENGUAJES PRINCIPALES
    • OTROS LENGUAJES
    • AÑOS SESENTA
    • NEGOCIOS
    • COBOL
    • ENSAMBLADOR
    • CIENTÍFICA
    • FORTRAN
    • ALGOL,BASIC,APL
    • SISTEMAS
    • ENSAMBLADOR
    • JOVIAL, FORTH
    • IA
    • LIPS
    • SNOBOL
    • HOY
    • NEGOCIOS
    • COBOL,HOJA DE CÁLCULO
    • C, PL/I, 4GL
    • CIENTIFICA
    • FORTRAN; C; C++
    • BASIC,PASCAL
    • SISTEMAS
    • C,C++
    • PASCAL,ADA,BASIC,MODULA
    • IA
    • LIPS, PROLOG
    • EDICIÓN
    • TEX, POSTSCRIPT, PROCESAMINETO DE TEXTO
    • PROCESO
    • SHEL DE UNIX, TLC,PERL
    • MARVEL
    • NUEVOS PARADIGMAS
    • ML,SMALLTALK
    • EIFFEL