mirko81 ha scritto:
Il linguaggio c è un linguaggio molto più vicino al linguaggio macchina (Dico bene??),
Basso livello.
Comunque Grazie
Questo era quello che si diceva sempre nella seconda meta' degli anni '80...
OGGI LE COSE SONO UN PO' DIVERSE:
Il linguaggio C e' classificato come un linguaggio ad alto livello piu' o meno come tanti altri, in piu' e' un linguaggio procedurale che io adoro perche' sono cresciuto con i linguaggi procedurali.
Solo che e' molto complesso da imparare, (questo se si vuole approfondire in maniera seria), perche' con il C si possono realizzare software lavorando anche direttamente sui registri di sistema oppure sulle librerie di sistema, quelle cioe' a piu' bassi livello, e per tale motivo negli anni '80 si preferiva imparare linguaggi come il Basic che andavano piu' che bene per la gran parte della massa, per poi orientarsi verso il C abbinato all'assembly se si volevano sviluppare giochi sui sistemi a 16 bit...
Se andiamo qualche annetto prima, quindi parlo dei primi anni '80, parliamo quindi di sistemi ad 8bit, se volevi creare giochi dovevi forzatamente imparare l'assembly.
Le due CPU maggiormente utilizzate nei sistemi home erano: 6502 oppure 6510 della MOS Tecnology, (per essere piu' precisi parlo del Commodore Vic20 e del Commodore 64), e lo Z80 della Zilog, (quello montato sullo Spectrum della Sinclair).
I giochi per questi sistemi erano fatti nel 90% dei casi in Assembly.