Está en la página 1de 9

Los precursores de la programación

Planificar, sea como sea el lenguaje usado (HTML, CSS, lenguaje C, PHP, Java,

JavaScript, Python, etcétera.), se apoya en redactar en un lenguaje que entienda la máquina,

o sea, cómo nos comunicamos con un ordenador y los algoritmos.

Saber planificar es ser capaz de producir aplicaciones web y móviles, páginas web,

interfaces-usuario, softwares de programación y pilotar y planificar robots informatizados.

No obstante, las hipótesis de los idiomas de programación se remontan al siglo XIX, mucho

previo a el invento del ordenador. El primer ejemplar de programación de todo el mundo se

remonta al año 1842. Los cálculos de la máquina estaban en tarjetas perforadas en las que

la información estaba cifrada. Ada elaboró un procedimiento para calcular los números de

Bernoulli en estas tarjetas perforadas, lo cual después podría ser considerado como el

primer programa informático de todo el mundo.


 Un dispositivo que posibilita cifrar datos digitales (tarjetas perforadas, ruedas

dentadas).

 Una memoria para guardar los valores numéricos.

 Una unidad de control debido a la cual el cliente le sugiere a la máquina lo cual

tiene que hacer.

 Un dispositivo que posibilita saber los resultados.

Estas primeras máquinas tenían escasa memoria y no eran rápidas ejecutando labores, por

lo cual todavía había que hacer cálculos largos y engorrosos. Entre 1943 y 1945, el alemán

Konrad Zuse formó el lenguaje Plankalkül: un primer modelo del primer lenguaje de

elevado grado, sin embargo, que jamás ha sido usa


La programación en la era de los primeros ordenadores

Iníciate en informática con nuestras propias clases de programación para principiantes.

En la década de 1950 va a ser una vez que las técnicas de programación informática se

desarrollen en enorme medida. Su invención permitía crear un programa binario desde un

código fuente. El lenguaje Fortran (Formula Translator) es la enorme construcción del

ingeniero de IBM John Backus. Ingenió el primer lenguaje de programación de elevado

grado y servible. Ha sido usado para el cálculo científico. Otro hito en la narración de la

programación es el invento del lenguaje ALGOL (Algorithmic Oriented Language), el

primer lenguaje que permitió explicar los inconvenientes de cálculo de manera algorítmica.

Fortran y Cobol van a ser los acompañantes del avance de la informática, más que nada en

lo referido al desarrollo de pcs transistorizados. El COBOL es el lenguaje más usado en el

planeta ya hace 20 años y que tiene el más grande número de líneas de código de

programación de todo el mundo.

Los lenguajes de programación y los servidores web


La década de 1990 marca el principio de la programación web con los primeros balbuceos

de Internet.

El surgimiento de los idiomas informáticos acarreó con su llegada las dudas sobre la

utilidad que el desarrollo de estas máquinas tendría para la sociedad. Sin lugar a dudas ha

sido el conservadurismo y el juicio prematuro con perspectiva cortoplacista lo cual les

impidió ver el potencial revolucionario del algoritmo y de la programación; que podría ser

revelado en la década de 1990. Con la web aparecen los idiomas de scripts, los idiomas

interpretados, herederos de los idiomas de control incluidos en los sistemas operativos.

Ciertos de dichos idiomas son en la actualidad fundamentales:

 C#, escrito en 2000.

 Python, creado en 1991.

 PHP, JavaScript y Java, creados en 1995.

 Ruby, inventado en 1993


Python ha sido escrito con el objetivo de producir un lenguaje orientado a objetos y

multiplataforma para optimizar la productividad de los programadores con un lenguaje de

elevado grado y una sintaxis fácil. Como anécdota, comentar que Guido van Rossum

denominó con este nombre a este lenguaje ya que era fan de la serie Monty Python. El

lenguaje PHP (Hypertext Preprocessor) ha sido escrito en 1994 por Rasmus Lerdorf una

