Automatic Programming - Programacion Automatizada

¿Que es un sistema automatizado?


Un sistema automatizado es la automatización, como los dice la palabra, de un sistema donde se trasfieren tareas de producción realizadas habitualmente por operadores humanos a un conjunto de elementos tecnológicos.
Llevando esto al lado de programación significa que se escribir un código que pueda escribir otros códigos. Esto es sinónimo de Metaprogramas que consiste en escribir programas que escriben o manipulan otros programas como datos, lo que hacen en tiempo de compilación parte del trabajo que de otra forma se haría en tiempo de ejecución. Un ejemplo sencillo de MetaProgramacion es: printf ( "printf (\" Hola mundo \ ");"); que da salida a un programa en C que, cuando se ejecuta, grabados "Hello World!

En el proceso de investigación de este articulo  no había mucha información pero en cada página o paper que leía siempre mencionaban una abreviatura “LISP” lo cual decidí investigarlo, por lo cual descubrí que es una familia de lenguajes de programación de computadora de tipo multiparadigma; es decir soporta más de un paradigma de programación, como por ejemplo crear un programa que sea orientado a objeto que se base en la nube y que sea funcional. El Lisp fue creado originalmente como una notación matemática práctica para los programas de computadora, basada en el cálculo lambda de Alonzo Church. Se convirtió rápidamente en el lenguaje de programación favorito en la investigación de la inteligencia artificial pero en los años 90 comenzó su decadencia.

First
0 Komentar