Please enable JavaScript.
Coggle requires JavaScript to display documents.
iDEA CENTRAL (Historia (Primer lenguaje de programación diferente al…
Lenguaje formal
Por ser un conjunto de símbolos, cuyo uso requiere una serie de normas.
Ortográficas, gramaticales y semánticas.
-
También es una ventaja a la hora de la programación colaborativa ya que entre desarrolladores "se puede hablar el mismo idioma"
Programación
Crear software fiable
Ingeniería del software es una ciencia aplicada que utiliza los conocimientos de las ciencias de la computación y las ciencias básicas entre otras, desarrolla programas informáticos confiables, eficientes y eficaces para la tarea que son requeridos
Escritura,prueba, depuración, compilación y mantenimiento
-
-
-
-
-
-
Historia
-
-
-
Cobol
Creado en 1960, con el fin de ser un lenguaje universal, que pudiera correr en cualquier ordenador. Aun en la actualidad es utilizado en la informática de gestión.
Lenguajes de alto nivel
Creados por la necesidad que la complejidad de las tareas iba dejando a medida que se hacia indispensable realizar tareas de mayor eficacia.
Uno de esos lenguajes fue Basic, el cual en sus inicios (1964), fue diseñado con el fin de facilitar la programación de ordenadores a estudiantes.
Actualmente el lenguaje se sigue utilizando, ya que por medio de su evolución inspiro el lenguaje Miscrosoft visual basic
Clasificación
Por paradigma
Un paradigma es una convención de métodos que permiten modelar una solución por medio de la abstracción de elementos de la realidad
Los paradigmas pueden diferir entre ellos, tanto por su forma de comprensión de la realidad, como también por las soluciones que plantea para determinados problemas.En la actualidad el paradigma de programación mas conocido es la orientación a objetos.
Los mas conocidas son:
Programación imperativa
Consiste en dar instrucciones a la maquina en vez de enfocarse en las descripciones, es el paradigma mas utilizado y es comparable con una receta de cocina. los lenguajes que se adaptan a este paradigma son:
-
-
-
Programación declarativa
Se basa en describir el problema por medio de propiedades y reglas que deben cumplirse, en lugar de instrucciones.
C++, Genie, Delphi, Visual Basic, PHP o D
Por niveles
Alto nivel
Nacen por la necesidad de escribir código de forma mas fácil, sencilla y sobre todo con la capacidad de ejecutarse en varias maquinas . Estos lenguajes en la actualidad son utilizados para desarrollar software de calidad en todas partes del mundo.
Bajo nivel
Estos lenguajes se refieren a que su ejecución es muy cercana al lenguaje maquina, lo que los hace acordes para la creación de tareas de carácter critico.
-
Por propósito
Propósito general
Se refiere a los lenguajes cuya estructura los hace útiles en cualquier hambito del desarrollo de software, o mejor dicho se prestan para realizar cualquier tipo de algoritmo.
Propósito especifico
Estos lenguajes fueron creados con el fin de desarrollar una tarea especifica y posterior a ello quedan para enfocarse a desarrollar tareas del mismo tipo
Técnicas
Claridad
Estructurar el programa con tal claridad que sea facil para otro programadores entender y editar el trabajo ya realizado
Eficacia
Es decir la capacidad de hacer el trabajo para el que fue desarrollado el programa, pero ademas , que sea amigable con el uso de recursos de la maquina y que mantenga el ritmo de trabajo aun en condiciones difíciles.
-
Portabilidad
Capacidad que tienen los programas de ejecutarse en plataformas diferentes a las utilizadas para su elaboración.