Lucrare de curs in C++Builder

Trimis la data: 2006-09-18 Materia: Informatica Nivel: Facultate Pagini: 36 Nota: / 10 Downloads: 13
Autor: Paul Zamfir Dimensiune: 806kb Voturi: Tipul fisierelor: doc Acorda si tu o nota acestui referat: 1 2 3 4 5 6 7 8 9 10
vezi mai multe detalii vezi mai putine detalii
Raporteaza o eroare
Lucrare de curs in C++Builder si C este un limbaj de programare elaborat de Dennis M. Ritchie la Bell Laboratories în 1972. A primit acest nume deoarece a urmat unui limbaj de programare numit B. Deşi mulţi îl consideră mai mult un limbaj de asamblare independent de maşină decât un limbaj de nivel înalt, legătura sa strânsă cu sistemul de operare UNIX, răspândirea de care se bucură şi standardizarea sa de către ANSI (American National Standards Institute) au făcut ca el să se apropie cel mai mult, probabil, de obiectivul unui limbaj de programare standard pe piaţa microcalculatoarelor şi a staţiilor de lucru. Lucrare de curs in C++Builder

Lucrare de curs in C++Builder este un limbaj compilat care conţine un mic set de funcţii încorporate, dependente de maşină. Celelalte funcţii sunt independente de maşină şi sunt incluse în librării accesibil din programe. Programele scrise în C sunt alcătuite din una sau mai multe funcţii definite de programator; astfel, C este un limbaj de programare structurat.

Lucrare de curs in C++Builder este un limbaj de programare popular, utilizat de multe ori pentru a scrie compilatoare şi sisteme de operare. Aproape toate aplicaţiile proiectate pentru a uşura comunicaţiile pe Internet sunt scrise în C.

Într-adevăr, atât sistemul de operare UNIX (care este structura de bază a Internetului), cât şi TCP/IP (suita de protocoale folosită pentru transportul datelor pe Internet) au fost dezvoltate în C. Nu este nici o exagerare să spunem că, dacă limbajul C nu ar fi apărut, nu ar fi apărut nici Internetul, aşa cum îl ştim acum.

Pentru majoritatea utilizatorilor fără înclinaţii tehnice, limbajele de programare reprezintă lucruri complexe şi ciudate. Totuşi, limbajele de programare (şi programatorii) sunt însăşi instrumente cu ajutorul cărora se construiesc programele de calculatoare (cunoscute de obicei sub numele de aplicaţii). Poate veţi găsi interesant să aflaţi că, dacă folosiţi un calculator personal sau o staţie de lucru, mai mult de jumătate dintre aplicaţiile utilizate au fost scrise în C.

(Acest lucru este adevărat pentru toate platformele larg răspândite, inclusiv Macintosh). În acest articol, doresc să discut pe scurt despre C şi să aduc un omagiu celor care au ajutat la dezvoltarea sa. Aceste persoane, împreună cu Paul Baran, Ken Thompson şi câţiva alţii, sunt "bunicii" Internetului. C a fost creat la începutul anilor '70 de Dennis M. Richie şi Brain W. Kernighan.

Aceştia sunt responsabili pentru majoritatea tehnicilor avansate care au dus la formarea Internetului modern. C a fost de-a lungul anilor pentru a crea toate tipurile de programe pentru o gamă largă de platforme. Multe aplicaţii Microsoft Windows au fost scrise în C. În mod asemănător, aşa cum voi explica mai târziu în acest capitol, aproape toate utilitarele UNIX de bază sunt scrise în C.

Pentru a genera programe scrise în C, trebuie să aveţi un compilator C. Compilatoarele C sunt disponibile pentru majoritatea platformelor. Unele dintre acestea sunt produse comerciale, iar altele sunt gratuite. Un avantaj principal al limbajului C este acela că este mai mic decât multe alte limbaje de programare. O persoană cu pregătire medie poate învăţa C într-o perioadă de timp rezonabilă. Un alt avantaj este acela că C a devenit acum un standard naţional. Astfel, un programator poate învăţa C şi apoi îşi poate aplica cunoştinţele pe orice platformă, oriunde în ţară (N.T. Chiar şi oriunde în lume...)

