Programación En Inteligencia Artificial

Páginas: 5 (1070 palabras) Publicado: 8 de febrero de 2013
Inteligencia Artificial
ISC. Roberto Ángeles Hernández

Programación
en Inteligencia
Artificial
Lic. Harim Félix Pérez

Características de la programación en Inteligencia Artificial
La disciplina de programación de computadoras ha sido por muchos años un lugar de oportunidad
para el desarrollo del intelecto humano al tratar de describir la realidad en términos
computacionales. Parallevar a cabo dicha tarea existen diversos lenguajes, los cuales están basados
en una serie de premisas o postulados que definen las características y limitantes de los mismos.
Hablar sobre lenguajes de programación requiere de analizar diversos conceptos. En primera
instancia, es necesario definir los principios que definen a las diversas formas de programar, esto es
hablar de los paradigmas.En segundo término es necesario comentar sobre la forma de
instrumentar los diversos lenguajes. En tercer término, resulta necesario comentar sobre las
aplicaciones, ventajas y desventajas de cada uno de los lenguajes existentes.
Este primer punto de esta unidad esta dedicado a dar una breve presentación de los principios que
originan a los diversos lenguajes de programación, usando para elloel concepto de paradigma.
Adicionalmente, se discuten algunos aspectos de la instrumentación. También se presentan detalles
adicionales de instrumentación, así como un estudio comparativo de las aplicaciones, ventajas y
desventajas de los paradigmas y sus lenguajes representativos.
Cabe mencionar que estas notas asumen un conocimiento básico de programación procedural por lo
que la misma espoco discutida en este punto. Por la novedad del tema, en específico para el caso de
la programación orientada a objetos, se ha dedicado una sección especial al tópico. Los paradigmas
ha mencionar en el artículo son:


Lenguaje de Máquina y ensamblador



Programación Procedural



Programación Orientada a Objetos



Programación Funcional



Programación Paralela

•Herramientas para Aplicaciones

El concepto de paradigma fue introducido por Thomas Kuhn, en su famoso estudio sobre la forma
como avanza el pensamiento científico. Dentro de este contexto un paradigma es más que un simple
modelo de pensamiento, es toda una visión distinta de ver la realidad. En este contexto, José
Negrete define en forma sencilla un paradigma como :
"Un paradigma es unaregla cualitativa que agrupa y/o integra a un conjunto de reglas
cuantitativas."
Visto de esta forma un nuevo paradigma es más que un nuevo modelo, es toda una forma distinta
de pensar que nos permite resolver un problema en forma diferente. En su libro, Kuhn comenta que
las ciencias exactas para avanzar han tenido que cambiar la forma tradicional de pensar de cada
época para poder explicarfenómenos antes no explicados o no conocidos;
Lo anterior significa cambiar los postulados o reglas cuantitativas de las teorías en boga, generando
con esto un nuevo paradigma de pensamiento. Para el caso de la programación, en su muy corta vida
( menos de 50 años) ha habido diversas formas de pensar, esto es, formas de concebir un problema y
programar su solución.
Por otro lado es importantemencionar que solo se cambia de forma de pensar, si la forma actual no
funciona satisfactoriamente para todos las aplicaciones, tanto las actuales como las nuevas.
Casualmente para poder cambiar de forma de pensar se requiere estar dispuestos a eso y para ello a
veces es conveniente no estar completamente amarrado a un tipo específico de forma de pensar. De
aquí que es común que los cambios deparadigma los den las gentes que se encuentran en las

fronteras del paradigma y no en el corazón del mismo.
Para el caso de la programación, el paradigma más utilizado y duradero ha sido el de la
programación procedural, la cual data de la creación de Fortran en 1957 ; sin embargo existen
algunos problemas no resueltos dentro de este paradigma; de aquí la necesidad de moverse a otros...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Inteligencia artificial word programacion
  • programacion neurolinguistica e inteligencia Artificial
  • Inteligencia artificial
  • Inteligencia artificial
  • INTELIGENCIA ARTIFICIAL
  • La inteligencia artificial
  • inteligencia artificial
  • Inteligencia Artificial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS