Академический Документы
Профессиональный Документы
Культура Документы
El ABACO
Matemtico Ingls
Cre una mquina de
Diferencias en 1822
Us tecnologa para
relojes
Para resolver ecuaciones
polinomiales
Nunca se termin
Augusta Ada King,
Condesa de Lovelace (1815-1852)
Ayudante de Babbage
Dise un lenguaje para
la mquina analtica
Es considerada la
primera programadora
de la historia
Se cre el lenguaje de
programacin Ada
Herman Hollerith
Desarroll una mquina no
programable para procesar los
datos del censo de 1980 de USA.
Los datos se almacenaban en
tarjetas Perforadas
Redujo el tiempo del censo de aos a
semanas
Howard Aiken
Fsico Americano y
matemtico aplicado
Construy Harvard Mark I
en colaboracin con IBM
en 1944
Us retardos
electromecnicos
Nmeros de 23 digitos,
logaritmos y funciones
trigonomtricas
Alan Turing (1912-1954)
Cre el modelo de
instrucciones de programa y
datos almacenados en la
memoria del computador
Se pueden de reprogramar
La Arquitectura de
computador de Von Neumann
lleg a ser estandar universal
El primer programa
almacenado electrnicamente
aparece en 1947
Lenguajes de programacin
1.Introduccin
Los Lenguajes de programacin son aplicaciones
especficas diseadas para crear otras
aplicaciones o programas. Son programas para
crear programas.
Se basan en un sistema de instrucciones
preestablecidas que indican al ordenador lo que
debe realizar
Son cdigos integrados compuestos por un
vocabulario, con una sintaxis y una semntica
que permite elaborar infinitas secuencias
vlidas de tareas e instrucciones
Los lenguaje de programacin permiten crear
programas especficos que ofrezcan solucin a
programas particulares
Para llevar a cabo cualquier tarea, el ordenador
necesita tener informacin sobre la tarea y un
mtodo para ejecutarla
PROGRAMA: conjunto de instrucciones
convenientemente ordenadas que indican al
ordenador qu procesos y tareas debe seguir.
Cada una de las instrucciones tiene un funcin
especfica y est escrita en un lenguaje que el
ordenador entiende
En resumen, los lenguajes de
programacin:
Constituyen sistemas de
palabras-rdenes (lengua
o idioma), ya establecidos.
Comprensibles tanto por el
programador como por la
mquina,
Permiten desarrollar
programas
Clasificacin de los Lenguajes de
Programacin:
a) Lenguajes de Alto-Bajo nivel
d) Por el objetivo
a) Lenguajes de Alto-Bajo nivel
El nivel de un lenguaje hace referencia a su proximidad al
lenguaje natural, considerndose de ms nivel cuanto ms
cercanos estn a este y de menos nivel cuando ms cerca
estn del lenguaje mquina
El lenguaje de ms bajo nivel o lenguaje mquina es el que
utiliza el ordenador, el que la mquina entiende, basado en
un sistema de 0 y 1. Son difciles de aprender y manejar,
ya que no resultan cercanos al ser humanos, pero son
rpidos ya que evitan las traducciones intermedias.
Fueron los primeros en aparecer.
Los lenguajes de alto nivel son ms fciles de aprender y
permiten despreocuparse de la arquitectura del
ordenador. Ejemplos son: BASIC, PASCAL, FORTRAN, C
(aunque este es intermedio)
b) Lenguajes Interpretados o Compilados
Los LP deben traducirse (excepto el cdigo mquina) para que
sean interpretables (o inteligibles) por el ordenador. Esta
traduccin puede hacerse mediante:
Investigacin Movimientos
universitaria libertarios
Cultura
empresarial
- Ejecutar el programa.
- Acceder al cdigo fuente para adaptarlo o mejorarlo.
- Distribuir nuevas copias en las mismas condiciones
copyright
copyleft
Piratas informticos
Quemar los libros es quemar la memoria.
1710, el Parlamento britnico
aprueba la primera ley del
copyright.
Manga o doujinshi?
Domesticacin de Domesticacin
las almas de las mentes
Qu es la verdad
en los medios?
Autopistas de la
informacin o
autopistas de la
colonizacin?
Sociedad ms libre?
Sociedad ms vigilada?
Red Echelon
Tcnicamente viable
Econmicamente sostenible
Socialmente justo
personas"