Please enable JavaScript.
Coggle requires JavaScript to display documents.
dominios y lenguajes de programación (Lenguajes para diversos dominios de…
dominios y lenguajes de programación
Usos de los lenguajes de programación
Aplicaciones de negocio
Se empezó con el uso de este lenguaje y computadoras orientada a los negocios en 1950
EL primer lenguaje en esta rama fue COBOL (ISO / IEC, 2002) y aun esta en uso
Aplicaciones orientadas al negocio y con software que explotan sus capacidades
Sirve para procesar datos enteros, decimales y de tipo carácter
Inteligencia artificial
Es enfocado al calculo numérico
La programación simbólica significa que los símbolos constan de nombres en lugar de números
Necesita mayor flexibilidad por ejemplo, crear y ejecutar segmentos de código
El primer lenguaje de programación para IA fue LIPS
Prolog (Clocksin y Mellish, 2003) idioma. mas reciente con el mismo enfoque
Aplicaciones científicas
Este uso empieza en 1940 y 1950
Para la resolución de problemas matemáticos y aritméticos
Usando principalmente los bucles y switch y los vectores y matrices
A base de un lenguaje ensamblador
EL primer sistema para su desarrollo fue Fortran. ALGOL 60 y sus sucesores fueron destinados para lo mismo
Software de sistema
También conocido como Sistema Operativo
Este comúnmente tiene un porción escrita en lenguaje de bajo nivel por su relación con el hartware
En os años 1960 y 1970 se desarrollaron lenguajes de programación de alto nivel
ALGON
C y C++
BLISS
Software web
Al ser el nivel mas básico y usado de información tiene múltiples lenguajes de programación
Algunos son
HTML
Java
Lenguajes de programación
Comúnmente estos lenguajes son en scripting
Dominios de aplicación
El manejo de todas su funciones
Cambiando y evolucionando a través del tiempo
Estos se representan en el siguiente tema
¿Para que estudiarlos?
Ampliar las posibilidades de solución de un Problema
Nos da el entendimiento de la ejecución y su funcionamiento lógico
Pero nos impone alimentases de expresiones naturales
Permitir una mejor elección del Lenguaje de Programación
Ante la variedad de lenguajes con las múltiples opciones nos permite elegir el mejor para solucionar nuestro problema
Mejorar el uso del Lenguaje de Programación disponible
Si se puede comprender el lenguaje se puede explotar su potencial
Facilitar el aprendizaje de un nuevo lenguaje
Al entender sus funciones lógicas y ejecución nos ayuda a comprender el programa el lenguaje
Mejorar la habilidad para desarrollar Algoritmos Eficaces
Basarnos para hacer algoritmos mas lógicos y comprensibles para todos en base a los programas y se lenguaje de programación
Facilitar el diseño de un nuevo lenguaje
Se basan en tras interfaces ya sean mas antiguas o de otros servidores como guía para un nuevo software de programación
Historia
años 70
C++
ML
Años 90
Java
Años 50
FORTAN
ADA
C
Pascal
Prolog
SMaltalk
Se anexa trabajo de historia de las computadoras
Link Title
Lenguajes para diversos dominios de aplicación
De IA
Aun se usa LISP aunque en como Common LISP y otros ambientes como Scheme
Edición
En las aplicaciones de procesamiento de texto se ocupa su propia sintaxis de entrada y archivado, con el lenguaje Posrcipt como procesamiento de texto TEX
De sistemas
Uno de los principales es el lenguaje C el cual es uno que controla el hartware sobre pasando el lenguaje ADA
De proceso
Son programas que sirven para la ejecución de acciones definidas en forma natural y se procese la información para estos procesos , con lenguaje TCL como PREL o MS-DOS
Científicas
EL frontan 90 es la mayor actualización con ayuda del lenguaje Ada
Nuevos programas
El Ml se utiliza para investigación de nuevos lenguajes de programación, como Smaltalk
Los lenguajes de cuarta generación (4GL
Son múltiples sistemas que ayudan a múltiples tareas sin ser especificas. con ventanas, fácil accesos datos y capacitación
De negocios
El lenguaje básico es CONBOL pero también se puede utilizar C y PL/I
Atributos de un buen lenguaje
Apoyo para la abstracción
Facilita el uso de variables y la implementan de los datos de manera mas fácil en relación a los lenguajes básicos
Facilidad para verificar programas
Una sintaxis que se relación y se comprende de manera fácil la lógica del programa desde fáciles formas de verificación
Naturalidad para la aplicación
Que la sintaxis tenga un sentido lógico al igual que su algoritmo
El lenguaje deberá suministrar estructuras de datos, operaciones, estructuras de control y una sintaxis natural apropiada para el problema que se va a resolver
Entorno de programación
Es el entorno de programación de las aplicaciones de programación conocida como entrono
Ortogonidad
Multipes cambios y que cada uno de estos tenga un significado
Concepto de tipos y funciones
Descripción de los elementos de datos
En un lenguaje ortogonal, los tipos son independientes de las funciones, y no se aplican restricciones a los tipos de parámetro
Potabilidad del programa
Es la facilidad del uso del programa en cualquier computadora y que sea funcional
Claridad, sencillez y unidad
Requiere una integridad conceptual
Consta de facilitar palabras claves y breves para a codificación del programa dando astrapciones
La sintaxis debe facilitar la lectura y la corrección de fallos en el código, ya que debe facilite de leer y comprender evitando las similitudes en el amente de programación
Costo de uso
Costo de ejecución del programa
Costo de traducción de programas
Costo de mantenimiento de los programas
Costo de creación, prueba y uso de programas