Mostrando las entradas con la etiqueta Charles Babebech. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Charles Babebech. Mostrar todas las entradas

¿Software Y Programa Son Lo Mismo?

lunes, 28 de octubre de 2013 0 comentarios



"Las operaciones que debe realizar el hardware son especificadas por una lista de instrucciones, llamadas programas  o software."
 A decir verdad muchas personas asocian el término software con los programas de computadora, ambas palabras suelen ser usadas constantemente en este ámbito, aunque sean relacionadas, lo cierto es que ambos tienen una diferencia conceptual.


Conceptos

 


Software: se define como  el equipamiento lógico o soporte lógico de un sistema informático, es decir los documentos asociados y la configuración de datos que se necesitan para hacer que estos programas operen de manera correcta.
Programa informático: se define como el conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.





Propiedades del   software

 


El software se divide en dos grandes grupos: software del sistema y software de aplicaciones. El software del sistema es el conjunto de programas indispensables para que la máquina funcione; se denominan también programas del sistema. Estos programas son, básicamente, el sistema operativo, los editores de texto, los compiladores/intérpretes (lenguajes de programación) y los programas de utilidad.
El software de Aplicación es aquel que hace que el computador coopere con el usuario en la realización de tareas típica mente humanas, tales como gestionar una contabilidad o escribir un texto. Basta con que conozcan las necesidades de información de sus aplicaciones y cómo usar el sistema operativo, para conseguir satisfacer estas necesidades.



Breve Historia


Al igual que la industria automotriz, la industria del software ha crecido de unos pocos visionarios que operaban en su garaje con sus prototipos. Steve Jobs y Bill Gates fueron los Henry Ford y Chevrolet Luis de sus tiempos. En el caso del desarrollo de software, el despegue final es generalmente aceptado que se produce con la publicación en la década de 1980 de las especificaciones para el IBM Personal Computer.


La historia del software como se ha visto, no surge con los equipos electrónicos, -aunque es con ellos que adopta el nombre- está presente desde el empleo de ábacos o sumadoras mecánicas. Sin embargo, en estos casos, el software no se encuentra incorporado en el equipo. Es aportado por el operario. La máquina analítica de Charles Babbage, incidentalmente, tuvo su software, y fue una amiga de éste, la legendaria lady Lovelace, quien aportó el software que no se llegó a usar, dado que la máquina nunca se completó. En el ENIAC el control de las operaciones estaba parcialmente integrado en el equipo. Dicho control era realizado por un circuito que requería un alambrado específico para cada aplicación. Imaginemos lo engorroso que resultaba realambrar el circuito cada vez que cambiaba el uso del ENIAC.

El concepto de programa de control almacenado en memoria, aportación popularmente atribuida a John von Neumann, precipitó el desarrollo de software. En éste se perfilaron dos tendencias de desarrollo: los programas de aplicación y los de servicio. Estos últimos tenían como propósito facilitar el desarrollo de programas a partir de programas. Algunos programas de servicio fueron simples cargadores que permitieron emplear notaciones como el octal o hexadecimal más compactas que el binario. Otros como los ensambladores simplificaron más el proceso al reemplazar las notaciones numéricas con los símbolos mnemónicos que aportaron para describir a cada instrucción de la máquina. El siguiente paso significativo fue la traducción de fórmulas, que permitió el desarrollo de la historia del software y la descripción de los algoritmos con el empleo de expresiones algebraicas.






Como surgió la programación?

miércoles, 23 de octubre de 2013 0 comentarios



"Desde siempre las maquinas mas sofisticadas se han creado para eliminar el factor de error humano"
Desde un principio nuestra civilización siempre ha buscado la manera de facilitar los procesos que admiten errores humanos, ejemplo de ello los apreciamos en los cálculos matemáticos. Por lo cual los hombres dedicaron gran parte de sus vidas a las construcciones de maquinarias sofisticadas, para facilitarnos dichas actividades diarias.
A continuación se presenta una breve linea del tiempo que nos permitirá comprender los inicios de la computadora y la programación, como una ciencia informática.

Linea del tiempo

Wilhelm Shickard y la Primer Calculadora


 (Alemania, 1592 — 1635)
