Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Elaboracion de Algoritmos 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Elaboracion de Algoritmos, Prof.

Gilberto
Elias Vittini
Estudiante: Gabriel Armando Doñe#2021-
1706

Hacer una investigación Sobre:

Concepto de programar.
Es la acción de crear un programa para PC u otras plataformas, por medio de
un conjunto concreto de instrucciones que una computadora puede ejecutar. El
programa escribe se escribe en un lenguaje de programación, aunque también
puede escribir directamente en lenguaje e máquina, pero para este último se
requiere una gran practica y conocimiento para llevarlo a cabo sin errores. Un
programa se puede dividir en diversas partes, que pueden estar escritos en
distintos tipos de lenguajes de programación.

Concepto de algoritmo.
es un procedimiento paso a paso para conseguir un fin. Cómo por
ejemplo los pasos para preparar un huevo frito.
Historia y Clasificación de los Lenguajes de programación
1805: El telar de Jacquard y el lenguaje de máquina
Puede decirse que la historia de los lenguajes de programación
comienza este año con la presentación oficial del telar de Jacquard,
un conjunto de tarjetas de cartón perforadas que enviaban
instrucciones a las máquinas. Estas tarjetas permitieron años más
tarde que las primeras computadoras funcionaran.

¿Y quién fue el inventor? Joseph-Marie Jacquard fue un maestro


tejedor y empresario que decidió mejorar las máquinas de su
negocio para evitar el desperdicio y optimizar la producción. Sus
creaciones permitieron que fuera posible la creación del lenguaje de
máquinas.

1843: Dear Lady Lovelace: ¿qué es la programación?


Fue en este año que los estudios desarrollados por Ada LoveLace y
Charles Babbes para crear la primera computadora del mundo
tuvieron frutos. Aunque el Motor Analítico nunca se llegó a construir,
Lady Lovelace creó el primer algoritmo para su funcionamiento.

Para que esto ocurriera se debe a dos aspectos importantes, por un


lado, la traducción que realizó de los estudios hechos por el
matemático Luigi Menabrea y, por el otro, la relación que estableció
entre estas investigaciones con los números de Bernouille.

854: El álgebra Booleana


Si estás aprendiendo qué es la programación seguro que te has
enfrentado más de una vez a estructuras con valores de verdad.
Estas operaciones lógicas desarrolladas por George Boole son
usadas por todos los tipos de lenguajes de programación.
Por ejemplo, si conoces cómo funcionan los motores de búsqueda,
sabrás que cada acción realizada por el usuario arroja un resultado
determinado. Esto no sería posible sin el álgebra booleana.
1936: Alan Turing y los tipos de programación
Uno de los personajes más importantes en la historia de los
lenguajes de programación es indudablemente Alan Turing. Este
matemático inglés dio vida a los primeros tipos de lenguajes de
programación al crear el test de Turing.

Esta prueba fue empleada en la Segunda Guerra Mundial con el


propósito de descifrar los códigos de las máquinas nazis y de
demostrar cuán inteligente podría ser una computadora. Por eso, se
dice que es el padre de la inteligencia artificial.

Además, gracias a los estudios de Turing y a su concepto de


Máquina Universal hoy podemos hablar de los compiladores o
intérpretes, es decir, softwares que son capaces de traducir y
manipular otros tipos de lenguajes de programación.

1949: Aparece el lenguaje ensamblador


Uno de los momentos más importantes en la historia de los
lenguajes de programación es la creación del lenguaje
ensamblador. Aunque un siglo antes ya se hablaba del poder de los
números, fue hasta este tiempo que con el sistema Initial Orders
que el 0 y 1 tomaron protagonismo.
1952: El primer lenguaje de programación
Es en este año que se crea el primer lenguaje de alto nivel y con
compilador conocido como Autocode. ¿Sabes cuáles son las
diferencias entre un lenguaje de bajo nivel y uno de alto nivel?

