Sei sulla pagina 1di 9

Tipos

de
programacin

lenguajes

de

Por Sara Alvarez

07 de febrero de 2006

96 Comentarios

Desarrollo

Existen dos tipos de lenguajes claramente diferenciados;


los lenguajes de bajo nivel y los de alto nivel.
El ordenador slo entiende un lenguaje conocido como cdigo binario o cdigo
mquina, consistente en ceros y unos. Es decir, slo utiliza 0 y 1 para codificar
cualquier

accin.

Los lenguajes ms prximos a la arquitectura hardware se denominan


lenguajes de bajo nivel y los que se encuentran ms cercanos a los
programadores

usuarios

Lenguajes

se

denominan

lenguajes

de

de

alto

nivel.

bajo

nivel

Son lenguajes totalmente dependientes de la mquina, es decir que el


programa que se realiza con este tipo de lenguajes no se pueden migrar o
utilizar

en

otras

maquinas.

Al estar prcticamente diseados a medida del hardware, aprovechan al


mximo

las

Dentro

caractersticas

de

este

del

grupo

mismo.

se

encuentran:

El lenguaje maquina: este lenguaje ordena a la mquina las operaciones

fundamentales para su funcionamiento. Cnsiste en la combinacin de 0's y 1's para


formar
Este

las
lenguaje

ordenes
es

entendibles

mucho

ms

por

rpido

el
que

hardware
los

de

lenguajes

la
de

maquina.
alto

nivel.

La desventaja es que son bastantes difciles de manejar y usar, adems de tener cdigos
fuente enormes donde encontrar un fallo es casi imposible.
El lenguaje ensamblador es un derivado del lenguaje maquina y esta formado por

abreviaturas de letras y nmeros llamadas mnemotcnicos. Con la aparicin de este


lenguaje se crearon los programas traductores para poder pasar los programas escritos
en lenguaje ensamblador a lenguaje mquina. Como ventaja con respecto al cdigo
mquina es que los cdigos fuentes eran ms cortos y los programas creados ocupaban
menos memoria. Las desventajas de este lenguaje siguen siendo prcticamente las
mismas que las del lenguaje ensamblador, adiendo la dificultad de tener que aprender
un nuevo lenguaje difcil de probar y mantener.

Lenguajes

de

alto

nivel

Son aquellos que se encuentran ms cercanos al lenguaje natural que al


lenguaje

mquina.

Estn dirigidos a solucionar problemas mediante el uso de EDD's.


Nota: EDD's son las abreviaturas de Estructuras Dinamicas de Datos, algo muy
utilizado en todos los lenguajes de programacin. Son estructuras que pueden
cambiar de tamao durante la ejecucin del programa. Nos permiten crear
estructuras de datos que se adapten a las necesidades reales de un programa.
Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo
que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes
migrar

de

una

mquina

otra

sin

ningn

tipo

de

problema.

Estos lenguajes permiten al programador olvidarse por completo del


funcionamiento interno de la maquina/s para la que estn diseando el
programa. Tan solo necesitan un traductor que entiendan el cdigo fuente como
las

caractersticas

de

la

maquina.

Suelen usar tipos de datos para la programacin y hay lenguajes de propsito


general (cualquier tipo de aplicacin) y de propsito especifico (como
FORTRAN
Lenguajes

para
de

trabajos
Medio

cientficos).
nivel

Se trata de un termino no aceptado por todos, pero q seguramente habrs odo.


Estos lenguajes se encuentran en un punto medio entre los dos anteriores.
Dentro de estos lenguajes podra situarse C ya que puede acceder a los
registros del sistema, trabajar con direcciones de memoria, todas ellas
caractersticas de lenguajes de bajo nivel y a la vez realizar operaciones de alto
nivel.
Generaciones
La evolucin de los lenguajes de programacin se puede dividir en 5 etapas o
generaciones.

Primera generacin: lenguaje maquina.

Segunda generacin: se crearon los primeros lenguajes ensambladores.

Tercera generacin: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal,
Cobol

