O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

LENGUAJES DE PROGRAMACION

Alex Ortiz Espanhol

LENGUAJES DE PROGRAMACION

Conteúdo do mapa

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.

Imagens e arquivos do mapa

  • LENGUAJES DE PROGRAMACION

Informações

Descrição
explicacion
Criado por
Alex Ortiz
Visualizações
36
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?