Limbajul C are o legătură directă cu dezvoltarea Internetului. Aşa cum am explicat, majoritatea implementărilor moderne de TCP/IP sunt scrise în C, iar acest set de protocoale stă la baza transportului de date pe Internet. Mai mult, limbajul C a fost folosit la scrierea sistemului de operare UNIX, care a reprezentat, de mulţi ani, cel mai folosit sistem de operare în Internet.

C are şi alte avantaje: unul dintre ele este portabilitatea. Poate aţi mai întâlnit pe Internet texte care anunţă că un program sau altul a fost purtat pe un alt sistem de operare sau pe altă platformă şi probabil că mulţi dintre dumneavoastră nu ştiu exact înţelesul acestui termen. Portabilitatea se referă la capacitatea unui program de a fi reconstruit pentru a funcţiona pe o altă platformă decât cea pentru care a fost iniţial construit (de exemplu, posibilitatea de a lua un program scris pentru Microsoft Windows şi a-l porta pe o platformă Macintosh).

Acest aspect al portabilităţii este foarte important, mai ales într-un mediu cum este Internetul, deoarece în Internet funcţionează mai multe tipuri de sisteme. Pentru ca un programator să poată funcţiona oriunde în reţea, acesta trebuie să se poată adapta uşor pe toate platformele.
Spre deosebire de programarea în alte limbaje, codul C este foarte portabil. Gândiţi-vă de exemplu la Visual Basic.

Visual Basic este un minunat instrument pentru dezvoltare rapidă de aplicaţii (N.T. RAD – Rapid Application Development), cu care se pot construi programe ce rulează pe orice platformă Microsoft. Totuşi, cam aceasta este tot ceea ce poate să facă. Nu puteţi lua codul sursă al unei aplicaţii VB şi să îl recompilaţi pe o maşină Macintosh sau pe un Sun SPARCStation.

  • pag. 1
  • pag. 2
  • pag. 3
  • pag. 4
  • pag. 5
  • pag. 6
  • pag. 7
  • pag. 8
  • pag. 9
  • pag. 10

Nota explicativa
Referatele si lucrarile oferite de Referate.ro au scop educativ si orientativ pentru cercetare academica.

Iti recomandam ca referatele pe care le downloadezi de pe site sa le utilizezi doar ca sursa de inspiratie sau ca resurse educationale pentru conceperea unui referat nou, propriu si original.

Referat.ro te invata cum sa faci o lucrare de nota 10!
Linkuri utile
Programeaza-te online la salonul favorit Descarca gratuit aplicatiile pentru iOS si Android Filmulete haioase Filme, poante si cele mai tari faze Jocuri Cele mai tari jocuri de pe net Referate scoala Resurse, lucrari, referate materiale pentru lucrari de nota 10
Toate imaginile, textele sau alte materiale prezentate pe site sunt proprietatea referat.ro fiind interzisa reproducerea integrala sau partiala a continutului acestui site pe alte siteuri sau in orice alta forma fara acordul scris al referat.ro. Va rugam sa consultati Termenii si conditiile de utilizare a site-ului. Informati-va despre Politica de confidentialitate. Daca aveti intrebari sau sugestii care pot ajuta la dezvoltarea site-ului va rugam sa ne scrieti la adresa webmaster@referat.ro.
Confidentialitatea ta este importanta pentru noi

Referat.ro utilizeaza fisiere de tip cookie pentru a personaliza si imbunatati experienta ta pe Website-ul nostru. Te informam ca ne-am actualizat politica de confidentialitate pentru a integra cele mai recente modificari privind protectia persoanelor fizice in ceea ce priveste prelucrarea datelor cu caracter personal. Inainte de a continua navigarea pe Website-ul nostru te rugam sa aloci timpul necesar pentru a citi si intelege continutul Politicii de Cookie. Prin continuarea navigarii pe Website-ul nostru confirmi acceptarea utilizarii fisierelor de tip cookie conform Politicii de Cookie. Nu uita totusi ca poti modifica in orice moment setarile acestor fisiere cookie urmarind instructiunile din Politica de Cookie.


Politica de Cookie
Am inteles