Cuarta generacin. Son los lenguajes capaces de generar cdigo por si solos, son
los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el
lenguaje. Aqu tambin se encuentran los lenguajes orientados a objetos, haciendo
posible la reutilizacin d partes del cdigo para otros programas. Ej. Visual, Natural
Adabes

Quinta generacin: aqu se encuentran los lenguajes orientados a la inteligencia


artificial. Estos lenguajes todava estn poco desarrollados. Ej. LISP

Definicin
de
Inteligencia
Se denomina inteligencia a la capacidad para resolver problemas utilizando
creativamente recursos para la creacin de soluciones. Desde esta perspectiva,
la inteligencia corresponde a la posibilidad de agregar valor por parte de un
individuo a s mismo o al grupo social en el que se desenvuelve. No obstante, el
concepto de inteligencia ha sido ampliamente debatido y puesto en duda por
distintas corrientes que intentan dar cuenta de cul es el proceso que deriva en
una mayor potencialidad en este sentido. As, la dificultad para dar cuenta de
una medida para esta cualidad ha derivado en numerosas reflexiones.

Uno de los parmetros ms utilizados para evaluar la inteligencia de una


persona es el denominado coeficiente intelectual. Este se elabora en funcin de
un conjunto de test a que arrojan resultados a interpretar. Este mtodo fue
utilizado por vez primera en el ao 1912 por el psiclogo alemn William Stern
en un intento de dar puntaje a distintos test de inteligencia desarrollados por
predecesores para aplicrselos a los nios, a fin de poder realizar
comparaciones. El mtodo se fundaba en una divisin entre edad cronolgica y
edad mental, haciendo una divisin entre esta y aquella para luego hacer una
multiplicacin por cien. En la actualidad el mtodo ha sufrido algunos cambios,
pero suele considerarse que los valores superiores a 100 se encuentran por
encima de la media, mientras que los valores inferiores a ese nmero se
encuentran por debajo de la misma. Puede observarse en llos tiempos
presentes que existe un incremento en los valores arrojados por la poblacin,
circunstancia que fue registrada con inters por el investigador James R. Flynn y
que agrupa una controversia detrs, en la medida en que existe el interrogante
de
si
realmente
existe
un
aumento
de
habilidades.

Muchas observaciones relacionaron los resultados del coeficiente intelectual de


los nios con el de sus padres, quedando la duda de si depende de un ambiente
propicio o de cuestiones hereditarias. Lo cierto es que hoy en da existen
muchas impugnaciones al susodicho mtodo. Una investigacin que involucra a
la Universidad Western de Canad y al Museo de Ciencias de Londres afrontaron
un gran estudio sobre el tema, llegando a la conclusin de que los mtodos
seguidos para determinar el cociente intelectual son extremadamente
engaosos en la medida en que no toman en cuenta la naturaleza compleja de
la inteligencia humana, siendo imposible determinar con algunas pruebas una
nica medida de inteligencia. Es por ello que nuevas tendencias suelen dar ms
importancia a evaluaciones que integren otros aspectos de la personalidad
antes dejados de lado, como por ejemplo la sociabilidad, la empata, etc.
... Via Definicion.mx: http://definicion.mx/inteligencia/

Significado
Inteligencia

de

Qu es Inteligencia:
Inteligencia es la capacidad o facultad de entender, razonar, saber, aprender y
de resolver problemas. En este sentido se asemeja a conceptos como
'entendimiento' e 'intelecto'.
En Psicologa, inteligencia es la capacidad cognitiva y el conjunto de funciones
cognitivas como la memoria, la asociacin y la razn.
Se puede entender tambin como la habilidad o destreza para realizar algo.
Esta palabra procede del latn intelligenta.
Por

influencia

de

la

lengua

inglesa, inteligencia tambin

se

entiende

como servicios de inteligencia, considerados como eufemismos de espionaje y


servicios de espionaje.

Inteligencia emocional
La inteligencia emocional es la capacidad o conjunto de habilidades del ser
humano de percibir, comprender, expresar y gestionar sus emociones y entender
las emociones de otras personas. La inteligencia emocional permite usar esa
informacin para modificar las formas de pensamiento y el comportamiento.
La

inteligencia

emocional

de

las

personas

se

puede

