Lenguajes de programación

El desarrollo de la informática y los diferentes mecanismos para controlar un ordenador, han hecho que los ingenieros hayan creado diferentes lenguajes de programación para operar determinada función. Los lenguajes informáticos se asemejan a los códigos lingüísticos entre las personas en que son la manera más sencilla de dar una orden a un sistema para que ejecute la función que queremos. Este lenguaje tiene como pilar fundamental el conocido código de datos binario. Consiste en un circuito de cadenas de los dígitos 0 y 1 que cumplen una función determinada dentro de la estructura programada por el ingeniero.

Una de las pioneras de la programación informática, pese a haber nacido en una época donde la aparición de las computadoras era aun ficción, de nombre Ada Lovelace. Ella era la hija del eminente poeta inglés Lord Byron. Charles Babbage un matemático y profesor que tenía un proyecto en mente: construir un dispositivo conocido como máquina analítica, que realizara complejas tareas matemáticas como cálculo diferencial y algoritmos, inspirado en parte por las realizaciones en ese sentido de Blaise Pascal y Gottfried Wilhelm Leibniz quienes habían logrado hacer unas máquinas para llevar cálculos. En vista de los extremados costos, materiales y tiempo requeridos para llevar a cabo su ambicioso proyecto tuvo que aplazarlo indefinidamente.

Como alternativa Babbage pensó en una máquina de dimensiones colosales para su época, que debía funcionar por medio de una máquina de vapor. Su función consistiría principalmente en hacer el trabajo que hace en nuestros días una computadora u ordenador corriente: almacenar, procesar y resolver operaciones aritméticas por medio de una serie de códigos en tarjetas perforadas. Lovelace con gran inteligencia y adelantándose a lo que es hoy el lenguaje informático, comprendió perfectamente el objeto de la colosal máquina de Babbage. «Por medio de códigos matemáticos, puede almacenarse cualquier tipo de información, incluso música», dijo en una ocasión.

Babbage pretendía almacenar tablas de números y funciones matemáticas y trigonométricas para imprimirlas luego por medio de su estrambótica máquina. Sin embargo Ada Lovelace, la genial colaboradora de Babbage, tuvo siempre presente las enormes posibilidades que representaba un lenguaje figurado en un sistema complejo para una máquina. Por tanto, para muchos filósofos y epistemólogos ella es la persona que con más de siglo y medio de antelación pudo comprender en sentido básico de que se trataba un sistema informático.

Siglo XX:

Cien años después de Babbage y Lovelace, Alan Turing desarrolla un modelo computacional que sea universal para cualquier sistema. Dentro de los primeros programas informáticos o lenguajes de programación encontramos:

Fortran: desarrollado para el IBM 704 principalmente fue de aplicación científica y cálculos matemáticos. Se uso con fines principalmente científicos como cálculos físicos y químicos.

A partir de los años setentas se empiezan a producir una gran cantidad de programas informáticos con especifidades para cada uno en virtud de su función de acuerdo a su estilo de programación:

Imperativos: Estos lenguajes basan su funcionamiento en varias instrucciones secuenciales que en el momento de ejecutarse, alternan distintas regiones de memoria donde están los valores de las variables involucradas en un problema planteado a resolver. Paulatinamente se cambia el estado actual del sistema, para alcanzar la solución del problema.

Declarativos: en este impera el tipo ¿cómo? Para llevar paso a paso un proceso en el que interesa el ¿qué? Es lo que se quiere por medio de este modelo de programa. El lenguaje declarativo es posiblemente el que sea más familiar. SQL, usado en la interacción de bases de datos, concentra únicamente los resultados que van a ser obtenidos, dejándole al traductor la manera de presentarlos.

Funcionales: como su nombre lo indica este lenguaje se basa en funciones que se representan por medio de expresiones que permiten obtener ciertos resultados a partir de una serie de argumentos. Estas expresiones están formadas por conjuntos de términos, que pueden guardar otros significados de expresiones para llegar a la solución deseada.

Lógicos: en este tipo de lenguajes, basado en el cálculo de predicados, que determinan una teoría matemática que permite conseguir que un ordenador se base en una serie de hechos dados y reglas lógicas, pudiendo expresar resultados con lógica e inteligencia.

Orientados a objetos: en este último paradigma a veces se mezcla con otros de los modelos vistos aunque mantiene ciertas características propias que lo diferencian claramente sobre los otros. Estos programas se concentran en los objetos manipulables y no en la lógica que se requiere para hacerlo. Cualquier objeto: coches, personas, casas, animales, estudiantes, etc, tendrá una función o método asignados y valores que los hacen específicos con la facultad de poder establecer comunicación entre ellos a través de mensajes.

En la actualidad:


