Está en la página 1de 5

Materia: Taller de lectura y redacción

Nombre: Samuel Aldair De La Concha Herrera

Matricula: A22001019

Facilitador: Montserrat Vidal Álvarez

Actividad: Tarea 7. Requerimientos de un ensayo

Fecha: 4 de Septiembre de 2022


INTRODUCCION

En este escrito se describe la historia de la programación, como inicio, como se


ha ido desarrollando y avanzando con el paso del tiempo. Algunas maneras
diferentes de programar y de igual forma las personas que han contribuido con
su desarrollo. También se hará hincapié en la importancia que tiene aprender a
programar, pues programar se ha convertido en una delas herramientas del
futuro.

DESARROLLO

El primero en mostrar indicios de la programación fue Gottfried Wilhelm Von


Leibniz (1646-1716) quien construyó una maquina parecida a la de Pascal,
aunque más compleja puesto que podía dividir, multiplicar y resolver raíces
cuadradas. A mediados del siglo XIX a Charles Babagge le surgió una idea de
la cual nacieron los primeros lenguajes de programación. Él era un profesor e
inventor que predijo un gran número de las teorías en las que hoy en día se
basan los ordenadores. Ada Lovelace (considerada la primera programadora
de la historia) colaboró con Babagge pues realizó programas para su máquina
analítica en tarjetas perforadas. Aunque la máquina nunca se construyó, ellos
son el punto de partida de la programación, puesto que los primeros
programadores usaron las técnicas propuestas por estos dos inventores. Un
acontecimiento importante fueron las tarjetas perforadas como medio para
alimentar los computadores. Luego Herman Hollerit un asistente de la oficina
del censo al ver que el censo tardó más de 7 años en realzarse, desarrolló un
sistema para automatizar la pesada tarea del censo.

Mediante tarjetas perforadas y un sistema de circuitos eléctricos, capaz de leer


unas 60 tarjetas por minuto, realizó el censo de 1890 en tres años ahorrando
tiempo y dinero. Más tarde fundó la Tabulating Machine Company y en 1924
tras alguna que otra fusión nació la Internacional Bussines Machines, IBM.
Al comienzo se hacían los programas mediante Hardware, de forma manual,
era muy difícil debido al cableado y se podían cometer errores muy fácilmente.
Después se trató de evitar estos errores y se intentó separar la parte física y el
programa, mediante el uso de tarjetas perforadas basándose en el invento del
telar, en la cual se leía la orden en los huecos que se encontraban en la tarjeta
perforada.

Luego se creó un idioma mediante relés y tubos de vacío, pero a estos


computadores constantemente se les acercaban insectos en busca de calor.
Posteriormente se programaba en lenguaje máquina, el único lenguaje que
entiende el ordenador, mediante ceros y unos, pero esto era muy complicado,
para facilitar este proceso los científicos de la época decidieron reemplazar los
ceros y unos por palabras o letras provenientes del inglés o caracteres
alfanuméricos, los codificaron y crearon un lenguaje de un nivel más elevado
conocido como Assembly o lenguaje ensamblador.

Este último básicamente hacia lo mismo que el lenguaje de ceros y unos, pero
las palabras eran más fáciles de recordar que los códigos binarios. Un
ensamblador es básicamente un software que tiene la capacidad de traducir de
lenguaje ensamblador a lenguaje máquina. Con el paso del tiempo y debido a
las exigencias de los lenguajes de programación se hizo necesario crear un
lenguaje más sencillo. Así fue como se dio paso a los lenguajes de alto nivel.
Este lenguaje es más parecido al lenguaje natural, realiza la compilación del
programa y genera un código de máquina.

El aprender a programar puede ser complejo para muchas personas, pero es


muy importante ya que es casi esencial para conocer y comprender el mundo
actual, aparte que nos ayuda a desarrollar nuevas habilidades como la
habilidad analítica y la resolución de problemas; además de que el aprender
programación tiene beneficios psicológicos como la mejora de la capacidad de
atención y concentración, interés por la experimentación y aprendizaje,
desarrollas hábitos para ser más ordenado, y mejoras tú capacidad de cálculo y
lógica. Cuando tienes que resolver un problema por medio de la computadora
tienes que pensar en cuales son todas las entradas, y que cual es el fin para el
cual las quieres utilizar; una vez definiendo el que quieres hacer, entonces
tienes que utilizar tu ingenio para poder encontrar una solución.

Todo este proceso te ayuda a desarrollar estas nuevas habilidades, y por ello
todo ingeniero debe aprenderlo, porque es básico para la vida de un ingeniero.
Es muy importante que nosotros aprendamos programación en la carrera lo
antes posible porque lo ideal sería que en las escuelas introdujeran el tema de
programación desde la secundaria, ya que si comenzaran estando más jóvenes
el aprendizaje de esta sería mucho más fácil.

Así que es indispensable que los ingenieros lleven programación desde primer
semestre porque así tienen toda la carrera para poder aprender las bases, para
así poder desarrollar las habilidades, y poder practicar y sobretodo aplicar
estos nuevos conocimientos.

CONCLUSION

Es por eso que aquí es donde la programación de computacional juega un


papel importante en el desarrollo de los productos debido a que cumple
necesidades latentes; la primera, encaminada a automatizar la maquinaría y
lograr así procesos productivos ágiles y confiables; la segunda crear productos
inteligentes, que respondan a las necesidades del mundo moderno; y la
tercera, por cierto muy importante, armonizar entre los componentes
mecánicos y electrónicos de las máquinas, ya que en muchas ocasiones, era
casi imposible lograr que tanto mecánica como electrónica manejaran los
mismos términos y procesos para hacer o reparare quipos. La programación
logró superar estas fronteras y unirlas para la solución de problemas
FUENTES BIBLIOGRÁFICAS.

• Guillermo González, Ciberaula “Historia de la programación” 2014,


recuperado el 10de junio de 2020.
http://www.ciberaula.com/articulo/historia_programacion/

• Justo Méndez “Introducción a la programación” recuperado el 10 de


junio de
2020.http://go.yuri.at/juegos/clase1/clase1_introduccion.html#his

• Perfiles profesionales orientaciones vocacionales vocación vs carrera


“ingeniería Mecatrónica”, recuperado el 10 de junio de 2020.
http://www.mi-carrera.com/IngenieriaMecatronica.html

• Computing Oviedo. “What most schools don’t teach-subtítulos en


castellano”. Onlinevideoclip. Youtube, 6 de marzo de 2013. Web.
recuperado el 10 de junio de 2020.https://www.youtube.com/watch?
v=bKm-0VdTwA8

• Nicolás Rojas, “Aprender a programar o programar aprendiendo”


Online video clip.Youtube. 17 de junio de 2014. Web. recuperado el
10 de junio de 2020.https://www.youtube.com/watch?v=5QapF7kt1xQ

• Gonzalo Martin Ceballos Baqueiro “La Historia de la Computadora y


Computación -Documental Completo “Documental, Online video clip.
Youtube, 17 de junio de 2012

También podría gustarte