Los lenguajes de bajo nivel son los que poseen una estructura
rudimentaria basada en 0 y 1, mientras que los lenguajes de alto
nivel son aquellos que se asemejan en su sintaxis al lenguaje
humano.
Ahora, si te preguntas si existen los lenguajes de programación de
medio nivel, la respuesta podría ser que sí. Muchos consideran que
C y C++ representan un punto intermedio. Sin embargo, en la
actualidad los programadores prefieren mantener las categorías de
alto y bajo.

1957: ¿Qué es un lenguaje de programación?


Oficialmente en la historia de los lenguajes de programación se dice
que Autocode fue el primero, pero hay quienes prefieren decir que
fue Fortran. ¿Por qué?

Si comparamos los dos tipos de lenguajes de programación Fortran


ofrece una mayor optimización en las secuencias de líneas de
código, por lo que el proceso es mucho más rápido y cómodo para
el programador.

958 y 1959: ¿Qué tipos de lenguajes de programación existen?


Luego de la creación de Fortran aparecieron más tipos de lenguajes
de programación, por ejemplo, Lisp que fue creado por John
McCarty en 1958 y en 1959 Mary Hawes y Grace Hopper
desarrollaron Cobol.
¿En qué se diferencian y cuál es la evolución de estos lenguajes de
programación?

FORTRAN o Formula Translating System es un lenguaje de


programación desarrollado para IBM por John Backus. Su creador
quiso mejorar los procesos de escritura de código. Además de ser
el primer lenguaje comercial, Fortran se caracteriza por ser un
lenguaje compilado e imperativo.
LISP o List Processing fue desarrollado en el MIT por Jhon McCarty
y a diferencia de las características de los lenguajes de
programación de la época, este lenguaje es interpretado y funcional.
Según la historia de los lenguajes de programación se usó
principalmente para el análisis de cadenas de datos.
COBOL o Common Business Oriented Language fue creado con el
propósito de que pudiera ser utilizado en varios y diferentes
ordenadores. Si te das cuenta, Fortran y Lisp funcionaban sobre
todo para entidades específicas.

1964: Mejor lenguaje de programación para beginners


Dentro de la historia de los lenguajes de programación otro de los
sucesos con más importancia fue la creación de BASIC o Beginners
All-purpose Symbolic Instruction Code.

Tanto John George Kemeny y Thomas Eugene Kurtz decidieron


desarrollar este tipo de lenguaje de programación para las personas
que no tuvieran tantos conocimientos en matemáticas. Es decir,
para estudiantes y profesores que no pertenecieran a los campos
de las ciencias.
1970: ¿Cómo funciona un lenguaje de programación como Pascal?
Al igual que BASIC, Pascal es un lenguaje de programación
desarrollado para ser usado por profesores y estudiantes. Su
característica principal es que es altamente tipado, esto quiere decir
que posee funciones y variables.

Sin embargo, al ser un tipo de programación estructurada, sus


aplicaciones comenzaron a ser importantes para el mundo
empresarial. Por eso, si lees un poco más de la historia de los
lenguajes de programación, te darás cuenta de que se ha usado
con varios propósitos, por ejemplo, la creación de videojuegos.

1972: El inicio de la programación orientada a objetos


¿Pensabas que C++ o Python son los pioneros en la programación
orientada a objetos? ¡Pues no! Este término comenzó a utilizarse
arcaicamente por Adele Goldberd, Alan Kay y Dan Ingalls quienes
desarrollaron Smalltalk.

En la historia de los lenguajes de programación Smalltalk es un


lenguaje que permite llevar a un nivel un poco más real la
creatividad de los usuarios. Por eso, sus creadores diseñaron un
entorno de programación para la creación de objetos.

Por la misma época, en los laboratorios de Bell se desarrolla C,


considerado por muchos como la base de los lenguajes de
programación más usados en la actualidad.

Además de Smalltalk y C otros tipos de lenguajes de programación


