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

Limbaje de nivel inalt neorientate, BASIC FORTRAN, PASCAL, C, ADA

... Basic for indos . II. 2.2. FORTRAN Limbajul Fortran este decanul de varsta al limbajelor de larga folosinta . A aparut in 1956 si isi datoreaza numele prescurtarii cuvintelor FORmula TRANslation Traducere de formule . Initial reprezenta un limbaj orientat pe calcule stiintifice avand definite concepte precum matrice , functii trigonometrice , numere reale in dubla precizie . Versiunile ulterioare care au cunoscut o mare popularitate au extins posibilitatile limbajului trasformandu-l intr-un limbaj eficient , de uz general .In prezent exista pentru IBM-PC doua implementari mai importante ale limbajului Microsoft Fortran , Fortran for indos . Desi nu poate fi considerat depasit din punct de vedere conceptual este un limbaj algoritmic structurat este neindicata folosirea lui datorita absentei unor medii de programare performante si pentru ca tendinta actuala ii este defavorabila . II.2.3. PASCAL Conceptualizat in anul 1970 de catre Niklaus irth , limbajul PASCAL poarta numele matematicianului si filosofului BLAISE PASCAL , in semn de recunoastere a meritelor sale in teoretizarea masinilor de calcul . Creat dupa acumularea de cunostiinte temeinice in stiinta limbajelor formale , din confruntarea cu probleme concrete ale programarii , limbajul PASCAL a constituit la vremea respectiva un limbaj modern , mentinandu-se ca atare si in prezent , datorita faptului ca poseda o solida baza conceptuala . Limbajul PASCAL a introdus in versiunea sa initiala notiunea de programare structurata si ulterior notiunile de date structuri dinamice , date structuri definite de utilizator . In prezent standardul implementarilor PASCAL cuprinde urmatoarele elemente programare structurata de tip algoritmic definirea de noi functii sau proceduri tipuri de date definibile de catre utilizator structuri de date dinamice adresari indirecte ale datelor recursivitate rutine complete de intrare iesire functii de conversie a datelor din ASCII in format intern si invers set complet de functii matematice functii elementare de grafica 2D posibilitatea inserarii direct in sursa a instructiunilor in limbaj de asamblare posibilitatea definirii de overlay-uri pentru program .Versiunile standard ale implementarilor PASCAL sunt cele oferite de Microsoft si Borland , cu avantaj pentru cele din urma TURBO PASCAL 5.0 , TURBO PASCAL 5.5 datorita mediului de lucru performant de tip TURBO . Combinatia PASCAL TURBO a reprezentat un succes imens in randul programatorilor avand ca singur rival cealalta combinatie CTURBO .II. 2.4. Limbajul C Acest limbaj de programare , cu cel mai scurt nume , a fost creat in 1971 de catreDennis Ritchie si Brian Kernigham pentru dezvoltarea sistemului de operare UNIX .Principalele caracteristici ale limbajului sunt limbaj structurat de nivel inalt poseda concepte de nivel scazut , ceea ce permite exploatarea portabila a caracteristicilor intime unei masini rutine de conversie a datelor foarte evoluate tipuri de date definibile de catre utilizator gestionarea elaborata a datelor de tip dinamic definirea de noi functii adresari indirecte ale datelor , variabilelor pointer-i recursivitate set complet de functii matematice functii pentru realizarea de grafica elementara 2Dfunctii de apel servicii DOS posibilitatea definirii de overlay-uri pentru un program concizie deosebita a limbajului .Pentru versiunile standard ale implementarilor limbajului C exista medii de programare de tip TURBO ce apartin firmelor Microsoft produsul QUICK C si firmei Borland produsele TURBO C . II.2.5. Limbajul ADA A fost creat special pentru a gestiona totalitatea aplicatiilor dezvoltate si utilizate deN.A.S.A. Noutatea limbajului de tip structurat , algoritmic o constitue concurenta , deci posibilitatea lansarii de procese paralele sincronizate interactiv in finalul executiei lor . ...
Download