Limbaje de programare
Aşadar se punea problema conceperii unui sistem de operare universal, care să poată funcţiona, teoretic, pe orice tip de maşină- sistemul UNIX. Pentru aceasta era nevoie de un limbaj care să exploateze toate posibilităţile unei maşini, dar care nu putea fi limbajul de asamblare, deoarece el este specific maşinii- o nouă implementare presupunea rescrierea integrală a sistemului. Din această dilemă s-a putut ieşi construind un limbaj de nivel înalt( iniţial limbajul B, ulterior C) care introducea şi concepte de nivel scăzut, hardware ( registru, adresă, locaţie de memorie absolută etc). Mai bine de 90% din sursele primului sistem de operare UNIX ( implementat pe o maşină PDP- 7) au fost scrise utilizând limbajul C, iar pentru restul modulelor s-a apelat la limbajul de asamblare. Sistemul astfel obţinut a fost distribuit cu programele în format sursă şi cu descrierea noului limbaj folosit, cu intenţia vădită de a-l transforma într-un sistem de operare universal. Succesul nu a sosit imediat, dar era asigurat de noua metodă de lucru. Programatorii au fost incitaţi să dezvolte acest sistem, extinzându-l cu noi module şi să îl implanteze pe alte maşini prin rescrierea acelei minime părţi sub 10% în limbaj de asamblare…”C” devenea un limbaj de referinţă.
- » Limbaje de programare - [informatica]
- » Tipuri de limbaje de programare - [informatica]
- » Lista vinuri - programare pascal - [informatica]
- » Programare MEMORIU EXPLICATIV - [informatica]
- » Programare c++ - Referat informatica - [informatica]
- » FUNCTII SI PROCEDURI IN LIMBAJUL DE PROGRAMARE PASCAL - [informatica]
- » Instructiuni in limbajul de programare Pascal - [informatica]
- » Introducere in programare orientata-obiect, mediul Visual C++, biblioteca de clase MFC - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Etapele realizarii unui program scris in Pascal - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Functii - [informatica]