que tuvieron éxito en este año son SQL o Structured Query
Language que se usa como un programa para administrar,
recuperar y gestionar bases de datos.
¿Te interesa aprender más sobre bases de datos? En Crehana
tenemos un curso online de SQL qué está buenísimo. Revisa los
contenidos del curso, inscríbete y comienza una aventura educativa
que cambiará tu vida.

1987: ¡Bienvenido al mundo digital Perl!


Aunque su lanzamiento oficial se dio en este año, la historia de los
lenguajes de programación dice que hasta unos años después Perl
comenzó a ser tendencia. Debido a sus actualizaciones y
desarrollos, este lenguaje de programación se caracterizó por su
gran manejo de estructuras sintácticas y textos.

1991: Aquí inicia la historia de Python


Si querías un ejemplo de los lenguajes de programación más
populares del momento, tenemos que hablar de Python. Como
puedes ver, lleva más de 30 años en el mercado posicionándose
como uno de los mejores.

Si alguna vez lo has usado, te habrás dado cuenta de que su


entorno es muy amigable y brinda una increíble experiencia de
usuario. Es decir que, si hasta ahora vas a aprender a programar,
vas a encontrar en Python un aliado para comprender los términos
de una manera fácil e intuitiva.

1995: Historia de los lenguajes de programación PHP, Ruby y Java


Script
En este año comienza a tener una gran importancia el desarrollo
web, de ahí que Rasmus Lerforf desarrollara PHP y Brendan Eich
creara Java Script. Sin embargo, al mismo tiempo Yukihiro
Matsumoto desarrolló Ruby, un lenguaje de programación de
propósito general.
¿Qué es un lenguaje de programación con propósito general? Con
Ruby se pueden desarrollar diferentes programas como
aplicaciones de servicio web, correos electrónicos, procesamiento
de datos, aplicaciones de red, etc.

2001: El nuevo milenio y la clasificación de los lenguajes de


programación
¿C#, Visual Basic y .Net? ¡Sí! En la llegada del nuevo milenio la
historia de los lenguajes de programación también se transformó.
En esta época abundan los desarrollos que buscan gestionar y
manipular los datos de varios lenguajes para optimizar los procesos.

2009: Go de Google
Seguimos hablando de la historia de los lenguajes de programación
y en este caso mencionaremos la creación de Go (conocido como
Goland). Este desarrollo de Google se enfoca en aspectos de
seguridad para el motor de búsqueda de la misma empresa y para
las aplicaciones web.

2012: Kotlin, el favorito de Android


¿Para qué sirve el lenguaje de programación Kotlin? Fue diseñado
como un programa estático de código abierto que se usa para suplir
la deficiencia de otros lenguajes como Java. Sin embargo, sirve
también para desarrollos en Android.
2014: Apple se lanza al agua con Swift
De todo lo que hemos hablado de la historia de los lenguajes de
programación no podíamos olvidarnos de Swift, el lenguaje de
programación fuertemente tipado de Apple. Se ha usado
principalmente para el desarrollo de los productos de este gigante
tecnológico.

Ahora que ya conoces más de la historia de los lenguajes de


programación, ¿ahora sí te animas a aprender a programar?
Además de aumentar tus oportunidades laborales serás parte de la
revolución tecnológica que da pasos gigantes.

Datos: Constantes y Variables.


Variable: Una variable es un nombre asociado a un elemento de
datos que está situado en posiciones contiguas de la memoria
principal, y su valor puede cambiar durante la ejecución de un
programa
Constantes: Una constante es un dato cuyo valor no puede cambiar
durante la ejecución del programa. Recibe un valor en el momento
de la compilación y este permanece inalterado durante todo el
programa.

Expresiones.
es una combinación de constantes, variables o funciones, que es
interpretada de acuerdo a las normas particulares de precedencia y
asociación para un lenguaje de programación en particular. Como
en matemáticas, la expresión es su valor evaluado, es decir, la
expresión es una representación de ese valor.

La operación de asignación.
es un proceso en programación imperativa en el que diferentes
valores se asocian con un nombre de variable en particular a
medida que pasa el tiempo

También podría gustarte