1 / 8

Programski jezici - istorijski razvoj,podela i osobine

Programski jezici - istorijski razvoj,podela i osobine. Pojam Programa. Ra čunar u toku svog rada prepoznaje i izvršava u procesoru odeređeni broj elementarnih operacije koje se nazivaju mašinske instrukcije.

idona-cobb
Download Presentation

Programski jezici - istorijski razvoj,podela i osobine

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programskijezici-istorijskirazvoj,podelaiosobine

  2. PojamPrograma Računar u toku svog rada prepoznaje i izvršava u procesoru odeređeni broj elementarnih operacije koje se nazivaju mašinske instrukcije. Operacije koje računar izvršava su aritmetičke operacije, logičke operacije ,čuvawe i prenos podataka ,unos,čitawe ,slanje podataka i dr. Izrazi kojima se zadaju mašinske operacije nazivaju se mašinske instrukcije ili mašinse naredbe Plan delovanja koje trba da obavi neki izvršilac naziva se PROGRAM.

  3. PROGRAMIRANJE Proces pripreme progrgama ,koji se sastoji od projektovanja , pisawa i testiranja programa naziva se programiranje Faze programiranja: • Projektovanje programa(nalaženje niza operacija kojim se rešava konkretan program • Pisanje programa –prihvatanje programa na način razumljiv za računar • Testiranje programa provera da li program funkcioniše pravilno

  4. Programski jezici Jezik predstavlja skup znakova , dogovora i pravila koji se koriste za saopštenje informacija. Vrste jezika • Prirodni jezik – gramatička i glasovna komunikacija • Veštački jezik-pravila unapred definisana pre početka korišćenja(ESPERSNTO) Programski jezik predstavlja sistem označavanja namenjen izražavanju programa na način koji može prihvatiti računar

  5. Programski jezici Programski jezik je skup osnovnih elemenata jezika –leksema( leksičkih simbola) sa definisanim pravilima građenja programskih jezika. Postoji veliki broj programskih jezika)Fortran.Cobol, Basic,c,c++,c#.......)

  6. Osobine programskih jezika Svaki program treba da zadovolji sledeće osnovne osobine: -da bude što sličniji ljudskom načinu izraćavanja -da bude formalno definisan ,kako bi se njime mogli jednoznačno izražavati postupci rešenja problema -da omogući kompaktan i jasan zapis postupka rešenja -da bude lak za osvajanje -da omogući formalno prevođenje programa na jezik koji računar rayume – mašinskij jezik

  7. Podela programskih jezika Prvi korak od mašinskog ka višim programskim jezicima biolo je uvođenje asemblerskog jezika u kome su mašinske instrukcije bile predstavljene pomoču simboličkih imena Svaki procesor poseduje instukcije za sledeće osnovne operacije: • učitavanje (loading, moving) - tako da se odgovarajuće instrukcije zovu LD ili MOV • računanje - primeri su AND, OR, XOR, NOT • grananja, odnosno programski skokovi - JMP, JNE, JE... Viši programski jezici nastali su spajanjem nizova asemblerskog jezika u naredbe .

  8. Generacije programskih jezika Postoje 4 generacije jezika • Mašinski jezik • Simboličko mašinski jezik(ASEMBLER IMAKROASEMBLER) • Proceduralni programski jezici(algoritamski jezici) • Neproceduralni programski jezici Proceduralni ili viši programski jezici predstavljaju jezike nezavisne od mašine.Način pisanja programa je sličan ljudskom izražavanju Dele se na • Algoritamske programske jezike • Problemski orjentisani jezici- za posebne oblasti primene

More Related