Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las tarjetas utilizadas por Jacquard fueron empeladas años después por Babbage Charles y
traducidas por Ada Lovelace en lo que sería la primera máquina computacional en los años
1842 y 1843. Ella es considerada por muchos como la primera programadora de
computadoras de la historia, de hecho, creó lo que podría verse como un lenguaje de
programación que funcionaba para calcular los números de Bernoulli en la máquina
analítica de Babbage.
TURING-1936
Sin embargo, se fue trabajando en esos lenguajes, así como Lovelace, un ejemplo de eso
fue Alan Turing, un matemático, informático teórico y lógico que creó una máquina con su
nombre que utilizaba un algoritmo con símbolos escritos sobre una tira de cinta y una tabla
de reglas para resolver casi cualquier problema matemático. Sin embargo, esta máquina no
funcionaba para ser la base de otros lenguajes, aunque funciona para comprender el
algoritmo de muchas computadoras de hoy en día.
FORTRAN-1957
COBOL-1959
https://intelectouniversal.com/informatica/evolucion-de-los-lenguajes-de-programacion/
SURIEL BARRIOS ROJAS-20211578113
BASIC-1964
Poco a poco las tareas que realizaban los ordenadores eran mayores y eran más complejas,
por eso se buscaba perfeccionar los lenguajes o crear unos que fueran más eficientes para
realizar las tareas con mayor rapidez y certeza, Beginners All Purpose Symbolic
Instruccition Code llega de la mano de varios programadores, este es un lenguaje que se
compone de varios lenguajes a la vez y aun así se mostraba como una herramienta
simplificada.
Este lenguaje fue integrado en el ordenador Apple II años después (1977) cuando ya gozaba
de una popularidad tal que se integraba en muchos sistemas de diferentes máquinas, incluso
fue modificado por Bill Gates y hoy en día se mantiene como uno de los más importantes,
Visual Basic es uno de los programas que lo utiliza, aunque muchos desarrolladores no
utilizan este programa.
PASCAL-1970
Seis años después otro lenguaje que llegó y se hizo popular rápidamente fue Pascal, de
Niklaus Wirth llamado de esa forma por el creador de las calculadoras matemáticas: Blaise
Pascal. Este lenguaje funcionaba como una herramienta académica y aun así es utilizado de
forma comercial en su mayoría, su utilidad e importancia fueron tales que la reconocida
aplicación Skype hoy en día lo utiliza. No obstante, no son muchos los programas que lo
utilizan además de ese.
C-1972
Ritchie Dennis desarrolló para este año el lenguaje llamado C destinado a los laboratorios
de la compañía Bell Telephone, antes que él se había desarrollado el C lenguaje «B» que
sirvió como su base. C funcionaba como un lenguaje de programación para programadores
ya que al escribir ciertas instrucciones este podía ser traducido, además de eso funciona
hasta la actualidad como la base de otros lenguajes de programación que son utilizados en
toda clase de programas.
Su objetivo era el sistema Unix y realmente fue certero en destinarse a él porque casi todo
su núcleo fue reescrito utilizando el lenguaje de programación C, los programadores que
profundicen en este lenguaje al instalar Linux podrán encontrar en ese sistema la base que
tiene en este lenguaje.
C++-1979
https://intelectouniversal.com/informatica/evolucion-de-los-lenguajes-de-programacion/
SURIEL BARRIOS ROJAS-20211578113
PERL-1987
No todos los lenguajes de programación son capaces de llevar a cabo todas las tareas que
un programador puede necesitar, aunque su objetivo sea ese, Larry Wall fue uno de los que
dándose cuenta de eso desarrolló Practical Extraction Report Languaje en 1987, esto fue
utilizando el sistema Unix y tratando de extraer los datos que se encontraban dentro de un
informe. Craiglist es uno de los programas que hoy en día lo utilizan.
PYHTON-1991
Python actualmente es uno de los lenguajes que más son demandados por los
desarrolladores y junto con C++, fue creado por Guido Van Rossum y tenía el objetivo de
resolver los problemas que tenía el lenguaje ABC, actualmente sigue usándose para eso,
pero marcó de tal manera la evolución de los lenguajes de programación que sigue siendo
utilizado por muchos programadores, importantes compañías como Google y la NASA
utilizan ese lenguaje para sus programas, equipos y sistemas.
RUBY-1993
JAVA Y JAVASCRIPT-1995
La popularidad de estos dos lenguajes es mucho mayor que la que pueden tener otros
lenguajes como C++, hablando de cuántas personas lo conocen, cuántas personas han
escuchado de él, cuántos programas han utilizado este lenguaje y el porcentaje de páginas
que lo utilizan (50%). Muchos desarrolladores buscan desplazarlo para dar lugar a nuevos
lenguajes y así continuar con la evolución de los lenguajes de programación, sin embargo,
su presencia aún tiene mucha relevancia.
PHP-1995
Junto con los dos lenguajes anteriores PHP se posiciona muy bien, creado por Rasmus
Lerdoff no goza de tanta popularidad, pero influye mucho en la forma en la que son
programadas muchas páginas. Algunas aplicaciones siguen utilizándolo, de hecho, se
estima que más de 20 millones de websites se basan en él. Un ejemplo de aplicación
bastante popular utilizada hoy en día que usa PHP es Facebook.
https://intelectouniversal.com/informatica/evolucion-de-los-lenguajes-de-programacion/
SURIEL BARRIOS ROJAS-20211578113
C#-2001
C# es para muchos el broche que cierra la época de oro de la historia y evolución de los
lenguajes de programación, actualmente funciona para desarrollar programas de toda clase
y sigue siendo demandado por muchos programadores.
RUBY ON RAILS-2005
Creada en 2004 como un código abierto fue clasificada como lenguaje de programación en
2005 que es cuando comenzó a compartir sus derechos con el público, este lenguaje fue
creado por David Heinemeier Hansson y ha sido mejorada con el paso de los años,
actualmente va por su versión 3.0.7.
SCRATCH-2006
GOLAND-2009
También llamado Go, fue desarrollado por la compañía Google LLC, aunque se mencionó
que muchos programas de Google utilizan Python como su lenguaje base este que fue
desarrollado por ellos se inspira en C. A diferencia del lenguaje anterior que buscaba ser
bastante simple, Go es un lenguaje de programación complicado, incluso mucho más que
su inspiración. El objetivo que busca alcanzar es la seguridad del sistema y del programa,
se enfoca en ese punto en realidad.
KOTLIN-2012
Google vuelve a ser un punto de referencia al hablar de este lenguaje de programación, fue
creado por desarrolladores de JetBrains y presentado en Google I/O, Android utiliza un
poco de este lenguaje y Google lo ha calificado como el mejor de los lenguajes para este
sistema operativo.
SWITF-2013
Para finalizar con la evolución de los lenguajes de programación se mencionará a Swift que
fue creado en 2013 por Apple, con la intención de agilizar la programación de sistemas que
utilizan otros lenguajes como Kotlin. Por supuesto, al ser creado por esta compañía el
sistema iOS lo utiliza para su programación.
https://intelectouniversal.com/informatica/evolucion-de-los-lenguajes-de-programacion/
SURIEL BARRIOS ROJAS-20211578113
SISTEMAS NUMÉRICOS
Los sistemas numéricos son un conjunto de símbolos (dígitos) que son utilizados para
representar cantidades, lo que conlleva a la definición de los diferentes sistemas de
numeración: decimal, octal, hexadecimal y binario, que se caracterizan por tener como
base: 10, 8, 16 y 2 respectivamente.
Estos sistemas de numeración con base cumplen con una notación posicional, lo cual
significa que dependiendo de la posición de cada número se le da un peso o un valor.
CARACTERÍSTICAS Y ELEMENTOS:
En la actualidad, se usan predominantemente sistemas de numeración de
carácter posicional, donde cada numeral o guarismo representa un valor distinto según la
posición que ocupa en la cadena numérica (por ejemplo, el numeral 1 significa unidad en la
cantidad 1, pero es decena en 13, centena en 148, etcétera).
En un sistema de numeración se contemplan varios elementos fundamentales:
La base del sistema, que se define como un convenio de agrupación de sus
unidades. Por ejemplo, la base 10 o decimal agrupa diez unidades, mientras que
la binaria únicamente agrupa dos.
Los numerales del sistema, o cifras elementales que se utilizan, según la base.
En el sistema decimal, se usan los numerales 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. En
cambio, en el sistema binario tan sólo se emplean el 0 y el 1.
Las normas de combinación de los numerales para formar los números. Según
ello, a cada cifra se le asocian dos propiedades: su valor absoluto intrínseco y
su valor posicional o relativo, que depende de la posición que ocupa en la
cantidad numérica.
OPERACIONES BASICAS
Suma. El procedimiento para llevar a cabo la suma en los diferentes sistemas numéricos no
cambia, sino que sólo hay que tener en cuenta la base en que se realiza la operación. Por
tanto, en general se puede establecer, que si al sumar 2 dígitos, el resultado de la suma
sobrepasa al dígito mayor de un sistema numérico determinado, entonces el resultado se
debe dividir entre la base del sistema y el residuo de esa división se pone debajo de la línea
y el cociente se suma a la columna siguiente izquierda.
https://intelectouniversal.com/informatica/evolucion-de-los-lenguajes-de-programacion/
SURIEL BARRIOS ROJAS-20211578113
Resta. Al efectuar la resta es necesario revisar si el sustraendo es mayor que el minuendo,
ya que en caso afirmativo se debe sumar la base al minuendo antes de llevar a cabo la resta
de dos dígitos de una columna cualquiera. Una vez comenzada la operación de resta cuando
al minuendo se le suma la base, entonces el sustraendo de la columna izquierda próxima se
le deberá sumar 1 antes de hacer la comparación entre el minuendo y sustraendo.
https://intelectouniversal.com/informatica/evolucion-de-los-lenguajes-de-programacion/
SURIEL BARRIOS ROJAS-20211578113