täitmisprogrammiks. Kompileeritud täitmisprogrammi saab edaspidi iseseisvalt käivitada, vajamata seal juures keelevahendeid Interpreteerimine: loeb programmi lähtekoodi rida haaval, tõlgib rea kohe masinkoodi ning seejärel täidab String: tähemärkidest koosnev järjestikune jada Massiivid: jada ühetüübilisi väärtusi puud: andmestruktuur Lihtsad andmetüübid: int - täisarv, float - ujukomaarv 7. Nädal Eksamiks:, parsimine, jit, vahekood, programmeerimiskeeled vs kirjelduskeeled, json, html, sql, keelte äratundmine (fortran, cobol, lisp, C, modula/pascal, python). Mis on data warehouse. LISP: FORTRAN: COBOL: C: MODULA2: PYTHON: 8. Nädal Eksamiks: opsüsteemi roll, mis on distro, mis on Linux, mis on mac OS X, Android, protsessid (multitasking,
alammassiivid vms). List üldiselt tähendab, et objektid ei pea olema sama tüüpi/sama suured ja nad võivad sisaldada kuitahes sügavaid alamliste. PUUD – Arvutiteaduses on puu laialt levinud abstraktne andmetüüp, mis simuleerib hierarhilist puustruktuuri põhiväärtuse ja alamväärtustega(’’vanem ja lapsed“), mis on ühendatud sõlmede kogumina. 6. nädal • Eksamiks: kompileerimine, interpreteerimine, parsimine, jit, vahekood, programmeerimiskeeled vs kirjelduskeeled, json, html, sql, keelte äratundmine (assembler, fortran, cobol, lisp, C, modula/pascal, python). Mis on data warehouse. Kompileerimine - tõlgib kõrgtaseme keelest masinkoodi (või mingisse nn. vahekoodi, näit. Java baitkoodi) - Kompilaator teeb neist assemblerikeelsed ajutised failid / võtab “source code”i ja tõlgendab selle masinale arusaadavaks koodiks.
massiivid Eksam– Eksamandmestruktuurid Eksammis Eksamkoosnevad Eksamelementide Eksamhulgast, Eksamigal Eksamoma Eksamindex Eksamvõi Eksamkey puud Eksam- Eksam pointer Eksam– Eksamobjekt Eksammis Eksamhoiab Eksammäluaadressi 5 Eksamiks: kompileerimine Eksam– EksamC, FORTRAN, Go interpreteerimine Eksam– programmi kood jooksutatakse otse masinkoodina ilma kompileerimata Py, php, Perl parsimine Eksam– Eksamsüntaksianalüüs – analüüsitakse arvutikeeles/andmestrukrtuurides (ehitatake süntaksipuu) esinevaid stringe vastavalt grammatikareeglitele jit Eksam– Eksaminterpretaator interpreerib vahekoodi Y, kuid kompileerib töö ajal osa Y-st masinkoodiks, mida seejärel täidab (nt Java, C#, Firefoxi JS) – Just-In-Time Eksamcompilation vahekood – nö pseudo-assembler, milleks teisendatakse interpreteerimisel kood, et rida-realt täita
]} o Süntaks The JSON syntax is a subset of the JavaScript syntax. JSON syntax is derived from JavaScript object notation syntax: Data is in name/value pairs Data is separated by commas Curly braces hold objects Square brackets hold arrays JSON eelised: XML eelised: Saab parsida standard JS funktsiooniga, XML IS HUMAN READABLE parsimine lihtsam JSON is much easier for human to read than SIMPLICITY XML. It is easier to write, too. It is also easier XML is simpler than SGML, but JSON is much for machines to read and write. simpler than XML. JSON has a much smaller XML CAN BE USED AS AN EXCHANGE grammar and maps more directly onto the data FORMAT TO ENABLE USERS TO
̈ õni kasutaja muudab andmebaasi struktuuri/käitumist või annab/muudab/kustutab kasutajate/rollide õigused. Süsteemikataloog on andmesõnastik ehk andmebaas andmebaasi kohta.) • SQL lause tootlemine enne taitmist – millistest sammudest see koosneb, millises ̈ jarjekorras neid samme labitakse ning kes voi mis neid samme labi viib? Analüüs lause parsimine, analüüsi puu, semantiline analüüs, täpsustatud analüüsi puu; Täitmisplaani koostamine loogilise täitmisplaani koostamine, füüsilise täitmisplaani koostamine; Täitmine. • Milline on üldine strateegia loogilise taitmisplaani optimeerimiseks? ̈ Andmete hulka piiravad operatsioonid (projektsioon, piirang) uritatakse teha enne uhendamise (joini) operatsiooni.
kontrollimine e. valideerimine XmlNodeReader XmlWriter Tekitab XML voo kusagile edasi saatmiseks XmlTextWriter (teine rakendus, andmekandja) XmlNavigator Kasutatakse dokumendis liikumiseks, kui kogu XmlPathNavigator dokumendi mällu laadimine ei ole otstarbekas XmlResolver Väliste XML ressursside leidmine URI abil XmlUrlResolver XMLi parsimine Parsimine tähendab andmete lugemist ning seejärel loetud andmetega mingite tegevuste sooritamist. Parsimine võimaldab XML failist leida just seda infot, mida teil kõige rohkem vaja läheb. Püüame lugeda XML andmeid kasutades XmlReader klassi. Raamistiku poolt on tehtud kolm erinevat klassi XML andmete lugemiseks. Kui nende funktsionaalsus ei ole piisav, siis võite ise alati neid klasse juurde tekitada. XMLi lugemiseks saab kasutada tavalisi System.IO klasse. Läbi IO klasside on võimalik XMLi