lähtekoodidest ja õiguslikest komponentidest koosnev kompositsioon Translaatorid Kompilaatorid või interpretaatorid An interpreter translates some form of source code into a target representation that it can immediately execute and evaluate. The structure of the interpreter is similar to that of a compiler, but the amount of time it takes to produce the executable representation will vary as will the amount of optimization. Lähtekood objektkood Kompilaatorite omadused Palju aega kulub programmi tekstis arusaamisele, “analüüsimisele” ja transleerimisele objektkood on arvutispetsiifiline masinkood arvuti täidab objektkoodi programmi täitmine ja kasutamine on kiire Interpretaatorite omadused suhteliselt vähe aega kulub lähtekoodi analüüsimisele ja arusaamisele lõppkood nö mingi vahepealne (intermediate code) lõppkood on kasutatav ka teistes programmides programmi täitmine on suhteliselt aeglane
4. põlvkond - aastad 1971 - 1981; Keskmise ja kõrge integratsioonitasemega mikrolülituste massiline kasutamine; esimesed mikroprotsessorlülitused (intel 4004(1971)); personaalarvutid; jõudlus vahemikus 9,5 kuni 1000 miljonit operatsiooni sek; rööptöötlusele orienteeritud multiprotsessorsüsteemid; lausintegraallülitusena hakatakse valmistama kiireid ja suure infomahitavusega pooljuhtmälukiipe. Tarkvaraarenduses on tähelepanu keskmes operatsioonisüsteemide, kompilaatorite ja rööptöötluseks sobivate kõrgkeelte arendamine; 5. põlvkond - aastad 1981 - 1991; mikrolülituste integratisoonitaseme jätkuv tõus; võimsad RISC-arhitektuuriga mikroprotsessorid; info töötlemisel massiliselt rakendama rööp- ehk paralleeltöötlust; Intensiivselt tegeletakse hajus- ja võrkstruktuuride uurimise ning arendamisega. 6. põlvkond - alates 1991. aastast; uuringud üleminekuks mikrotehnoloogiliselt
Mis keeles/keeltes rakendus teha Millist kasutajaliidese teeki kasutada ... jne .... Arendaja analoog on arhitekt/ehitusinsener Tarkvara lihtne analoogia ehitusega ei ole eriti pädev: Tarkvara on kõige keerulisem asi maailmas: tarkvarasüsteemidel on kõige rohkem osi Arendaja kirjutatud programm ongi tegelikult ehitusjoonis, mitte ehitus: ehitus (töötav tarkvara) tehakse kompilaatorite, linkurite jms abil programmist automaatselt. Programmeerija “analoog” on arhitekt/ehitusinsener. Tarkvara arenduses ei ole nö lihtsaid “ehitusmehi” vaja. Täiendava tööjõu lisamine projekti käigus teeb projekti täitmise reeglina veel aeglasemaks. Tarkvara ei panda kokku “nagu lego blokkidest”: ta sarnaneb enim bioloogiaga “Tarkvarablokid” on väga keerulised süsteemid, ja nende ühendamine tähendab nö tavapärast
Süntaksine orienteeritud Makrode kasutamine Loogiline süntees Tehnoloogiast sõltumatu loogiline optimiseerimine Tehnoloogiast sõltuv loogiline optimiseerimine Toomas Ruuben. TTÜ Raadio ja sidetehnika 146 instituut. 73 FPGA-de loogiline implementatsioon (Süntaksile orienteeritud) Süntaksile orienteeritud transleerimine on kompilaatorite standardmeetodiks. Eraldab loogilised funktsioonid HDL keelest. Eraldatud loogilised funktsioonid ei pruugi olla otse kasutatavad vaid võivad vajada edasist loogilist sünteesi. Lihtne loogiline lause (VERILOG) `a&(b|c) Toomas Ruuben. TTÜ Raadio ja sidetehnika 147 instituut. FPGA-de loogiline implementatsioon (Süntaksile orienteeritud) Tingimuslik lause (VHDL) ja temale ekvivalentne loogika (MULTIPLEXER)
Lausintegraallülitustena hakatakse valmistata kiireid ja suhteliselt suure infomahutavusega pooljuhtmälukiipe. Kui kolmanda põlvkonna arvuteis olid integraallülitustel üksnes vahe- ja registermälud, siis neljanda põlvkonna arvuteis on nendel ka põhimälud Mikroprotsessoritele põhinevad personaalarvutid hakkavad järk-järgult välja tõrjuma miniarvuteid Tarkvaraarenduses on tähelepanu keskmes operatsioonisüsteemide, kompilaatorite ja rööptöötluseks sobivate kõrgkeelte arendamine Esindajaid: IBM System 370, MITS 816, Apple II, Cray 1, CYBER 205, VAX11/780 Viies põlvkond (1981 – 1991) Iseloomulikud jooned: Mikrolülituste integratsioonitaseme jätkuv tõus. Valmistatakse keerukaid ja võimsaid mikroprotsessorkiipe ning suure infomahutavusega mälulülitusi Turule tulevad võimsad RISC-arhitektuuriga mikroprotsessorid.
Autori roll kujunes lastekirjanduses välja hiljuti. Lastekirjandus kujutas endast pikka aega valikut üldisest kirjandusest, mida tegid vaimulikud, õpetajad ja vanemad. Kuna seda valikut tehti kindlat adressaati ja eesmärki silmas pidades, siis oli tagajärjeks see, et tekste ei liigitatud nende algse looja järgi, vaid lugejagrupi, kellele need on sihitud, ja kasutatavuse põhjal. Algselt oli autoriroll lastekirjanduses kompilaatorite ja ümbertöötajate kätes. Kui kirjandusklassikuid teatakse nimepidi, siis lastekirjanduses on nagu folklooris tuntakse pealkirju ja üksikuid töid, aga mitte autoreid. (Ewers 2000: 150). Nii on läbi sajandite kurdetud, et lastekirjanduses tegutseb liiga palju diletante ja igaüks, kes oskab kirjutada kirjavigadeta lause, arvab endal otsekohe olevat võime teisi kirjasõna kaudu juhtida ja kasvatada. Juba aastal 1787 kurtis saksa koolidirektor