Please enable JavaScript.
Coggle requires JavaScript to display documents.
DOMINIOS Y LENGUAJES DE PROGRAMACION (:check: Atributos de un buen…
DOMINIOS Y LENGUAJES DE PROGRAMACION
:check: ¿Por qué estudiar Lenguajes de Programación?
Para tener un mayor conocimiento
Permitir una mejor elección del Lenguaje de Programación
Te da la oportunidad de conocer mas lenguajes y así ver cual es que te gusta y se te acomoda para trabajar en ello.
Facilitar el aprendizaje de un nuevo lenguaje
Conocer cada uno de la estructura te puede ampliar el conocimiento así aprender otro lenguaje.
Mejorar el uso del Lenguaje de Programación disponible
Si se conoce y se entiende cada una de sus características se puede realizar PROGRAMAS MAS EFICIENTES.
Mejorar la habilidad para desarrollar Algoritmos Eficaces
Sirve para realizar y desarrollar un algoritmos de forma ELEGANTE y EFICIENTE.
Pero si no se realizar bien puede ser EFICIENTE y con ERRORES LOGICOS
Facilitar el diseño de un nuevo lenguaje
El interfaz usuario es el que tienes que aprender a manejar ya que este te permitirá entender otros lenguajes ya que este es el base para los demás.
Ampliar las posibilidades de solución de un Problema.
Es que aquí te puedes apoyarte y así encontrar mas soluciones y también para aumente su vocabulario en la programación.
:check: Dominios de aplicación
Es importante porque RESUELVE UN PROBLEMA
Los lenguajes adecuados para diversos dominios de aplicación han evolucionado a lo largo de los últimos 30 años
. LENGUAJES PARA DIVERSOS DOMINIOS DE APLICACION
Sistemas
C desarrollado en loas años setentas con una actualización de C++, proporciona una ejecución muy eficiente y permite al programador tener pleno acceso al sistema operativo.
:forbidden: AUTOMOVILES :forbidden: HORNOS DE MICROONDAS :forbidden: JUEGOS DE VIDEO :forbidden: RELOJES DIGITALES
Lenguajes de tiempo real
Son los que se ocupan: C, Ada, Pascal y Java
IA
Inteligencia Artificial
Prolog aplicación para "búsqueda".
Científicas
Características que se encuentran en Ada y otros lenguajes.
Edición
Postscript
TEX produce un programa en el lenguaje Postscript de descripción de páginas, el cual tiene sintaxis y semántica.
Los lenguajes de cuarta generación (4GL)
Son dominios específicos :star: Fácil acceso a registros de bases de datos. :star: Capacidades especiales entrada/reportes :star: Lo conoces como lenguajes visuales.
Proceso
En la actualidad solemos usar un programa para controlar otro :red_flag: Sincronizar
De procesamiento de negocios.
COBOL todavía es una de los importantes, quien lo utiliza mas es una HOJA DE CALCULO
Nuevos paradigmas
Nuevos modelos de aplicación en estudio :pen: Nueva investigación y desarrollo. :pen: Satisfacer necesidades.
:check: Atributos de un buen lenguaje
Apoyo para la abstracción
Facilidad para verificar programas
Naturalidad para la aplicación
Entorno de programación.
Ortogonalidad
Ser capaz de combinar varias características de un lenguaje en todas las combinaciones posibles, de manera que todas ellas tengan un significado.
Portabilidad de programas: Constituye una base útil para la producción de programas transportables.
Claridad, sencillez y unidad
Costo de uso
Costo de ejecución del programa: Saber que programas le benefician a nuestra computadora por eso a la hora de ejecución cuesta.
Costo de traducción de programas
Costo de creación, prueba y uso de programas:
Ejemplo. :recycle: SmalItalk es económico en cuanto a que se minimizan el tiempo y esfuerzo totales que se invierten en la solución de un problema en la computadora.
Costo de mantenimiento de los programas:
:recycle: El mantenimiento incluye la reparación de los errores que se descubren después de que se comienza a usar el programa (CAMBIOS)