†SYSTEM RELOJ†

jueves, 30 de junio de 2011

†la singularidad tecnologica†

YA ESTÁ AQUÍ

es un acontecimiento futuro en el que se predice que el progreso tecnológico y el cambio social se acelerarán debido al desarrollo de inteligencia superhumana, cambiando nuestro ambiente de manera tal, que cualquier ser humano anterior a la Singularidad sería incapaz de comprender o predecir. Dicho acontecimiento se ha nombrado así por analogía con la singularidad espaciotemporal observada en los agujeros negros, donde existe un punto en el que las reglas de la física dejan de ser válidas, y donde la convergencia hacia valores infinitos hace imposible el definir una función.
El tiempo que resta antes de que se llegue a ese fenómeno se acelera con la utilización de máquinas para apoyar tareas de diseño o mejoras de diseño de nuevos inventos.


Inteligencia suprahumana

La idea de una singularidad, Vinge la sustenta sobre la ley de Moore que dice que la capacidad de los microchips de un circuito integrado se duplicará cada dos años, lo cual traerá un crecimiento exponencial de la potencia del hardware de las computadoras y de mantenerse este crecimiento acelerado conducirá inevitablemente a que las maquinas le den alcance y luego superen la capacidad del cerebro para procesar la información y según un grafico elaborado por Hans Moravec, la paridad entre el hardware y el cerebro se alcanzará alrededor del 2020 lo cual dará lugar a las maquinas ultra inteligentes.
Vinge define una máquina ultra inteligente como una máquina capaz de superar en mucho todas las actividades intelectuales de cualquier humano independientemente de la inteligencia de este y está convencido de que esa inteligencia superior será la que impulsará el progreso y este será mucho mas rápido e incluso superará a la actual evolución natural, por lo que aparecerán problemas miles de veces más deprisa que la selección natural y afirma que estaremos entrando en un régimen radicalmente diferente de nuestro pasado humano, y es a este evento al que le da el nombre de singularidad.
El transhumanista Nick Bostrom define una superinteligencia de la siguiente forma: Tendrá superinteligencia cualquier intelecto que se comporte de manera bastamente superior en comparación con los mejores cerebro humanos en prácticamente todos los aspectos y en especial estos tres:
• Creatividad científica
• Sabiduría en general
• Desempeño científico
Esta definición deja abierta la manera de como se implementa esa superinteligencia
• Artificial: una computadora digital
• Colectiva: una red de computadoras
• Biológica: cultivo de tejidos corticales
• Híbrida: fusión entre computadoras y humanos








Riesgos

Los defensores de la singularidad son conscientes de las amenazas que esta implica y consideran los siguientes riesgos existenciales:
• Inteligencia artificial mal programada.
• Mal uso de la nanotecnologia.
• Mala utilización de la biotecnología.
• Uso generalizado de las prótesis (convirtiéndose en un robot)
• Tecnologías autónomas que se escapan de las manos (maquinas que se auto construyen a si mismas)
De aquí que sacan la conclusión que es necesario tomar el control de la evolución humana y abalanzar hacia una transhumanidad. Proponen la sustitución de una especie humana obsoleta por otra especie “superior” con poderes ilimitados y que por medio de las tecnologías emergentes o convergentes (NBIC) se puede alcanzar la posthumanidad.

sábado, 4 de junio de 2011

¤EL COMPILADOR Y EL INTÉRPRETE¤

Bueno aquí en esta entrada:
♠Diferencias.
♠Estructura.

Para muchos es muy fácil encontrar las semejanzas entre ambos términos.
Pero vamos por partes ...
¿Qué es un compilador?¿Y qué es un intérprete? hmmm.... 
Como queremos hacer la cosas fáciles de entender, diremos que el primero es un programa que nos permite traducir el código fuente de un lenguaje de programación del lenguaje de alto nivel a un subnivel en este caso un lenguaje de máquina,
En español please.. Bueno es como que tu leas una novela y quieras traducirlo en otro idioma .
así cualquier persona leerá tu libro sin recurrir al original.
El intérprete es como decir que entre 3 personas: 1 que habla francés , tu que hablas español y un tercero que hable los dos. Este ultimo es el intérprete que cuando uno de ustedes habla  ,él puede entenderlo y podría explicarlo.


Ahora sí las diferencias entre ambos:
♫ EL COMPILADOR traduce todo nuestro código escrito en un lenguaje de programación a otro que se asemeje mas al de la maquina , mientras que EL INTERPRETE solo traduce cuando el programa corre en tiempo real.


Un compilador genera  programas con más eficacia y más rápido , ya que este analiza el código una sola vez , mientras que EL INTERPRETE se ve obligado a hacer un análisis cuantas veces se lo pidan ,como en el caso del traductor de idiomas.


♫Un intérprete permite utilizar funciones y operadores más potentes, como por ejemplo ejecutar código contenido en una variable en forma de cadenas de caracteres. Usualmente, este tipo de instrucciones es imposible de tratar por medio de compiladores. 


AHORA VEAMOS LOS TIPOS DE COMPILADORES:
Compiladores JIT (Just In Time): forman parte de un intérprete y compilan partes del código según se necesitanCompiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente.
Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes de poder producir el código máquina.
Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.
Compiladores cruzados: generan código para un sistema distinto del que están funcionando




bueno espero poder seguir aportando mas al blog .. 
.

jueves, 28 de abril de 2011

ES TU PRIMERA VEZ ??

si lo es 

 Entonces debes saber que...

Ingeniería de Sistemas es la aplicación de las ciencias matemáticas y físicas para desarrollar sistemas que utilicen económicamente los materiales y fuerzas de la naturaleza para el beneficio de la humanidad.
Una definición especialmente completa -y que data de 1974 nos la ofrece un estándar militar de las fuerzas aéreas estadounidenses sobre gestión de la ingeniería.


Ingeniería de Sistemas es la aplicación de esfuerzos científicos y de ingeniería para: (1) transformar una necesidad de operación en una descripción de parámetros de rendimiento del sistema y una configuración del sistema a través del uso de un proceso iterativo de definición, síntesis, análisis, diseño, prueba y evaluación; (2) integrar parámetros técnicos relacionados para asegurar la compatibilidad de todos los interfaces de programa y funcionales de manera que optimice la definición y diseño del sistema total; (3) integrar factores de fiabilidad, mantenibilidad, seguridad, supervivencia, humanos y otros en el esfuerzo de ingeniería total a fin de cumplir los objetivos de coste, planificación y rendimiento técnico.
Ingeniería de Sistemas es un conjunto de metodologías para la resolución de problemas mediante el análisis, diseño y gestión de sistemas.