Famoso matemático alemán, creó una máquina calculadora automática a la que llamó el reloj calculador. El reloj calculador podía realizar, por medios puramente mecánicos, las cuatro operaciones aritméticas elementales, con acarreos y manejando números hasta de seis dígitos cada uno. La multiplicación y la división eran efectuadas por medio de cilindros concebidos siguiendo los principios de las regletas de Neper.
El reloj calculador no tuvo influencia en el desarrollo de las posteriores calculadoras mecánicas ya que por tres siglos permaneció desconocido para el mundo. Fue hasta 1957 cuando el historiador Franz Hammer, descubrió dentro de la correspondencia que Schickard mantuvo con su amigo el gran astrónomo Johannes Kepler, una serie de cartas en las cuales se describía esta máquina



Blaise Pascal y la Pascalina


( Francia 1623 - 1662)
Matemático, físico, filósofo cristiano y escritor francés.
La pascalina el cual es un invento construido con el fin de ayudar a su padre buscando crear un dispositivo que pudiera reducir un poco su carga de trabajo. Esta máquina es una de las primeras calculadoras mecánicas, pero no la única ya que la primera fue construida por Wilhelm Shickard en 1623 aproximadamente. En el caso de la pascalina Pascal comenzo a trabajar en ella en 1642 cuando tenía solo 19 años de edad. Dicho inveto funcionaba a base de ruedas y engranajes. El primer nombre que le dio a su invención fue Máquina de Aritmética. Luego se convirtió en La Rueda Pascalina, y finalmente Pascalina. Este invento es el antepasado remoto del actual ordenador.


Charles Babebech y la Maquina Analitica


(Londres, 1792 - 1871)
Matemático e ingeniero británico.
 Él inventó el principio de la máquina analítica la cual resulto la precursora de la moderna computadora electrónica.
En 1822 construyó la primera de sus máquinas, que podía sumar números hasta de seis cifras. Tratando con ello, erradicar los altos índices de error humano al efectuar dichos cálculos.
Su trabajo con la primera máquina le condujo a nuevas ideas, y así en 1834 ya tenía realizados los primeros bocetos de la máquina analítica, que nunca llegó a construirse pero su diseño sentó las bases de la computadora actual. La máquina de Babbage, construida exclusivamente con piezas mecánicas y multitud de ruedas dentadas, utilizaba las tarjetas perforadas para la introducción de datos y programas, e imprimía en papel los resultados con técnicas muy similares a las que se emplearon hasta mediados de los años 70.

Augusta Ada Byron la Primer Programadora


(Londres, 1815 -1852)
Matemática y escritora británica.
En 1840 Babebech , dio una conferencia en Turín sobre el motor analítico, presenciando dicha conferencia estaba un matemático italiano que realizó un informe en francés sobre todo lo expuesto por Babbage. Dicho informe lo tradujo al inglés Ada Lovelace, incorporando varias ideas suyas así como diversos programas para realizar cálculos complejos con la máquina.
Ada popularmente conocida como Ada Lovelace publicó una serie de notas sobre la máquina analítica de Babbage que nunca fue construida. Pero ella no sólo se encargaba de esa tarea, también realizaba aportes a dicha investigación.
En 1843 ella predijo que la máquina de Babbage podría ser usada tanto para un uso práctico como científico..Ada sugirió a Babbage escribir un "plan" para que la máquina calculase números de Bernuilli, este "plan" es considerado el primer "programa de ordenador", y por ello se considera a Ada el primer programador de la historia.



Alan Turing y  la Lógica Computacional 


(Londres 1912 - 1954)
Matemático, lógico, científico de la computación, criptógrafo y filósofo británico.
En 1937 Alan Turing publicó un célebre artículo en el que definió una máquina calculadora de capacidad infinita (máquina de Turing) que operaba basándose en una serie de instrucciones lógicas, sentando así las bases del concepto moderno de algoritmo. Así, Turing describió en términos matemáticos precisos cómo un sistema automático con reglas extremadamente simples podía efectuar toda clase de operaciones matemáticas expresadas en un lenguaje formal determinado.
Fue quien unió la lógica y la computación, antes de que cualquier computadora fuese inventada. Es así como se establecen las bases de la computación y al mismo tiempo el principio de desarrollo de software.




 
Taller de desarrollo c++ © 2013 | Designed by Alexander C.P , in collaboration with cienciaeducacion100 , Ciencias y Sistemas and cienciaeducacion100@gmail.com