Follow

Considero esta imagen como una de las más icónicas de la historia de la informática: Ken Thompson y Dennis Ritchie delante de la computadora PDP-11 en la que escribieron el primer UNIX.

· · 2 · 7 · 6

@hispa en ensamblador y a puto pelo. Dioses, eso está solo al alcance de dioses.

@Leviatar Al principio sí, pero luego lo escribieron en C.

@hispa tú has dicho "el primer Unix". Ese fue escrito en ensamblador y a pelo. Luego escribieron C en ensamblador y luego ya lo fácil, un sistema operativo revolucionario.

@hispa bueno, para C pasaba por allí un tal Brian Kernighan, otro puto dios. Pero por resumir muchísimo.

@Leviatar Además que es que esa gente pensaba en ensamblador. Interactuaban con la máquina a un nivel tan bajo que debían conocerla al dedillo.

Y sin embargo sabían que tenían que abstraerse del hardware o su sistema operativo nunca saldría del laboratorio.

@hispa la idea de crear un lenguaje de programación a ese nivel pero con opciones tan potentes como los punteros fue absolutamente revolucionaria. Además, el primer C era bastante simple, por lo que era "fácil" (entiéndase, para dioses como ellos) llevarlo a otras arquitecturas. Y con eso vino el big bang. Venga lenguajes de programación siguiendo paradigmas parecidos, venga sistemas operativos, venga arquitecturas distintas...

Estos tíos son los pilares de toda la revolución tecnológica.

@Leviatar Pero el foco mediático y la pasta se los llevaron Steve Jobs y Bill Gates, cuyo único mérito fue saber lo que robar y a quién y saber venderlo.

@hispa Microsoft (con muy malas artes) es el responsable de la unificación de sistemas operativos. Algo que también era muy necesario para el avance del software. Hasta entonces había que rehacer medio programa para poder distribuirlo en cada arquitectura.

Era el siguiente paso lógico para la masificación. El problema es el "como".

De Jobs no hablo porque me parece que ese tío solo supo vender algo bonito. Nunca mejor que los demás.

@hispa Para pedirle sal a uno de estos tenias que conocer ensamblador:

ORG 100h
mov sal, 1a ;AX=1b
inc bx ;BX++

@Leviatar

@demoakracia @hispa

"mov sal" y da error macho. Que primero hay que concatenar Na con Cl.

@demoakracia @hispa ¡que me hables en assembler, que no te entiendo!

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.