Quantcast
Channel: C/C++ – Ok, panico
Viewing all articles
Browse latest Browse all 27

Una domanda difficile sul C

$
0
0

Adoro Twitter. Non ne potrei fare a meno, è la mia fonte di informazioni (di lì arriva il grosso di visto nel Web) e pettegolezzi.
Ovvio ci sono anche i pettegolezzi, quasi come quelli che (prima di mangiarlo) pubblicano la foto di tutto quello che mangiano su Instagram. Ma ci sono anche tweets intelligenti, anche se non relativi a quello di cui mi occupo abitualmente. Insomma tutto un mondo.

McCarthy, 1960

McCarthy, 1960

Magari frequento gente particolare ma recentemente è tutto un fiorire di cose nuove con radici antiche, come il Lisp. Lo trovi in nuove vesti, Clojure per esempio o Hy.
Poi c’è Robert Smith più conosciuto con il nick (e blog) Symbo1ics Ideas.

si-bannerRecentemente ha prodotto tre cinguettii (forse di più) mooolto particolari, questi:

siCIl primo è la domanda difficile per cui vorrei davvero una risposta :roll:

Gli altri due invece sono veri ma parliamo di quando il C ancora non c’era, o non si era ancora imposto via Unix. O sbaglio?

Uh! ‘na verifica sulle ali della nostalgia: i miei primi computer, Pr1me e Apollo. Copiando dalla benemerita Wiki, al solito.

Prime
Nasce nel ’72: The original products were clones of the Honeywell 316 and 516 minicomputers.
The first Prime system, similar to the DDP 516 but a 32-bit machine with paging. It ran an operating system called DOS, also referred to as PRIMOS 2 (not to be confused with MS-DOS, PC DOS, etc.).
Poi nel ’74 il 300: It had S-mode and R-mode instructions. (Vedi in fondo).

By 1987 Prime Computer had introduced an alternative line of Intel 80386-based computers, the EXL-316 series, running the Unix operating system.

The company operating system, PRIMOS was originally written mostly in the Fortran IV programming language with some assembler. Subsequently the PL/P and Modula-2 languages were used in the Kernel. A number of new PRIMOS utilities were written in SP/L which was similar to PL/P.

Apollo
1980. Apollo machines used a proprietary operating system, Aegis, because of the excessive cost of single CPU Unix licenses at the time of system definition. Aegis, like Unix, was based on concepts from the Multics time sharing operating system. It used the concepts of shell programming (à la Stephen Bourne), single level store, and object-oriented design. Aegis was written in a proprietary version of Pascal.

Quindi Robert | Symbo1ics ha ragione! Fortran e Pascal. In versioni proprietarie. E Unix costava troppo caro. E io ero giovane!

OK, Nostalgia mode off. Ma prima specialmente per Giorgio (adesso gli mando un msg) ma anche per tutto l’universo mondo: ci sono altri che tra gli incubi annoverano la T$AMLC. E che interi usiamo? E come lo compiliamo Run o Segmentato?


Archiviato in:C/C++, Linguaggi, Nostalgia

Viewing all articles
Browse latest Browse all 27

Latest Images

Trending Articles