Los programas aunque siguen teniendo los mismos principios basados en la lógica numérica, han conseguido avances significativos en interacción con otros entornos de mayor complejidad que hace cincuenta o sesenta años.

Evolución del teléfono

Este invento ha sido uno de los que ha revolucionado por completo la vida del hombre facilitando de gran manera su cotidianidad.

En la historia de la técnica desde tiempos remotos los hombres intentaron comunicarse unos a otros de manera rápida y fácil.

Si nos remontamos a miles de años atrás, en las primeras brumas de la noche de los tiempos los hombres primitivos seguramente percibieron los primeros rudimentos de la comunicación cuando vieron a la distancia una fogata que iluminaba el sendero oscuro en medio de peligros. Las señales de humo también, pronto serían herramientas para hacerle saber a los demás que se estaba en determinado sitio.

Sin otra herramienta de transporte que los caballos, pues la esencia de cualquier avance en la comunicación es justamente acortar distancias, la civilización a lomo de este animal, empezó a tender puentes y vías con el fin de establecer contacto con los demás.

Así nace el correo por encargo o la mensajería, que desde la antigüedad clásica hasta casi el siglo XIX, comunicó por medio de cartas a millones de personas.

Sin embargo sería en el marco de la Revolución Industrial cuando la técnica daría su primer gran paso para hacer menores las distancias geográficas.

A fines del siglo XVIII, un religioso e inventor de nombre Antoine Nollet intercomunicó, por medio de un circuito de alambres de cobre, a varios miembros de su congregación religiosa, percibiendo que el tiempo de respuesta en que cada uno de ellos recibía el impulso eléctrico era casi idéntico. Existieron distintas personas en el viejo continente que empezaron a idear formas de perfeccionar el hallazgo del religioso francés. Los experimentos con el electromagnetismo de Alesandro Volta y de otros científicos impulsaron al perfeccionamiento del primer telégrafo, el abuelo del teléfono moderno en la mitad del siglo XIX.
Del otro lado del Atlántico, un tal David Alter, tiene el crédito de haber sido el creador del primer telégrafo americano justo antes de Samuel Morse. Este pintor e inventor norteamericano empezó a intentar llevar a la práctica una manera de comunicarse con distintas personas utilizando el fenómeno del electromagnetismo. Así, desarrolló un mecanismo por medio del cual un lápiz trazaba una línea sobre un papel siempre que no hubiera impulsos eléctricos, sin embargo en presencia de estos, el lápiz oscilaba trazando una línea en zigzag. Pensando en un código para comunicarse ideo el código que lleva su nombre: código Morse, consistente en un punto, un espacio y una línea para expresar un mensaje concreto.

El telégrafo fue el primer impulso a los inventores para dar el paso siguiente: poder establecer comunicación hablada entre dos personas. Antonio Meucci, un inventor italiano emigrado a Estados Unidos, en 1854 ideó un artefacto para comunicarse con la habitación de su esposa quien padecía un tortuoso reumatismo. Es tenido como el inventor del teléfono, aunque luego, luego de que Meucci presentara su invento a la Western Union y no hubiera podido copar los gastos de patentes, su invento se vio perdido en circunstancias no muy claras aun.

Alexander Graham Bell, inventor americano, en 1876 hace la presentación del teléfono oficialmente bajo patentes propias. Hace unos años el congreso de los Estados Unidos otorgó a Meucci el crédito por la invención original del teléfono. Lo revolucionario que tenia esta invención era que podía permitir que dos personas separadas por una distancia considerable “hablaran” por medio de un artefacto que por impulsos eléctricos imitaba la voz humana a través de corriente eléctrica continua. Varios científicos e inventores hicieron mejoras considerables al primer prototipo, entre ellos Thomas Alba Edison con el micrófono de carbón que mejoro considerablemente la calidad de la comunicación.

Durante el siglo XX, con el avance de la técnica se mejoró exponencialmente tanto la construcción del aparato propiamente dicho como las redes de comunicación, convirtiendo al teléfono en una herramienta masiva de comunicación entre las personas. Las primeras líneas telefónicas aunque proporcionaron la ventaja de comunicar pueblos y estados, se veía limitada por las características geográficas y climáticas que dificultaban las comunicaciones. La miniaturización y el perfeccionamiento de los componentes que hacen posible el funcionamiento de un teléfono, avanzaron al punto de permitir el enlace entre dos aparatos telefónicos prescindiendo de cables.

La telefonía móvil, imperante actualmente sobre la convencional fija o convencional, ha permitido a las personas tener el invento original de Meucci, quien pretendía comunicar a dos personas sin importar las distancias u obstáculos entre ellas, poniendo así alcance de la mano de cualquiera esta herramienta. Hoy en día, es posible tener contacto con quien queramos llevando un teléfono que no es mucho mayor que la palma de la mano, en un bolsillo, permitiendo comunicarnos en tiempo real con alguien al otro lado del mundo con solamente oprimir un botón. Seguramente el inventor del teléfono, no se imaginó que su idea traería una verdadera revolución en las comunicaciones.

