Meniu Referate
Romana
Romana1
Romana2
Istorie
Istorie1
Geografie
Geografie1
Diverse
Drept
Economie
Filozofie
Fizica
Informatica
Biologie
Chimie
Italiana
Spaniola
Germana
Franceza
Engleza
Marketing
Matematica
Medicina
Psihologie
Astronomie
Stiinte Politice
Proiecte

Referat clasa a IX Limbajul C

...nitial limbajul B, ulterior limbajul C care introducea si concepte de nivel scazut, hardare registru, adresa, locatie de memorie absoluta etc.Mai bine de 90 din sursele primului sistem de operare UNIX implemetat pe o masina PDP-7 au fost scrise utilizand limbajul C, iar pentru restul modulelor s-a apelat la limbajul de asamblare. Sistemul astfel obtinut a fost distribuit cu programele in format sursa si cu descrierea noului limbaj folosit, cu intentia vadita de a-l transforma intr-un sistem de operare universal.Succesul nu a sosit imediat, dar era asigurat de noua metoda de lucru. Programatorii au fost incitati sa dezvolte acest sistem, extinzandu-l cu noi module si sa-l implementeze pe alte masini prin rescrierea acelei minime parti sub 10 in limbaj de asamblare C devenea un limbaj de referinta.Principalele caracteristici ale limbajului suntlimbaj structurat de nivel inaltposeda concepte de nivel scazut, ceea ce permite exploatarea portabila a caracteristicilor intime unei masini. Spre exemplu,o varianta foarte des utilizata, poate fi declarata register registru si atunci ea va fi memorata intr-un registru al microprocesorului, nu intr-o locatie din memoria interna, marind uneori considerabil viteza de executie.rutine de conversie a datelor foarte evoluate conversii implicite, intrari, iesiri, conversii in memorietipuri de date definibile de catre utilizatorgestionarea elaborata a datelor de tip dinamicdefinirea de noi functiiadresari indirecte ale datelor, variabilelor pointer-irecursivitateset complet de functii matematice etcfunctii pentru realizarea grafica elementara 2Dfunctii de apel servicii DOSposibilitatea definirii de overlay-uri pentru un programsi nu in ultimul rand concizie deosebita a limbajului set de operatori si instructiuni foarte concise.Asadar un limbaj care suplimenteaza PASCAL-ul si poate pretinde pe drept cuvant suprematia in randul limbajelor structurate de uz general. Limbajul C are avantajul celui mai eficient cod pentru operatiile de intrareiesire pe disc.Versiunea de C pentru indos a firmei Borland functioneaza asemanator PASCAL-ului si contine in principal aceleasi module. Diferentele sunt urmatoareleimplemetari ale versiunii C2.0de la ATT si ale versiunii ANSI-C plus numeroase extensii ale limbajuluiposeda header-e in format gata compilat pentru interfatare cu indos de unde rezulta o marire a vitezei de punere la punct a aplicatiilor INDOS.H are 120 B !poseda asamblor intern pentru instructiuni in limbaj de masinapermite realizarea de multi-tasking cooperantmediul de programare Programmer s Platform genereaza foarte usor aplicatii indos pentru care se definesc resursele cu Resource Toolkit Programmer s Platform poseda si versiune de lucru in mod protejatdepanatorul Turbo Debugger poate depana aplicatii indos folosind un singur monitornecesita 1 Mb de memorie extinsa si 15 Mb de spatiu liber pe hard-disc.Florina VILCIU clasa a IX-a A PAGE 4 j!l!n!z!!!!!!0JmHnHu0Jaj0JUCJOJQJJaJCJOJQJJaJCJOJQ
JJaJCJOJQJJaJ5CJ OJaQJaJaJ 5CJOJaQJaJaJ dV6HaaFdhaaaahdhahaaaahdhhaaadhal!!Bl 0!j!l!!!!!aaa...
Download