GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

LENGUAJES DE PROGRAMACION

Alex Ortiz Spanisch

LENGUAJES DE PROGRAMACION

Inhalt der Mindmap

LENGUAJES DE PROGRAMACION

  1. Clasificación de los lenguajes de programación

    • Según su grado de independencia de la máquina
      • Lenguaje máquina
        • Lenguaje ensamblador (en inglés assembly)
          • Lenguajes de medio nivel
            • Lenguajes de alto nivel o lenguajes orientados a usuarios
    • Según la forma de sus instrucciones
      • LENGUAJES IMPERATIVOS Son abstracciones de alguna secuencia de instrucciones que especifican con detalle el orden de ejecución del programa. Ejemplos: Fortran, Algol, Ada, Pascal, C, C++
        • LENGUAJES DECLARATIVOS Expresan lo que el programa debe lograr sin prescribir cómo hacerlo, en términos de secuencias de acciones que deben tomarse. Ejemplos: SQL, HTML, RPG
          • LENGUAJES FUNCIONALES Constan de un conjunto de funciones pre-definidas. Ejemplos: Lisp, Scheme, Common Lisp, ML, CAML
            • LENGUAJES LÓGICOS Expresan tareas utilizando la lógica formal matemática. Ejemplo: Prolog.
              • LENGUAJES ORIENTADOS AOBJETOS Crean un sistema de clases y objetos siguiendo el esquema del mundo real para definir los objetos, acciones y forma de comunican entre objetos. Ejemplos: C++, Java.
    • Por generaciones
      • Primera Generación – 1GL: Código máquina y Ensambladores
        • Segunda Generación – 2GL: Primeros lenguajes de alto nivel, no estructurados – Fortran, Cobol, Basic
          • Tercera Generación – 3GL: Lenguajes estructurados: Algol, Pascal, C, ADA.
            • Quinta generación (5GL) Imitación de la mente humana
          • Cuarta generación (4GL) Lenguajes Declarativos: SQL Generadores de aplicaciones, Herramientas CASE
  2. Ventajas de los lenguajes de alto nivel

    • Genera un código más sencillo y comprensible.
      • El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.
        • Las modificaciones y puestas a punto de los programas son más fáciles
  3. Inconvenientes de los lenguajes de alto nivel

    • 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.
        • Aumento de la ocupación de memoria
  4. Programación Móvil (10 Frameworks apps)

    • En el mundo del desarrollo para móviles y tabletas pasa lo mismo. Actualmente dispones de muchas opciones si te quieres dedicar a este ámbito, y en concreto debes elegir entre:
      • Xamarin, Phonegap, Intel XDK, Ionic Framework, Framework7, Appcelerator Titanium, Mobile Angular UI, Onsen UI, Sencha Touch, Kendo UI.

Bilder und Dateien der Mindmap

  • LENGUAJES DE PROGRAMACION

Informationen

Beschreibung
explicacion
Erstellt von
Alex Ortiz
Aufrufe
36
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck