[001]Informáticos famosos que contribuyeron al mundo
Si estudiaste carreras como .informática, ciencias de la computación e ingeniería en sistemas computacionales debes saber de estas personas. Si falta alguien de favor comentalo.
John Von Neumann
Se le atribuye la arquitectura de computadoras que lleva su nombre (arquitectura Von Neumann) a demás del concepto de programa almacenado. Creador principal del EDVAC.
http://es.wikipedia.org/wiki/John_von_Neumann
Dennis Ritchie
Uno de los creadores del lenguaje C, sin este lenguaje no existiría Linux, Java, entre otras cosas más. Es una pena que no hicieran tanta "alarma" por su muerte que con la de Steve Job.
#include < stdio.h >
/*C,el papá de Java y demás lenguajes*/
int main() {
printf("¡Hola, Mundo!");
return 0;
}
http://es.wikipedia.org/wiki/Dennis_Ritchie
Niklaus Wirth
Creador de lenguajes de programación como Pascal y Modula. Escritor del libro "Algoritmos + Estructuras de Datos= Programas". Ha recibido varios premios y galardones.
var hola:string;
begin
{este es un comentario}
hola:="¡Hola, mundo!";
writeln(hola);
end.
Alan Turing
Pionero de la IA (Inteligencia Artificial), creador del primer ordenador electrónico el Mark I , propuso un test para determinar si las máquinas podrían tener la capacidad de pensar (test de Turing).
http://es.wikipedia.org/wiki/Alan_Turing
Richard Stallman
Fundador del proyecto GNU, presidente de la FSF(Free Software Foundation) , defensor del software libre, y muy extraño (dicen jajaja).
http://es.wikipedia.org/wiki/Richard_Stallman
Brian Kernighan
Junto con Dennis Ritchie creo el lenguaje C (aunque otorga la autoría total a Ritchie) en 1978 junto con el libro "The C Programming Language". Creo otro lenguaje de programación llamado AWK.
http://es.wikipedia.org/wiki/Brian_Kernighan
Ken Thompson
Co-creador de Unix junto con su colega Dennis Ritchie, además creó el código de caracteres UTF-8. Recibió varios premios por sus aportaciones a diversos sistemas operativos y plataformas.
http://es.wikipedia.org/wiki/Ken_Thompson
James Gosling
Se el considera el padre de Java, sin este lenguaje no existirían las plataformas ni frameworks que muchos usamos. Con la venta de Sun MicroSystems a Oracle abandonó la empresa. Actualmente trabaja para Liquid Robotics. Sigue escribiendo en su blog personal.
http://es.wikipedia.org/wiki/James_Gosling
Estos son solo algunos de las personas famosas que han contribuido realmente al mundo de la informática, faltan muchos por nombrar así que seguiré actualizando la lista. Sin embargo, cabe aclarar que hay muchas personas que también contribuyen y no son conocidas.
[000 ]La diferencia entre datos e información
dato: puede ser un número, un carácter, una palabra, etc. Puede ser recopilado.
información: es lo que le da significado a un conjunto de datos.
Ejemplo.
Andrea, 25, 1.65, La Villita, 7221212786, andrea.calamaro@latin.com
Estos datos por si solos no tienen ningún valor ni significado aparente, pero por ejemplo si se tiene una estructura como esta:
struct Persona{
char[30] nombre;
int edad;
float estatura;
char[45] direccion;
char[12] telefono;
char[34] email;
};
Entonces se puede obtener un "significado" útil de esos datos
nombre: Andrea
edad: 25
estatura: 1.65
dirección: La Villita
teléfono: 7221212786
email: andrea.calamaro@latin.com
O también se puede hacer una consulta sencilla en SQL.
select *from sistema.usuarios where nombre='Anrea' and edad>=25;
En Python:
class Persona:
def __init__(self,nombre,edad,estatura,direccion,telefono,email):
self.nombre=nombre
self.edad=edad
self.estatura=estatura
self.direccion=direccion
self.telefono=telefono
self.email=email
def getNombre(self):
return self.nombre
...
...
objeto= Persona("Andrea",25,1.65,"La Villita", "7221212786", "andrea.calamaro@latin.com")
print objeto.getNombre()
...
...
Conclusión
No se debe confundir a los datos con información, los datos por si solos no nos ayudan, pero si se organizan detalladamente entonces se convierten en información útil.
No hay comentarios:
Publicar un comentario