desarrollar.

Incluyehabilidades internas relacionadas con el autoconocimiento personal como


la motivacin y habilidades externas relacionadas con la dimensin social como
la empata.

Inteligencia artificial
Inteligencia artificial es un concepto cientfico que hace referencia a una forma
detecnologa que incluye el diseo y creacin de entidades u organismos que
tengan la capacidad de realizar procesos de anlisis, comprensin y razonamiento
semejantes a la inteligencia humana.
La inteligencia artificial utiliza conocimientos de diferentes reas como la
informtica, la lgica, las matemticas y la filosofa

Inteligencia mltiple
Inteligencia mltiple (o en plural, inteligencias multiples) es un concepto
desarrollado por el psiclogo Howard Gardner y que hace referencia a la existencia
de diferentes tipos de inteligencia en el ser humano.
Se mencionan los siguientes tipos de inteligencia: lingstica-verbal, lgicamatemtica,

espacial,

musical,

fsica-cinestsica,

intrapersonal,

interpersonaly naturalista (esta ltima aadida posteriormente).


Una de las bases de este planteamiento es que las diferentes zonas del cerebro
realizan diferentes funciones, aunque estn interconectadas entre s.

Inteligencia intrapersonal e interpersonal


Ambos conceptos se incluyes en la teora de las inteligencias mltiples de Howard
Gardner.
La inteligencia intrapersonal es un conjunto de capacidades de una persona de
realizar autoanlisis y de establecer una idea realista de quin y cmo es. Incluye
la capacidad de automotivarse y de percibir y controlar las emociones propias.
La inteligencia interpersonal es un conjunto de capacidades del ser humano de
establecer relaciones con otras personas y de percibir y comprender los
sentimientos, emociones o ideas de otras personas. Est directamente relacionada
con la empata y las habilidades sociales.

Ramas de la Inteligencia Artificial

Areas Clsicas de AI (Ramas, Campos).

Sistemas
Expertos
(Sistemas
basados
en
Conocimiento). Programas
computacionales
que
resuelven
problemas que normalmente requieren del conocimiento de un
especialista o experto humano. Es un sistema capaz de tomar
decisiones inteligentes interpretando grandes cantidades de datos
sobre un dominio especfico de problemas.

Aprendizaje y Razonamiento Automtico. Mquinas capaces de


planificar, tomar decisiones, plantear y evaluar estrategias, aprender a
partir de la experiencia, autoreprogramables, etc.

Robtica. Artefactos autnomos capaces de llevar a cabo diversas


tareas mecnicas de manera flexible e inteligente, cumpliendo con un
objetivo y ajustndose al entorno cambiante.

Procesamiento de Lenguaje Natural. Sistemas


reconocer, procesar y emular el lenguaje humano.

capaces

de

Visin
por
Computadora
(Reconocimiento
de
patrones). Reconoce y procesa seales, caracteres, patrones, objetos,
escenas.

reas de Vanguardia: Inteligencia Natural.

Redes Neurales. Crear elementos de procesamiento y organizarlos


de acuerdo a un modelo basado en las clulas del cerebro humano
(neuronas). Estos sistemas no se programan, se entrenan. Se
caracterizan por reconocer objetos partiendo de seales ruidosas.

Lgica Difusa. Basado en los principios del razonamiento aproximado


y el "clculo con palabras", stos sistemas logran simplificar y
aproximar la descripcin del problema de una manera natural,
eficiente y robusta. La lgica difusa va ms all de la lgica booleana
en cuanto a que acepta valores parciales de verdad, es decir, de 0 a
100%; aceptando con ello expresiones tales como: "Juan es alto" con
un 75% de certeza, o mejor an, simplificndolo a "Juan no es muy
alto"; "El tanque est lleno" con 50% de certeza, o bien, "El tanque
est medio lleno o medio vaco".

Algoritmos genticos. La ley de la selva de la Naturaleza: "La


supervivencia del ms apto", ha impulsado la evolucin, extincin y
supervivencia de los seres vivos. Cada organismo, tiene inscrito y
codificado el conocimiento-biolgico-gentico acumulado durante

Potrebbero piacerti anche