0 new chip contains roughly twice as much capacity as its predecessor, and browser available for free download on the Internet, Free Mozilla project is released within 18-24 months of the previous chip started 1965 - Digital Equipment Corp (abbreviated DEC) introduced the PDP-8, the 1998 - Steve Jobs introduces the iMac first commercially successful minicomputer Kõrgkeeled on erineva abstraktsusastmega: Masinalähedane ja Opsüsteemi põhieesmärgid: ebamugav: Fortran, C (portaabel assembler), Abstraktsem ja Pakkuda programmeerijale valmistehtud standardtükke. mugavam: Lisp, Ada, ML, Java, Python Võimaldada kasutajal arvutis ühtemoodi ja harjumuspäraselt tegutseda, sõltumatult sellest, mis
keskenduda olulisele. See on niisiis teatava süsteemi (piiritletud objektide ja nendevaheliste reeglite kogumi) esitusviis, mille eesmärk on süsteemi paremini tunda ja selle põhjal süsteemi arendada või paremini juhtida. Joonis 2 Süsteemi sisendid ja väljundid, juhtimine/tagasiside 5. Mudelite omadused ja esitusviisid, miks neid on vaja. Mudelil võib olla esitatud vabas vormis kirjeldusena, struktureeritud tekstina, valemitena, kõrge abstraktsusastmega joonistena või ka füüsiliste objektidena (nt sobivas mõõtkavas koopia). Mudel võib eksisteerida ka vaid modelleerija meeltes. Mudelit saab luua erinevatest sisulistest valdkondadest (eesmärkidest) ja vaadetest ehk perspektiividest. Mudeleid on võimalik esitada väga erineval viisil ja selleks on välja töötatud erinevaid standarte, mille alusel meeskonnad võiksid ühiselt mõista süsteemi toimimist. 6. Too erinevaid infosüsteemi definitsioone ja eesmärke
Esimene: programmeerimismeetod: kaablid ja pistikud Teine: von Neumanni arhitektuur, programm malus binaarkoodina:01011101 01001011 01010101 11010101 10101001 ....Lihtsam kirjutada hexas, ntx 4A FC 09 B2 .... Kolmas: Esmane progekeel: assembler. Uks masinakask: tuupiliselt uks rida assembleri-programmi Neljas: Harilik progekeel ehk nn korgkeel (fortran, basic, c, java,python jne jne).Harilikud valemid, if-then-else jne, a la x=2*y+sin(y); Kõrgkeeled on erineva abstraktsusastmega: Masinalähedane ja ebamugav: Fortran, C (portaabel assembler) Abstraktsem ja mugavam: Lisp, Ada, ML, Java, Python, Peale programmeerimiskeelte on veel hulk muid keeli: Päringukeeled (SQL, RDQL, ....) Kujunduskeeled (HTML, PS, ...) Spetsifitseerimiskeeled (loogikakeeled, UML,) On olemas kaks põhivarianti keeles X programmi täitmiseks. Kompileerimine: masinkoodis programm nimega kompilaator teisendab keeles X programmi masinkoodfailiks Y. Seejärel täidetakse saadud masinkoodis
RKPJKo 10.04.2002, 3-4-1-4-02 22.06.2000, 3-4-1-7-2000 2. formaalne teooria määrusega on tegemist selle akti puhul, millele on ,,määrus" peale kirjutatud Täitevvõimu Piiramatu Avatud Suletud Individualiseeritud organi akt hulk adressaatide ring adressaatide adressaat adressaate (igal kodanikul on ring õigus) Suure abstraktsusastmega määrus (haldusakt) sõnastus 46 Keskmise abstraktsusastmega sõnastus Väikese ??? (haldusakt) abstraktsusastmega sõnastus e haldusakt võrdlemisi konkreetne
RKPJKo 10.04.2002, 3-4-1-4-02 22.06.2000, 3-4-1-7-2000 2. formaalne teooria määrusega on tegemist selle akti puhul, millele on ,,määrus" peale kirjutatud Täitevvõimu Piiramatu Avatud Suletud Individualiseeritud organi akt hulk adressaatide ring adressaatide adressaat adressaate (igal kodanikul on ring õigus) Suure abstraktsusastmega määrus (haldusakt) sõnastus 48 Keskmise abstraktsusastmega sõnastus Väikese ??? (haldusakt) abstraktsusastmega sõnastus e haldusakt võrdlemisi konkreetne
gnoseoloogilisest (tunnetuse) kui ka ontoloogilisest (olemise) aspektist. Loogika seisukohalt ei oma kumbki nendest olulist tähtsust. Loogika ei arutle selle üle, mis maailmas tegelikult toimub ja kas seda on võimalik adekvaatselt mõista. Loogika ülesandeks on konstrueerida võimalikult täiuslikum ja süsteemsem arutluse vorm, mis rahuldaks inimest kommunikatiivsest aspektist. Juhuslik tunnus iseloomustab mõiste sisu ebapüsivast, muutuvast küljest. Suure abstraktsusastmega mõistel (kategoorial) puudub juhuslik tunnus. Näit., paratamatus kui printsiip välistab juhusliku tunnuse kasutamist selle kategooria sisu avamisel. Liikudes abstraktselt konkreetsema mõiste suunas (deduktiivne mõtlemine), jõuame tasemele, kus toimib seos: paratamatus väljendub juhuslike nähtuste jadas. Näit., valitsemine kui poliitilise võimu realiseerimine ei jäta ruumi juhuslikule tunnusele. Omistades mõistele valitsemine konkreetsema sisu, osutub
RKPJKo 10.04.2002, 3-4-1-4-02 22.06.2000, 3-4-1-7-2000 2. formaalne teooria määrusega on tegemist selle akti puhul, millele on ,,määrus" peale kirjutatud Täitevvõimu Piiramatu Avatud adressaatide Suletud Individualiseeritud organi akt hulk ring (igal kodanikul adressaatide adressaat adressaate on õigus) ring Suure abstraktsusastmega määrus (haldusakt) sõnastus Keskmise abstraktsusastmega sõnastus Väikese ??? (haldusakt) abstraktsusastmega sõnastus e haldusakt võrdlemisi konkreetne - materiaalne teooria muudab sisuliselt mõttetuks üldkorralduse instituudi
RKPJKo 10.04.2002, 3-4-1-4-02 22.06.2000, 3-4-1-7-2000 2. formaalne teooria – määrusega on tegemist selle akti puhul, millele on „määrus” peale kirjutatud Täitevvõimu organiPiiramatu hulkAvatud adressaatideSuletud Individualiseeritud akt adressaate ring (igal kodanikuladressaatide ring adressaat on õigus) Suure abstraktsusastmega määrus (haldusakt) sõnastus Keskmise abstraktsusastmega sõnastus Väikese ??? (haldusakt) abstraktsusastmega sõnastus e võrdlemisi haldusakt konkreetne ● materiaalne teooria muudab sisuliselt mõttetuks üldkorralduse instituudi
Description languages (i.e. not for programming): Text layout: html Html layout nuances: css Database query tasks: SQL Data representation: XML, json, csv ... etc Kõrgkeeled Automatiseerivad ja lihtsustavad hulga “harilikke” protseduure, mida assembleris programmeerides vaja Ei anna assembleriga analoogilist kontrolli masina üle Kõrgkeeled on erineva abstraktsusastmega: Masinalähedane ja ebamugav: Fortran, C (portaabel assembler) Abstraktsem ja mugavam: Lisp, Ada, ML, Java, Python, Peale programmeerimiskeelte on veel hulk muid keeli: Päringukeeled (SQL, RDQL, ....) Kujunduskeeled (HTML, PS, ...) Spetsifitseerimiskeeled (loogikakeeled, UML, ....) .... Kuidas keeles X kirjutatud programmi täidetakse? NB