¿Qué es la computación?

Desde nuestros primeros días en la escuela aprendemos a manejar una computadora y en sí a llevar el curso de computación. Nos enseñan a usar Microsoft Word, Excel, Power Point, Paint entre otros programas básicos para desarrollarnos en este mundo globalizado en el que vivimos y en que el depender de una computadora es muchas veces necesario.

Asimismo en un nivel más avanzado podemos aprender a hacer uso de programas un poco más complejos como Adobe Premier, Photoshop, Indesign, Dream Weaver y muchos más. Sin embargo alguna vez usted se ha preguntado

En primer lugar esclarezcamos dónde nace o surge la computadora para esto aclaremos que este aparato indispensable en la actualidad no es el invento de una sola persona, sino el resultado evolutivo de ideas de muchos estudiosos que se dedicaron netamente a moldear lo que hoy conocemos como computadora y que, sin miedo a errar, casi la mayoría de personas cuentan con una en casa o ha maniobrado una en su vida.

La computadora puede ser utilizada por toda clase de personas; jóvenes, niños, adultos y es útil para todo profesional (abogados, periodistas, ingenieros, doctores, arquitectos, etc).

Si nosotros preguntamos a un niño ¿Qué es la computación para él? es muy probable que nos responda que es un curso divertido en donde aprende escribir, sumar u otra cosa básica que nos enseñan cuando estamos en el kínder o en primaria.

Si preguntamos a un estudiante universitario de diseño ¿Qué es la computación? Puede que nos responda que es uno de los cursos y herramienta básica de su carrera, que a través de ella aprende a elaborar su trabajo.

En el caso de un ingeniero o un arquitecto si les hacemos la misma pregunta ¿Qué es la computación? Nos responderán que es la herramienta indispensable para realizar grandes edificaciones y construcciones monumentales.

En sí cada persona hace uso de la computación de alguna forma. Ya sea para trabajo, estudio o por diversión. Sin embargo debemos tomar en cuenta algunas precauciones al momento de manipular y hacer uso de esta maravillosa ciencia que nos facilitan la vida y nos ayudan a comunicarnos con personas alrededor del mundo.

Sin embargo debemos tomar en cuenta algunas medidas de prevención al manipular las computadoras. En primer lugar contar con un buen antivirus y renovarlo cada vez que éste exija que lo haga.

No manipular estos aparatos de forma brusca, darle mantenimiento cuando sea necesario, utilizar los instrumentos requeridos para su limpieza, etc.

Asimismo no podemos olvidar al internet ya que es una de las herramientas que nos facilita miles de cosas. En los últimos años el internet ha ido de la mano con la computación sin embargo en la actualidad ya no necesitamos de una computadora o una laptop para acceder al cibermundo porque existen los ya populares teléfonos inteligentes o smartphones.

Obviando este punto que nos aleja del tema base de nuestro artículo, es importante recordar que mediante el internet podemos acceder a las ya conocidas redes sociales (facebook, twitter) o a youtube, tumblr, realizar video llamadas a través de skype, etc; a nuestras cuentas de bancos, podemos realizar compras, etc.

Además de la veintena de información a la que podemos acceder que nos servirá para realizar nuestros trabajos, tareas, comunicarnos con familiares, amigos, profesores.

Asimismo no debemos olvidar que así como el internet y la computadora nos ayudan en diversas cosas también podrían resultar perjudiciales si es que no sabemos controlar su uso.

Existen personas que llegan a extremos que a fin de cuenta resultan difíciles de superar. Han existido casos de individuos que se aíslan totalmente de amigos, familiares solo para estar todo el día con la máquina.

En tanto las razones varían; algunos no se despegan de las computadoras por juegos, otros porque se vuelven adictos a las redes sociales (principalmente facebook).

Los padres de familia deben estar atentos al comportamiento de sus hijos ya que muchos de estos casos de adicción se dan en jóvenes, niños o adolescentes.

Los pequeños de la casa se van a la cama muy tarde, se tornan agresivos, antisociales. Algunos padres toman como medida restringir el acceso a internet pero los hijos astutos se ausentan de sus casas para asistir a los conocidos café-internet o las casas de amigos o compañeritos de escuela que, al igual que ellos, padecen de adicción por los juegos de internet.

Otro problema muy grave y que los padres deben tomar en cuenta es el tipo de páginas webs a las que acceden nuestros hijos. Si tenemos pequeños en nuestra casa no debemos olvidar instalar filtros de restricción al acceso a páginas que resultarían perjudiciales para los niños del hogar.