vez que poseía 26 años para desarrollar su propia página web.

Tipos de Programación

o La Programación Estructurada.

Se refiere al tipo de programación más antigua en el mercado, esta consiste en ahorrar

tiempo en la ejecución de los programas en un computador.

Se puede definir como una técnica para la ejecución de una tarea determinada, es decir, se

dividen las tareas en módulos, obteniendo así una mejor productividad y rendimiento en la

computadora. Se puede clasificar en:


o La Programación Selectiva: Es la utilizada para realizar pruebas de las condiciones

de la computadora y de esta manera verificar los resultados mediante expresiones

lógicas.

o La Programación Funcional: Es aquella que es usada de manera múltiple, es decir,

dentro de ellas se realizan diferentes funciones.

o La Programación Modular.

Es la técnica usada para dividir los diferentes módulos en varios (uno primario y los

secundarios), de esta manera es más fácil encontrar el problema y poder resolverlo.

o La Programación Concurrente.

Es aquella usada para realizar carias tareas a la vez, sus resultados son más lentos, es decir,

controla los programas y los usuarios que lo utilizan.


o La Programación Lógica.

Este tipo de programación busca soluciones inteligentes y sin errores para su ejecución de

manera eficiente y rápida.

o La Programación Funcional.

Este tipo de programación es donde se realizan diferentes tareas una dentro de la otra.

Comentario:

La historia de la programación se podrá resumen en que los principios de la programación

nace de la comunicación tipo codificada como novedosas máquinas de cálculos primitivos

o básicos como la suma resta y multiplicación y raíces cuadradas y necesitaba un tipo de

lenguaje de tipo programado y codificado, después se obtuvo el primer ejemplar de PC que

realizaba solución de polinomios e inconvenientes más complicados luego se creó y

construyó la primera máquina capaz de resolver cualquier tipo de ejercicio matemático para
lo que se necesitaba planear en lenguaje distinto al común y así se entregó un evento

fundamental en la crónica de la informática fueron las tarjetas perforadas como medio para

"alimentar" los computadores. Las pcs de en la actualidad se sustentan en la lógica

matemática basada en un sistema binario. Al rededor del siglo XX, una vez que se

comenzaron a construir las primeras pcs digitales, se usaban tubos de vacío para

implementar los 2 estados binarios de la que nació la primera computadora patentada que

consistía en una calculadora electrónica que empleaba tubos de vacío y se basaba en el

sistema binario (sistema numérico en el cual se combinan los valores verdadero y falso, o 0

y 1).IBM después desarrolló el Mark 1 que era una PC electromecánica de 16metros de

extenso y bastante más de 2 de elevado. A continuación, la Universidad de Pensilvania se

estaba haciendo un trabajo en un proyecto militar para hacer unas tablas de tiro para armas

balísticas. Los cálculos eran monumentales y se tardaban semanas en realizarlos para esto

se desarrolló una PC electrónica enteramente operacional a gran escala, para precipitar los

complejos cálculos del plan militar de la universidad Moore poseía 18.000 tubos

electrónicos incluidos en un volumen de84 metros cúbicos. Su capacidad de cálculo

perteneció a 5.000 operaciones por segundo, aunque tenía que programarse manualmente
conectándola a 3 tableros que contenían más de 6000 interruptores. Para la programación

de lenguaje para dichos nuevos dispositivos se pensó por un brillante alumno de Albert

Einstein Proponía que los programas se guardaran en memoria al igual que los datos, en

forma binaria. Esto tuvo como consecuencia el crecimiento de rapidez de los cálculos y la

falta de errores producidos por fallos mecánicos al desarrollar la máquina por medio de

cables, luego se desarrolló el primer compilador, un programa que puede traducir

enunciados parecidos al inglés en un código binario comprensible para la maquina La

utilización del transistor en las pcs en 1958, sustituyendo los tubos de vacío.

También podría gustarte