Limbaje de programare concept si tipuri - abstracte, pagina 1
m. Sistemul de design vizual orientat pe obiect din Delphi. 26
6. Referințe: 35
1. Introducere
Introducerea calculatoarelor în toate sferele de activitate umană necesită abilități multidisciplinare de a stăpâni utilizarea tehnologiei de calculator. Nivelul de pregătire a studenților care, de la primele cursuri sunt atașate la utilizarea calculatoarelor și cele mai simple metode numerice, să nu mai vorbim de faptul că în îndeplinirea proiectelor de curs și gradul de utilizare a tehnologiei computerelor devine norma în majoritatea universităților.
2. Ce este un limbaj de programare
limbaj de programare - sistem formal semn pentru a descrie algoritmi într-o formă care este convenabilă pentru player-ul (de exemplu, un calculator). Limbajul de programare definește un set de reguli lexicale, sintactice și semantice utilizate în prepararea unui program de calculator. Acesta permite programatorului pentru a indica ce evenimente vor reacționa calculatorul trebuie să fie stocate și a datelor, precum și ce acțiuni trebuie efectuate pe faptul că, în circumstanțe diferite transmise.
De la înființarea primelor mașini programabile inventate de omenire pentru mai mult de doi ani și jumătate de mii de limbi. În fiecare an, numărul lor este completat cu altele noi. Unele limbi sunt capabili de a utiliza doar un număr mic de propria lor dezvoltare, în timp ce altele sunt cunoscute de milioane de oameni. programatori profesioniști sunt uneori folosite în munca lor mai mult de o duzină de limbi diferite.
Creatorii limbajului în moduri diferite interpreta conceptul de limbaj de programare. Printre locurile obschix recunoscute de majoritatea dezvoltatorilor sunt următoarele:
Funcție: un limbaj de programare folosit pentru a scrie programe de calculator care sunt utilizate pentru transmiterea de instrucțiuni de calculator pentru punerea în aplicare a unui proces de calcul și organizarea individuală de gestionare a dispozitivului.
Sarcina: limbaj de programare este diferit de limbajul natural, care este proiectat pentru a transmite comenzi și date de pe computerul unei persoane, în timp ce limbi naturale sunt folosite numai pentru comunicarea între oameni. În principiu, este posibil să se generalizeze definiția „limbaje de programare“ - o modalitate de a trimite comenzi, comenzi, ghid clar de acțiune; întrucât limbile umane sunt de asemenea folosite pentru a face schimb de informații.
Design: limbaj de programare poate folosi un design special pentru a identifica și de a manipula structurile și managementul procesului de calcul de date.
3. Pașii pentru rezolvarea problemei pe un computer.
Aplicarea mai eficientă a BT găsite în timpul calculelor intensiv forța de muncă în calculele de cercetare și inginerie științifică. În rezolvarea problemei pe un rol principal calculator încă aparține omului. Mașina efectuează numai sarcinile pe programul dezvoltate. rolul de om și mașină este ușor de înțeles, în cazul în care procesul de rezolvare a problemei defalcate în următoarele faze.
Declarația problemei. Această etapă este conținutul declarației (fizică), probleme și determinarea deciziilor finale.
Construirea de modele matematice. Modelul ar trebui să corecteze (adecvate) pentru a descrie legile de bază ale procesului fizic. Lucrărilor de construcții sau selectarea unui model matematic al problemelor existente necesită o înțelegere profundă și cunoaștere a secțiunilor relevante ale matematicii.
Dezvoltarea Cupei Mondiale. Deoarece computerul poate efectua doar operații simple, ea „nu înțelege“ declarație a problemei, chiar și în formularea matematică. Pentru a rezolva problema este de a fi găsit o metodă numerică pentru a reduce problema unor algoritmi de calcul. În fiecare caz, este necesar să se aleagă soluția potrivită de la standard, deja dezvoltate.
Dezvoltarea unui algoritm. Soluțiile de proces de (proces de calcul) este scris ca secvențe de aritmetică elementară și operații logice, ceea ce conduce la rezultatul final și algoritm cunoscut pentru rezolvarea problemei.
Programare. Algoritmul de rezolvare a problemei este scrisă într-un limbaj simplu aparatul sub forma unei secvențe bine definite de operații - de program. Procesul se face de obicei prin intermediul limbaj intermediar, iar traducerea este realizată de aparatul în sine și sistemul său.
Programul Oladka. Redactat de programul conține tot felul de erori, inexactități sau erori de redactare. Debugging include monitorizarea programelor, diagnosticare (căutare și identificarea conținutului) erorilor și soluțiile lor. Programul este testat pentru rezolvarea control (test) probleme pentru a obține o asigurare în ceea ce privește fiabilitatea rezultatelor.
Efectuarea de calcule. În această etapă de pregătire a datelor inițiale pentru calculul și calculul se realizează într-un program structurat. în același timp, pentru a reduce manopera de prelucrare a rezultatelor pot fi utilizate pe scară largă formă convenabilă de livrare a rezultatelor sub formă de text și informații grafice într-o formă care poate fi citit-umană.
Analiza rezultatelor. Rezultatele de calcul sunt atent analizate, formalizate documentare științifică și tehnică.
4. Care sunt limbaje de programare
Există mai multe limbaje de programare diferite. De fapt, în cele mai multe scopuri, puteți utiliza oricare dintre ele. programatorii experimentati stiu ce limba este mai bine să se utilizeze pentru fiecare sarcină specifică, pentru că fiecare limbă are provocările sale, se concentreze pe anumite tipuri de probleme, un mod de a descrie conceptele și obiectele utilizate în rezolvarea problemelor.
Toate varietate de limbaje de programare pot fi împărțite în două grupe: limbi de nivel scăzut și limbaje de nivel înalt.
Cei mai mulți programatori folosesc pentru limbajele de programare de nivel înalt. Ca un limbaj uman obișnuit, această limbă are alfabetul ei - un set de simboluri folosite în limba. Dintre aceste caractere sunt așa-numitele cuvinte cheie limbă. Fiecare dintre cuvintele își îndeplinește funcția, precum și în limbajul uzual al limbii noastre, cuvinte compuse din litere ale alfabetului limbii, poate îndeplini funcțiile diferitelor părți de vorbire. Tag-uri comunice unul cu celălalt în propunerile de reguli sintactice specifice ale limbii. Fiecare propunere definește o secvență de acțiuni care urmează să fie efectuate de către calculator.
limbaj de nivel înalt acționează ca un intermediar între om și calculator, care permite unei persoane să comunice cu computerul mai mult decât de obicei pentru un mod uman. De multe ori un astfel de limbaj ajută să aleagă metoda potrivită de rezolvare a problemei.
Înainte de a scrie un program într-un limbaj de nivel înalt, programatorul trebuie să creeze un algoritm pentru rezolvarea problemei, care este un pas cu pas planul de acțiune pe care le puteți urma pentru a rezolva această problemă. Prin urmare, limbi care necesită algoritm de compilare prealabilă, de multe ori se face referire la limbi algoritmice.
5. Care sunt limbajele de programare
limbaje de programare au început să apară de la mijlocul anilor '50. Una dintre primele limbi de acest tip a fost limba FORTRAN (FORTRAN limba engleza din FORMULA traducătorului -. Formula traducător), dezvoltat în 1957. Fortran este folosit pentru a descrie un algoritm pentru rezolvarea problemelor științifice și inginerești cu ajutorul unui calculator digital. La fel ca primele calculatoare, această limbă a fost destinat în principal pentru calcule științifice și matematice naturale. Într-o formă îmbunătățită a limbii a supraviețuit vremurilor noastre. Printre nivelul ridicat de limbi moderne este una dintre cele mai utilizate în cercetarea științifică. Cele mai comune exemple de realizare Fortran-II, Fortran-IV, eASIC Fortran și generalizări lor.
După Fortran în 1958-1960 ani a existat o limbă Algol (Algol 58, Algol-60) (în engleză Algol de la ALGOrithmic Language -. Limba algoritmică). Algol a fost îmbunătățit în anii 1964-1968 - ALGOL 68. Algol a fost proiectat de un comitet care a inclus oameni de știință americani și european. Aceasta se referă la un limbaj de nivel înalt (limbaj de nivel înalt) și permite transferul algebrice instrucțiuni ușor formula de program. Algol a fost popular în Europa, inclusiv Uniunea Sovietică, în timp ce un Fortran comparabil a fost distribuit în SUA și Canada. Algol a avut un impact important asupra tuturor limbilor ulterioare de programare dezvoltate, în special în Pascal. Acest limbaj este la fel ca Fortran, a fost destinat pentru a rezolva probleme științifice și inginerești. În plus, limbajul utilizat ca un mijloc de a învăța elementele de bază ale programării - programare art.