110 likes | 279 Views
Programmeerimine. Programmeerimiskeeled. Programmeerimine. Programmeerimine - ülesande lahendusalgoritmi koostamine arvutile Algoritm kirjutatakse kindla süntaksiga programmeerimiskeeles. Kasutatavamad keeled. Pascal C, C++ Visual Basic Java
E N D
Programmeerimine Programmeerimiskeeled
Programmeerimine • Programmeerimine - ülesande lahendusalgoritmi koostamine arvutile • Algoritm kirjutatakse kindla süntaksiga programmeerimiskeeles
Kasutatavamad keeled • Pascal • C, C++ • Visual Basic • Java • Veebi programmeerimiskeeled (PHP, Perl, ColdFusion jmt)
Keelte tasemed 1. masinkood 2. madaltasemeleeled (assembler) 3. kesktasemekeeled (C) 4. kõrgtasemekeeled (Pascal, C++)
Transleerimine transleerimine - mingis programmeerimiskeeles kirjutatud programmi teisendamine masinkoodi
Interpreteeritavad keeled • Programm transleeritakse igal täitmisel uuesti masinkoodi • Eelis: programmi väiksem maht • Puudused: aeglus, vead ilmnevad alles käivitamisel • Interpreteeritav keel on näiteks Basic
Kompileeritavad keeled • Programm teisendatakse masinkoodi ühe korra • Eelised: kiirus programmi kasutamisel, veakindlus • Puudus: programmi suurem maht • Kompileeritavad keeled: Pascal, C
Pascal • Töötas välja Zürichi ülikooli professor Niklaus Wirth (1967-71) • Tänapäeval kasutatakse põhiliselt programmeerimise õpetamiseks
Pascali versioonid • Standard Pascal • Borland Pascal (Turbo Pascal) • GNU Pascal • Free Pascal
Free Pascal (FPC) • ühilduv Turbo Pascaliga • tasuta • avaliku lähtekoodiga • töötab Windows, DOS, Linux jmt platvormil www.freepascal.org
kompi- laator linker programm.exe programm.pas programm.ow FPC kompilaator