Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

SISSEJUHATUS ITSSE (0)

5 VÄGA HEA
Punktid

Esitatud küsimused

  • Mida nad tähendavad ?
  • Millal loodi programmeerimiskeel Fortran pluss- miinus kolm aastat on OK?
  • Millisel sajandil elas saksa filosoof Leibniz?
  • Millal loodi Intel Corp pluss miinus kaks aastat on OK?
  • Kauaaegse presidendi sõnastatud "Moore law"?
  • Mis firma ehitas arvutit PDP?
  • Milleks kasutatakse CSS- i?
  • Milleks kasutatakse Javascripti?
  • Kuidas keeles X kirjutatud programmi täidetakse?

  • Suuruse numbrid ja mida nad tähendavad ?
    1 bit = 1 binary digit 1bait = 8bitti
    1kilobait = 1024 baiti Megabait = 1,048,576 baiti
    Gigabait = 1,073,741,824baiti Terabait = 1 trillion baiti
    Esimene mikroprose: intel 4004
    von Neumann -type computer - Stored - program Computer
    KÜSIMUSED:
    Nimeta vähemalt üks oluline teooria alane tulemus Alan TuringiltMillisel aastakümnel see tulemus saadi? Turingu test 1940
    Millal loodi programmeerimiskeel Fortran (pluss- miinus kolm aastat on OK)? Mille poolest on Fortran eriline? 1957, kõrgema taseme programmeerimiskeel, mis võimaldas loop´ida.
    Millisel sajandil elas saksa filosoof Leibniz ? Milliseid tehteid suutis teha Leibnizi ehitatud arvuti? 17. sajandil , liitis , lahutas, korrutas, jagas
    Mis aastal hakati müüma arvutit nimega Commodore PET(pluss - miinus kaks aastat on OK)?1968
    Millal loodi Intel Corp  (pluss miinus kaks aastat on OK)? Mida ütleb Inteli asutaja ja kauaaegse presidendi sõnastatud " Moore law"? 1963 Mikroprotsessorite jõudlus kasvab kahekordseks iga 2 aasta tagant
    Mis firma ehitas arvutit PDP? Too vähemalt üks põhjus või viis, kuidas PDP oluliselt mõjutas edasist arvuti/ tarkvara tehnoloogia arengut. DEC, oli soodsa hinnaga
    To välja vähemalt üks TCP põhierinevus võrreldes IP protokolliga. Too välja vähemalt üksXML põhierinevus võrreldes HTML- ga. - Xml on primitiivsem kui html. htmlil on võimalusi rohkem. Tcp kontrollib kas paketid on ka kohale jõudnud
    Millisel aastal loodi Mosaic Communications (pluss/miinus üks aasta on OK). Nimeta vähemalt üks selle firma asutajatest! Clark ja Andreesen, 1994
    Milleks kasutatakse CSS- i? Milleks kasutatakse Javascripti? CSS i kasutatakse veebilehtede loomiseks, peamiselt HTML ja XHTML lehtede. JavaScript  on  Netscape 'i loodud  objektorienteeritud  programmeerimiskeel, mida kasutatakse peamiselt veebilehtede skriptimiseks
    2.
    KREEKA LOOGIKUD:
    Parmenides (5 sajand e.m.a.) : kasutas pikki loogilisi põhjendusi.
    Zenon Eleast (5 sajand e.m.a.) - apooriad /paradoksid
    Sofistid - Sokrates (470-399 e.m.a) - Platon (428/427 - 348/347 e.m.a):
    Aristoteles : väidete struktuur kui iseseisev uurimisobjekt
    ARISTOTELES :
    Süllogismide näited:

    1. eeldus: iga koer on imetaja.
    2. eeldus: mõned neljajalgsed on koerad. järeldus: mõned neljajalgsed on imetajad.
    1. eeldus: kõik luiged on valged
    2. eeldus: mõni lind on luik. järeldus: mõni lind on valge.
    Tuletuse struktuuri võib seega esitada muutujate x,y ja z abil ning tuletus on õige sõltumata fraasidest, millega neid muutujaid asendada :
    1. eeldus: iga x on y.
    2. eeldus: mõni z on x. järeldus: mõni z on y.
    Aristotelese “kategoorilised väited”:
    Iga b on a
    Mitte ükski b pole a
    Mõni b on a
    Mõni b ei ole a
    süllogism on väitlus, kus mingitest etteantud väidetest (eeldustest) järeldub paratamatult uus väide. Aristotelese puhul alati kaks kategoorilist eeldust , üks kategooriline järeldus.
    STOIKUD : LAUSEARVUTUS
    Stoikud uurisid , kuidas saab loogiliste sidesõnade (ja, ei, või, kui...siis) abil lihtsamatest lausetest keerulisemaid kokku panna ja kuidas näidata selliselt moodustatud lausete õigsust.
    Kui esimene, siis teine; esimene; järelikult teine. ((X -> Y) & X) -> Y
    Kui esimene, siis teine; mitte teine; järelikult mitte esimene. ((X -> Y) & -X) -> -Y
    RAMON LLULL 1235 -1315
    Müstik, Peateos „Ars magna , generalis et ultima.“
    LEONARDO DA VINCI 1500
    Kalkulaatori joonis, Hiljem ehitatud katseeksemplar
    SCHICKARD 1625
    väitis ehitanud olema liitva, lahutava, korrutava, jagava masina
    BLAISE PASCAL 1640 (kristlik filosoof)
    aritmeetiline masin: ainult liitis ja lahutas, ehitas neid ca 50 tk.
    LEIBNIZ 1646 -1716 (saksa filosoof)
    Leibnizi arvuti(1671) liitis, lahutas, korrutas, jagas
    Leibniz lõi Boole ’ga sarnaneva loogikasüsteemi
    Leibniz püüdis luua universaalset sümbolkeelt (lingua characteristica universalis) ja seda keelt kasutava nn “arutlemise aritmeetika” (calculus rationator)
    KIRJUTUSMASIN:
    1867, Christopher Latham Sholes, Carlos Glidden, Samual W. Soule leiutis : “Type- Writer
    Ameerika patent : 1829 William Austin Burt Detroidis
    Inglise patent, Henry Mill, 1714, ei ehitatud
    Remington: 1874 (jalgpedaaliga!)
    Sholes’ klaviatuur ca 1874: QWERTY
    Dvoraki klaviatuur ca 1936: AOEUIDH
    PERFOKAARDID: 1800 ( Jacquard )
    Perfokaart  on nelinurkne kartongist kaart, mis kannab digitaalset informatsiooni sõltuvalt avade olemasolust või puudumisest teatud kohtades.
    * olid laialdaselt kasutusel 19. sajandil  kangastelgede   juhtimiseks
    * 20. saj mehaaniliste muusikainstrumentide kontrollimiseks ning arvutusmasinates  sisend -, väljund- ja salvestuskandjana.
    Perfokaarte kasutasid esimest korda Basile Bouchon ja Jean-Baptiste Falcon  umbes 1725. aastal kangastelgede juhtimiseks. Joseph Marie Jacquard täiustas märgatavalt seda töötamisviisi oma Jaquard'i kangasteljega.
    CHARLES BABBAGE 1822
    1822: Difference Engine, jäi pooleli
    Idee: Analytical Engine
    Esimene programmeerija: Ada Lovelace
    Inglise matemaatik , filosoof, leiutaja ja mehaanikainsener, kellelt pärineb programmeeritava arvuti mõiste.
    On esimese mehaanilise automaatkalkulaatori (arvuti) loojaks ja seega pani ta aluse arvutite arenguloole.
    GEORGE BOOL – DE MORGAN
    Loogika (lausearvutuse) alused 1847-1854
    Matemaatilise algebra ideede kasutamine loogika jaoks:
    Loogika algebra: 1A = A, 0A = 0, A+0 = A, A+1 = 1 A+B = B+A, AB = BA, AA = A
    Enimkasutatud tehted on
    & (ja e. konjunktsioon)
    V (või e. disjunktsioon )
    - (ei e. eitus )
    => (järeldus e. implikatsioon)
    == ( samasus e. ekvivalents)
    GOTTLOB FREGE
    1879 loob kaasaegse predikaatarvutuse
    Näide: Isa(Jaan,Mihkel). Isa(Jaan,Ants). Isa(Ants,Peeter). Iga x, y, z jaoks: Isa(x,y) & Isa(y,z) => Vanaisa(x,z).
    Tõesta, et eksisteerivad z, u nii et Vanaisa(z,u).

    HERMAN HOLLERITH
    1890 perfokaartidega masin USA rahvaloenduse andmete töötlemiseks
    Hollerith’i firmast tekkis IBM
    VAAKUMTORUD
    1906, Lee Deforest
    GEORG CANTOR 1845-1918
    Hulgateooria rajaja, Paradokside avastamine matemaatikas, Matemaatika alused korraga ebakindlad
    RUSSELL & WHITEHEAD 1910 -1913
    massiivne loogikatraktaat Principia Mathematica
    Paradoksid -> tüüpide teeoria
    Filosoofilised vaated: logitsism
    HILBERT 1862-1943 ( LOOGIK JA MATEMAATIK)
    Filosoofilistelt vaadetelt formalist
    “Hilberti programm” matemaatikale kindlate aluste rajamiseks:
    Matemaatika alused tuleb esitada loogika keeles, range aksiomaatikana.
    Tuleb tõestada, et nimetatud aksiomaatika ei ole vastuoluline , st temast ei ole võimalik tuletada korraga mingit väidet A ja sellesama väite eitust -A
    KURT GÖDEL 1906-1978
    1930: loogika baaskeel predikaatarvutus on täielik
    1931: formaalne aritmeetika ei ole täielik, seda ei saagi lõpliku formaalse süsteemiga kirjeldada
    TURINGI MASIN
    1935-1937: artikkel Turingi masinast: universaalsus , mittelahenduvus
    Lihtne  abstraktne arvuti, mida kasutatakse arvutatavuse ja selle piiride uurimiseks.
    Kuna masina seisundite ja lindil olevate tähiste arv on lõplik, siis on ka tabel lõpliku suurusega ja seda saab hoida lindil.
    LAMBDA ARVUTUS
    1936: Churchi tees – universaalsus, mittelahenduvus
    Lambda-arvutus (λ-arvutus) on formaalne arvutuste esitusviis. Seda kasutatakse matemaatilises loogikas ja funktsionaalprogrammeerimises.
    CLAUDE SHANNON
    Oli ameerika matemaatik, elektroonik ja kodeerija, keda tuntakse kui informatsiooniteooria isa.
    MIT, 1938, Shannon’i magistritöö sidus: Boole algebra , Elektrilülitid ja - skeemid , Bitid ja info kodeerimine, Info otsimise algoritmid , tema töö näitas, et elektroonikaseadmed suudavad kahendmuutujate abiga sooritada mistahes loogika- või arvulise tehte.
    ZUSE ARVUTID
    KONRAD ZUSE
    Programmeeritavate arvutite pioneer saksamaalt
    1936-38: Z1: puhtmehaaniline
    1938: Z2: rehkendus releedega
    1941: Z3 perfolindiga, universaalselt programmeeritav
    1944-50: Z4: kommertsiaalne digitaalarvuti Zürichi tehnikaülikoolile: Releedega rehkendus , Mehaaniline mälu
    1950-1967: Z5 ... Z64
    1967 aastaks oli ehitanud 251 arvutit, siis sattus rahalistesse raskustesse ja müüs firma SIEMENSile.
    JOHN VINCENT ATANSOFF
    1939-1942: esimene elektronarvuti?
    MARK 1 (IBM’i elektriline (releed) digitaalne arvuti MARK I 1939-1944)
    Howard Aiken, 750.000 komponenti, 5 tonni
    KRÜPTOMASINAD:
    Enigma 1930 (Portatiivne šifreerimismasin), toodetud 100 000 masinat
    Turing Bombe 1940 (Dešifreerimise masin)
    Lorenzi masin 1940 (Murdmatu kood)
    Colossus 1943 (Esimene programmeeritav arvuti maailmas)- Kasutati Lorenzi masinal kodeeritud kirjade dešifreerimiseks.
    KÜBERKAITSE TERMINID:
    turvateater- illusoorne turve: näilise, mitte tegeliku turbe meetmed
    malware-Pahavaraks, ka kurivaraks nimetatakse sellist tarkvara, mida kasutatakse ilma omaniku teadmata tema arvutisse tungimiseks ja/või selle kahjustamiseks.
    cookie-on tekstikujuline andmeplokk kliendi veebibrauseris, mida saadetakse määratud domeenile iga kord, kui klient teeb sinna päringu.
    phishing-on internetipettus, kus kasutajatelt püütakse välja petta isiklikke või tundlikke andmeid.
    Induktsioon  on filosoofias arutlemise viis, mille puhul sellest, et ühtedel  asjadel  on teatav omadus, järeldatakse, et see omadus on ka mõnel teisel asjal või isegi kõikidel samalaadsetel asjadel, või sellest, et mingitel asjadel on mingi omadus, järeldatakse, et see omadus on neil ka tulevikus.
    Deduktsioon on arutlemise viis, mis tagab, et tõestest eeldustest saadakse tõesed järeldused. Deduktsiooniks nimetatakse ka deduktiivse arutluse  esitamist või arutlemist, mida vaadeldakse deduktiivset arutlust järgivana.
    3.
    1947
    Bell Telephone Laboratories, William Shockley , Walter Brattain, and John Bardeen demonstrate their new invention of the point-contact transistor amplifier. Punkt-kontakt transistor võimendi.
    1949
    Maurice Wilkes assembled the EDSAC, the first practical stored-program computer, at Cambridge University .
    1950
    Engineering Research Associates of Minneapolis built the ERA 1101 , the first commercially produced computer; the company's first customer was the U.S. Navy.
    1951
    The UNIVAC I delivered to the U.S. Census Bureau was the first commercial computer to attract widespread public attention . Although manufactured by Remington Rand , the machine often was mistakenly referred to as the "IBM UNIVAC." Remington Rand eventually sold 46 machines at more than $1 million each.
    The first AI program to run in the U.S. was also a checkers program, written in 1952 by Arthur Samuel of IBM for the IBM 701.
    1952
    Heinz Nixdorf founded Nixdorf Computer Corp. in Germany . It remained an independent corporation until merging with Siemens in 1990.
    1953
    IBM shipped its first electronic computer, the 701
    Speedcoding: John Backus.
    1954
    Texas Instruments announces the start of commercial production on silicon transistors.
    Herbert Simon and Allen Newell unveiled Logic Theorist software that supplied rules of reasoning and proved symbolic logic theorems.
    Newell, Simon and Shaw went on to construct the General Problem Solver , or GPS. The first version of GPS ran in 1957 and work continued on the project for about a decade.
    1955
    William Shockley founds Shockley Semiconductor in Palo Alto, California
    1956
    IBM develops the first hard disk , the RAMAC 305, with 50 two- foot diameter platters. Total capacity is 5 MB. (350 Disk Storage Unit )
    The first transistorized computer is completed, the TX-O (Transistorized Experimental computer), at the Massachusetts Institute of Technology .
    1957
    A new language , FORTRAN (short for formula translator), enabled a computer to perform a repetitive task from a single set of instructions by using loops.
    Kenneth Olsen founds Digital Equipment Corporation.
    FORTRAN
    Fortran on vanim assemblerist kõrgema taseme programmeerimiskeel, mis võimaldas loop´ida. See loodi 1957 aastal IBM-is teaduslike ja tehniliste arvutuste tarvis. 
    1958
    SAGE -- Semi-Automatic Ground Environment -- linked hundreds of radar stations in the United States and Canada in the first large- scale computer communications network .
    Jack Kilby completes building the first integrated circuit , containing five components on a piece of germanium half an inch long and thinner than a toothpick.
    1960
    IBM develops the first automatic mass-production facility for transistors, in New York .
    AT&T designed its Dataphone, the first commercial modem , specifically for converting digital computer data to analog signals for transmission across its long distance Network
    A team drawn from several computer manufacturers and the Pentagon developed COBOL, Common Business Oriented Language. Project leader : Grace Hopper .
    LISP made its debut as the first computer language designed for writing artificial intelligence programs. Inventor : John McCarthy.
    1961
    Fairchild Semiconductor releases the first commercial integrated circuit.
    1962
    Teletype ships its Model 33 keyboard and punched-tape terminal , used for input and output on many early microcomputers.
    Ivan Sutherland creates a graphics system called Sketchpad
    1963
    Douglas Engelbart receives a patent on the mouse pointing device for computers .
    ASCII -- American Standard Code for Information Interchange -- permitted machines from different manufacturers to exchange data
    Digital Equipment sells its first minicomputer, to Atomic Energy of Canada.
    1964
    Gordon Moore suggests that integrated circuits would double in complexity every year . This later becomes known as Moore's Law.
    1954-1957 Shockley Semiconductor
    1957 Co-Founder of Fairchild Semiconductors
    1964
    John Kemeny and Thomas Kurtz develop the BASIC programming language at Dartmouth College. BASIC is an acronym for Beginners All- purpose Symbolic Instruction Code.  Texas Instruments receives a patent on the integrated circuit.
    1965
    Moore’s Law
    Digital Equipment Corp (abbreviated DEC) introduced the PDP-8, the first commercially successful minicomputer. The PDP-8 sold for $18,000, one-fifth the price of a small IBM 360 mainframe. The speed , small size , and reasonable cost enabled the PDP-8 to go into thousands of manufacturing plants , small businesses, and scientific laboratories.
    1966
    Steven Gray founds the Amateur Computer Society, and begins publishing the ACS Newsletter. Some consider this to be the birth -date of personal computing
    1967
    IBM builds the first floppy disk.
    Seymour Papert designed LOGO as a computer language for children .
    1968
    Moore, Noyce and Grove left Fairchild Semiconductors and founded Intel Corp. 1968-1997 Intel’s president President
    Ed Roberts and Forest Mims found Micro Instrumentation Telemetry Systems (MITS).
    Douglas C. Engelbart, of the Stanford Research Institute, demonstrates his system of keyboard, keypad, mouse, and windows at the Joint Computer Conference in San Francisco 's Civic Center . He demonstrates use of a word processor, a hypertext system, and remote collaborative work with colleagues.
    1969
    AT&T Bell Laboratories programmers Kenneth Thompson and Dennis Ritchie developed the UNIX operating system on a spare DEC minicomputer
    Thompson re-wrote Space Travel game in assembly language for Digital Equipment Corporation's PDP-7 with help from Dennis Ritchie. This experience , combined with his work on the Multics project, led Thompson to start a new operating system for the PDP-7.
    Advanced Micro Devices Incorporated is founded.
    Intel's Marcian (Ted) Hoff designs an integrated circuit chip that could receive instructions, and perform simple functions on data. The design becomes the 4004 microprocessor.
    Intel announces a 1 KB RAM chip, which has a significantly larger capacity than any previously produced memory chip.
    Bill Gates and Paul Allen, calling themselves the "Lakeside Programming Group" sign an agreement with Computer Center Corporation to report bugs in PDP-10 software, in exchange for computer time.
    Gary Starkweather, at Xerox's research facility in Webster, New York, demonstrates using a laser beam with the xerography process to create a laser printer .
    In 1967 MacHACK VI became the first program to beat a human ( rate 1510) at a competition , at the Massachussets State Championship.
    In 1968 International Master David Levy made a $3,000 bet that no chess computer would beat him in 10 years . He won his bet. The original bet was with John McCarthy, a distinguished researcher in Artificial Intelligence
    Processors at 1968 were solded together from a large number of single transistors and a number of small chips containing relatively small amounts of transistors each
    Shockley Semiconductor (Shockley was one of the inventors of transistor
    Fairchild Semiconductors (group of 8 Shockley engineers)
    AMD ( Sanders + 7 others)
    Intel(Noyce ( integr . circuit constructor) Moore)

    1970
    Xerox opens the Palo Alto Research Center ( PARC ).
    Intel creates the 1103 chip, the first generally available DRAM memory chip.
    Gilbert Hyatt files a patent application entitled "Single Chip Integrated Circuit Computer Architecture", the first basic patent on the microprocessor.
    Intel creates the first 4004 microprocessor.
    1969 The first microprocessor – CPU
    1971 The first commercial 4-bit microprocessor 4004:
    2,300 transistors
    10 µm features
    10 mm2 die
    108 kHz kHz

    4.
    First commercial SQL database created by Honeywell Information Systems Inc., which released a commercial product in June of 1976.
    Space war was a first graphical computer game, created on PDP-1 in 1961
    1972 Bill Gates and Paul Allen form the Traf -O-Data company
    1972
    The first object-oriented language Smalltalk developed at XEROX PARC, based on ideas by Alan Kay.
    The first logic programming language Prolog developed by Alan Colmerauer at University of Marseilles
    Hewlett -Packard introduces a programmable calculator with a magnetic stripe memory for storing programs
    1973
    IBM develops a cheap disk and drive : IBM introduces the IBM 3340 hard disk unit, known as the Winchester, IBM's internal development code name. The recording head rides on a layer of air 18 millionths of an inch thick. It uses four 8-inch diameter platters, giving it a capacity of 70 MB.
    Scelbi Computer Consulting Company offers the first computer kit in the U.S. using a microprocessor, the Intel 8008-based Scelbi-8H, for US$565, with 1KB programmable memory. An additional 15KB is available for US$2760.
    1974
    MITS completes the first prototype Altair 8800 microcomputer .
    Bravo is developed for the Xerox Alto computer. It is the first WYSIWYG program for a personal computer.
    Gary Kildall, of Microcomputer Applications Associates, develops the CP/M operating system for Intel 8080-based systems
    Motorola introduces its 6800 chip, an early 8-bit microprocessor used in microcomputers and industrial and automotive control devices. The 6800 was designed by Chuck Peddle and Charlie Melear.
    ALTAIR
    Altair was one of the first successfully sold personal computer kits for do-it-yourself computing fans . No monitor , no keyboard
    Keyboard and cassette drive can be added
    Oscilloscope can be attached to be used as a display
    ALTO
    1974 Xerox releases the Alto computer
    A personal computer to be used for research , Cost: $32,000
    Never produced for profit
    First serious machine to feature a modern user interface: windows, mouse, etc invented by Engelbart in 1964
    Great influence on Macintosh, Great influence on Microsoft
    C-LANGUAGE
    C development 1969-1973, Thompson, Ritchie, Kernighan:
    1975
    Bill Gates and Paul Allen license their newly written BASIC to MITS, their first customer. This is the first computer language program written for a personal computer.
    Bill Gates and Paul Allen found Micro- Soft
    Zilog is founded.
    1976
    Steve Wozniak and Steve Jobs finish work on a computer circuit board , that they call the Apple I computer
    Intel introduces the 5-MHz 8085 microprocessor. Speed is 0.37 MIPS. It uses 6500 transistors, based on 3-micron technology. It supports an 8- bit bus. Operates on a single 5-volt power supply . (1978)
    Intel introduces the 5-MHz 8085 microprocessor. Speed is 0.37 MIPS. It uses 6500 transistors, based on 3-micron technology. It supports an 8- bit bus. Operates on a single 5-volt power supply. (1978)
    Cray Research introduces the Cray-1 vector- processing computer.
    1977
    The Commodore PET (Personal Electronic Transactor) -- the first of several personal computers released in 1977 -- came fully assembled and was straightforward to operate.
    1978
    Intel introduces the 4.77-MHz 8086 microprocessor. It uses 16-bit registers, a 16-bit data bus, and 29,000 transistors, using 3-micron technology.
    Apple Computer begins work on a supercomputer with a bit-sliced architecture, code-named Lisa.
    1979
    Harvard MBA candidate Daniel Bricklin and programmer Robert Frankston developed VisiCalc, the program that made a business machine of the personal computer, for the Apple II.
    USENET 1979
    on hiiglaslik kogus uudisgruppe. Tekstid liiguvad masinast masinasse. Info liikus algselt: UUCP protolli abil (Unix to Unix communications protocol, enamasti moodemi abil sissehelistamisega). 1986 Uudised liiguvad TCP/IP (interneti) kaudu.
    1981
    Adam Osborne completed the first portable computer, the Osborne I, which weighed 24 pounds and cost $1,795. Used Z80 (NOT IBM-PC clone (yet)!)
    Apollo Computer unveiled the first workstation, its DN100, offering more power than some minicomputers at a fraction of the price. Used a Motorola 68000 microprocessor.
    College professor James Clark found Silicon Graphics, Incorporated. The 1000 and 1200 computers used a Motorola 68000 microprocessor with 8 Mhz and were sold as diskless systems intended for use as a terminal.
    IBM announces the CGA graphics card for the PC, giving 640x200 resolution with 16 colors .
    1982
    The ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research Ltd
    Symbian was the main operating system of mobile phones prior iOS and Android .
    1977 Relational Software Inc. (RSI - currently Oracle Corporation) established: Ellison and Miner.
    1983 Relational Software Inc. changed its name to Oracle Corporation.
    Oracle became the first DBMS to run on mainframes, minicomputers, and PC's. Code was written in C.
    1983
    AT&T Bell Labs designs C++
    1984
    Apple Computer's Steve Jobs introduces the Apple Macintosh at the Flint Center of DeAnza College in Cupertino, California. The Macintosh uses the 8-MHz 32-bit Motorola 68000 CPU, built-in 9-inch B/W screen , 512x342 graphics, 400KB 3.5-inch floppy disk drive, mouse, 128KB RAM, and weighs 20 pounds. Price: US$2500.
    1987
    Acorn Archimedes
    The Archimedes was one of the most powerful home computers available during the late 1980s and early 1990s;
    Using a RISC design with a 32-bit CPU (26-bit addressing)
    1989
    AOL (America Online) network service launched for Macintosh and Apple II (MS Windows version appears in 1993). The company - Quantum Computer Services – was created in 1985, by Steve Case , initially running internet services ( games , email, chat , news) for the Commodore 64 machines using dial-up. AOL provided access to the Internet, and, in addition , offered access to its own online information and services tailored to average Americans. NB! In the initial years of AOL there was no WWW or HTML.
    6.
    1990 aasta kevadel lülitus Eesti FIDONET Soome kaudu ülemaailmsesse FIDO-võrku, ning sama aasta sügiseks oli Eestis juba sedavõrd palju FIDONET-i huvilisi, et Eesti sai omaette FidoNeti regiooni staatuse
    1989
    Python implementation was started in 1989 by Guido van Rossum at CWI in the Netherlands as a successor to the ABC programming language (itself inspired by SETL).
    1990
    The World Wide Web was born when Tim Berners -Lee, a researcher at CERN, the high-energy physics laboratory in Geneva, developed HyperText Markup Language.
    HTML, as it is commonly known, allowed the Internet to expand into the World Wide Web, using specifications he developed such as URL ( uniform resource locator) and HTTP (hypertext transfer protocol).
    With this idea in mind, Berners-Lee designed both the first World Wide Web server and browser -- available to the general public in 1991.
    First web server address: info.cern.ch
    GNU UNIX almost complete
    Microsoft shipped Windows 3.0 on May 22.
    INTERNETI ALGUS EESTIS
    Tampere tehnikaülikoolist laenuks saadud moodemi Robotics Courier V.32 abil panid Küberneerika Instituudi teadurid Aleksander Shmundak, Mari Kõpp ja Leonid Tomberg käima regulaarse ühenduse oma instituudi ja soome UNIXI-kasutajate seltsi (FUUG) masina vahel.
    Linus Torvalds, a student at the University of Helsinki in Finland , starts working as a hobby on Linux . Linux is a Minix-inspired kernel for Gnu.
    1992
    1992 January - First GSM network operator is Oy Radiolinja Ab in Finland.
     1992 December - 13 networks on air in 7 areas . GSM World Congress Berlin - 630 Participants
    Päris TCP/IP internetiotsad Eestis
    Lippmaa organiseerimisel rajas KBFI kaks kallist satelliidi-otseliini TCP/IP (päris internet) jaoks: Tallinn(KBFI)- Stockholm (KTH) ja Tartu(Biokeskus)-Stockholm.
    Tõelise Interneti käimapaneku juures 1992. aasta märtsis viibisid paar rootslast ja eesti poolelt Andres Bauman , Jaak Lippmaa ning Toomas Kadarpik.
    1993
    Intel introduces the Pentium processor. It uses 32-bit registers, with a 64-bit data bus, giving it an address space of 4 GB
    Apple Computer introduces the Newton MessagePad 100 personal digital assistent
    First publicly available popular browser, free to download, runs on several UNIX workstations: NCSA Mosaic v1.0 is released.

    1994
    Mosaic Communications releases Netscape Navigator 1.0, a worldwide web browser.  Asutajad : Clark ja Andreessen
    PHP language : PHP development began in 1994 when the Danish/Greenlandic programmer Rasmus Lerdorf initially created a set of Perl scripts he called "Personal Home Page Tools " to maintain his personal homepage..
    Michael Widenius and David Axmark start work on the MySQL database.
    In 2008, Sun Microsystems bought MySQL for US$1 billion . Now owned by Oracle.
    1995
    Eestis esimene päevaleht internetis  Eesti päevaleht. http://www.zzz.ee/epl/
    Microsoft releases Windows 95
     Microsoft releases Microsoft Internet Explorer 1.0.  Microsoft introduces Microsoft Office 95.
    Pixar’s Toy Story – First 3D animation
    Borland International ships Borland Delphi language, libraries and IDE for Windows programming.
    Sun brings out the portable Java language and associated libraries.
    Alta Vista: the first successful web search engine
    JAVA
    1995  Java is initially used for writing small applets in HTML web pages, but after a while focus shifts to “ordinary programs” without browsers, especially on servers.
    James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991. After buying Sun during 2009-2010, Java is now owned by Oracle.
    1996
    Intel begins shipping the 200-MHz Pentium Pro processor
    U.S. Robotics debuts the Palm Pilot.
    Internetipangad Eestis
    1997: Mac, MS, Gnu/Linux
    Google began in March 1997 as a research project by Larry Page and Sergey Brin, Ph.D. students at Stanford working on the Stanford Digital Library Project (SDLP)
    1998
    Mozilla born
    iMac , -  Steve Jobs introduces the iMac: 233 MHz PowerPC G3 processor, 32 MB RAM, 4 GB hard disk, 24X CD-ROM, 15-inch monitor, 66-MHz system bus, for US$ 1299 .
    MS super market cap, Red Hat
    1999
    RIM releases the Blackberry
     NVIDIA introduces their GPU
     Napster was the first peer -to-peer file sharing network. Developed by Shawn Fanning
    2000
    Microsoft introduces C# to the public
    Kazaa and FastTrack P2P systems were originally created and developed by Estonian programmers from BlueMoon Interactive (Ahti Heinla, Priit Kasesalu ning Jaan Tallinn)
    2001
    Wikipedia is founded .
    Apple introduces the iPod .
    Microsoft releases XBOX
    X- road started in Estonia - X-tee on tehniline ja organisatsiooniline keskkond, mis võimaldab turvalist ja tõestusväärtust tagavat internetipõhist andmevahetust riigiasutuste vahel ja erasektoriga.
    2002
    Estonian electronic ID card introduced: digital authentication and signatures.
    2003
    Apple opens the iTunes store
     The Safari Internet browser is released.
     The Mozilla Foundation is officially formed.
     The Internet VoIP service Skype goes public.
    Valve introduces Steam.
    2004
    My Space, Orkut, Facebook (Thefacebook), Ubunutu, Firwfox, Gmail
    2005
    E-hääletamine Eestis
    Google maps
    Youtube
    Xbox360
    6.
    Turingi masin - Turingi masina mälu on lint , mida loeb/kirjutab eraldi pea. Programm on eraldi tabelis ridadena

    Arvuti põhimälu DRAM on ehitatud väikestest kondensaatoritest: iga kondensaator hoiab ühte bitti . Tema juhtimiseks on kasutusel veel üks transistor.
    Kondensaatoritega mälu ei osata väga kiireks teha.
    Kondensaatoritega mälu on odav
    Protsessori registrid ja cache mälu on ehitatud transistoridest (SRAM): 4 või 6 transistori ühe biti kohta.
    See on kiire tehnoloogia. Samas on see kallis.
    SSD ( flash mälu, mälupulgad) on samuti transistoridest, aga aeglane ja odav
    7.
    Päringukeeled (SQL, RDQL, ....)
    Kujunduskeeled (HTML, PS, ...)
    Spetsiftseerimiskeeled (loogikakeeled, UML, ....)
    Parser ehk süntaksianalüüs: süntaksipuu - Parser ehitab mällu süntaksipuu, mida siis edasi töödeldakse
    Kuidas keeles X kirjutatud programmi täidetakse?
    Kompileerimine: masinkoodis programm nimega kompilaator teisendab keeles X programmi masinkoodfailiks Y. Seejärel täidetakse saadud masinkoodis programm Y. Näited: C, Fortran, Go
    Interpreteerimine: masinkoodis programm nimega interpretaator loeb sisse X keeles faili, teisendab ta nö pseudo -assembleriks / vahekoodiks ja asub seda vahekoodi varianti rida-realt täitma. Näited: Python, PHP, Perl, vanemad Javascripti mootorid jne.
    NB! Programmi interpreteerimine on ca 10-200 korda aeglasem , kui kompileeritud koodi täitmine. Põhimõtteliselt saaks igas keeles kirjutatud programme nii interpreteeritult täita kui kompileerida. Praktikas eelistatakse vahel interpreteerimist, vahel kompileerimist.
    Programmeerimiskeelte kolm põhi-erinevusteemat:
    Süntaks (kuidas kirjutatakse näiteks if .. then .. else ühes või teises keeles)
    Semantika ehk tähendus (mida õigesti kirjutatud programm tegelikult siis teeb)
    Teegid (libraries) (millised valmisprogrammijupid on selle keele jaoks kergesti kättesaadavad või kohe kaasa pandud)
    8.
    Components of a simple PC: CPU , Video controller, Memory, Hard drive controller, USB controller, Network controller
    Opsüsteemi põhieesmärgid:
    Pakkuda programmeerijale valmistehtud standardtükke.
    Võimaldada kasutajal arvutis ühtemoodi ja harjumuspäraselt tegutseda, sõltumatult sellest, mis programmid tal arvutis on.
    Arvutit saaks programmeerida ka ilma opsüsteemita. Sel juhul: Oleks iga programmi tegemine palju raskem, Kasutajate jaoks näeks eri programmid väga eri moodi välja.
    Mida OPSÜSTEEM oskab:
    Oskab kettalt programme lugeda ja neid käima panna.
    Oskab programme seisma panna
    Oskab anda programmidele parasjagu aega ja mälu
    Oskab programme vajadusel korraks peatada ja taaskäivitada
    Oskab kettale faile ja katalooge kirjutada ja sealt neid lugeda.
    Oskab välisseadmetega (printer, monitor jne) suhelda.
    Oskab võrguga suhelda.  Oskab intelligentselt mälu ja cachega tegeleda
    Oskab suhelda graafikakaardiga
    Popular linux distros:
    First distro still alive : slackware
    Most popular ones right now: Mint : based on Ubuntu , offers special versions of Gnome 2 and 3 desktop Mageia: a freeware version of commercial Mandriva (RedHat derivative) Ubuntu: based on Debian , offers Unity fork of Gnome desktop Fedora: a freeware version of commercial RedHat OpenSuse: freeware version of SuseLinux (Slackware derivative) Debian: conservative distro wildly popular on servers, base for many others Arch : original, minimalist PCLinuxOS (Mandriva derivative) CentOS (RedHat derivative) Zorin (Ubuntu derivative)
    POSIX pääsuõigused:
    r lugemisõigus, w kirjutamisõigus, x käivitamisõigus, s setUID, setGID, t sticky bit
    9.
    Arhitektuuri all mõeldakse IT-s:
    mingi süsteemi tehnoloogilisi põhimõtteid, millisteks suurteks osadeks süsteem jaotub, kuidas osad omavahel suhtlevad, milliseid suuri valmistükke süsteem kasutab
    Tarkvarasüsteemid ehitatakse reeglina mitmesuguste komponentide kokkupaneku, s.t. kokkuprogrammeerimise teel, või teisiti öeldes: komponente kasutades. :
    Terviklikud lõppkasutaja-rakendusprogrammid
    Suured “valmiskomponendid“, näiteks andmebaasimootorid
    Raamistikud ehk frameworks , Teegid ehk libraries
    Terviklikud lõppkasutaja-rakendusprogrammid:
    Tekstitöötlus, näiteks Word või LibreOffice , Tabelarvutus, näiteks Excel
    Raamatupidamise tarkvara , Arendustarkvara, näiteks Eclipse või vscode , Veebibrauser
    Valdkonniti domineerivad programmeerimiskeeled :
    Universaalseim, välja arvatud tippkiirust nõudvad või embedded või brauseri- või operatsioonisüsteemi- rakendused : Java
    Maksimaalset kiirust nõudvad rakendused, embedded ja süsteemprogrammeerimine: C, C++ Andmetöötlus ja skriptid ilma kasutajaliideseta: Python, Java, C, Go, Perl, Ruby
    Windowsi kasutajaliidesega rakenduste programmeerimine : C#, VisualBasic, C, (Java)
    Maci ja iPhone programmeerimine: Swift , Objective-C
    Androidi programmeerimine: Java, (C) ; Veebibrauseri programmeerimine: Javascript
    Veebirakenduse programmeerimine: PHP, Javascript, Python, Ruby, Java, Go, C , Perl .
    10.
    HTTP on omaette protokoll TCP peal, mida kasutatakse veebilehtede, piltide, tekstifailide, zip failide, jsoni jne jne saatmiseks veebiserveri ja brauseri vahel.
    HTTP päring on esmajoones tekstiline käsk serverile: “anna mulle selline fail” , kus näidatakse ära: • konkreetne küsimus-käsk • faili asukoht ja nimi • protokoll, mida küsija kasutab • ja soovi korral lisainfot, nagu küsija programmi tüüp ( chrome , firefox, curl , ...
    HTTPS
    HTTPS päring on krüpteeritud variant http päringust: päring ise ja vastus krüpteeritakse võtmega, mis automaatselt genereeritakse iga ühenduse jaoks
    HTML
    Teksti paigutamise / lehe kujundamise keel
    CSS
    Täpset teksti paigutust ja kujundust võimaldav keel HTML täienduseks
    JAVASCRIPT
    Brauseri programmeerimiskeel: javascripti programmid töötavad otse brauseris: muudavad htmli, css-i, võtavad ühendust serveriga jne jne
    AJAX
    AJAX tähistab: Javascript + asynchronous queries Mõte selles, et saad brauseris javascriptiga avada serveri urli
    XML
    eXtensible Markup Language
    Struktureeritud teksti esitamise formaat  XML standard ütleb, kuidas teksti struktuuri märgistada.  Saab kasutada andmete esitamiseks tekstina  Lihtne, aga veidi kohmakas kasutada
    EI OLE PROGRAMMEERIMISKEEL
    JSON
    Javascript Object Notation
    Andmete esitamise formaat tekstina  Javascripti programmeerimiskeele „ native “ andmestruktuur  Väga lihtne ja mugav kasutada  Kaasajal brauserirakendustes eelistatum kui XML
    EI OLE PROGRAMMEERIMISKEEL
    11.
    LAMBDA ARVUTUS
    Lambda- arvutuse keel on Alonzo Churchi poolt 1930. aastatel leiutatud lihtne ja universaalne meetod funktsioonide kirjapanekuks.
    Lambda-arvutuse keel on Alonzo Churchi poolt 1930. aastatel leiutatud lihtne ja universaalne meetod funktsioonide kirjapanekuks.
    Churchi tees väidab, et iga algoritmi saab lambda-arvutuse keeles kirja panna. On võimalik näidata, et lambda-arvutus, nagu ka Prolog, C ja Basic on üks paljudest universaalsetest programmeerimiskeeltest.
    Konkreetselt on lambda-arvutuse keel ja teooria funktsionaalsete programmeerimiskeelte aluseks.
    PROLOG
    Prolog on esimene -- ja siiani kasutusel -- loogilise programmeerimise keel. Prolog-ile lisaks on välja töötatud mitmeid uuemaid loogilise programmeerimise keeli ja süsteeme
    Prolog-i põhi-idee on nõuda otsitava lahenduse kirjeldamist esimest järku predikaatarvutuse keeles, kusjuures Prolog-i süsteem sisaldab teatud tüüpi automaatset teoreemitõetajat, mis on võimeline lahendust automaatselt otsima ja tuletama .
    Sellegipoolest ei ole Prolog siiski automaatse teoreemitõestamise süsteem: viimast realiseeriv mehhanism on Prolog-is väga piiratud, spetsiifline ja loogiliselt mittetäielik.
    12.
    GÖDEL lahenduvus:
    ei saa olla lõplikku aksioomide ja reeglite kogu, millest saab järeldada kõiki tegelikult õigeid matemaatikaväiteid.
    Gödeli mittetäielikkuse teoreemid (inglise Gödel's incompleteness theorems) ehk Gödeli teoreemid on Kurt Gödeli (1906–1978) kaks teoreemi matemaatilises loogikas, mis demonstreerivad iga loogilise süsteemi, mis sisaldab formaalse aritmeetika, piiratust või mittetäielikkust[1]. Gödel väitis, et igas formaalses aritmeetikas leidub tõene lause, mis ei ole antud formaalses aritmeetikas tõestatav
    13.
    Tugev ehk lai AI:
    Kui masin suudab asendada inimest, kui suudab täita inimlikke ülesandeid, kui saab rakendada laia hulka teadmisi.
    Nõrk ehk kitsas Al:
    Tarkvara kasutamise õppimiseks, konkreetsete probleemide lahendamiseks, väljaspool inimeste tunnetuslikke võimeid.
    ELIZA
    Vestlev pseudointellekt
    In 1966 Joseph Weizenbaum at M.I.T. wrote ELIZA, a famous program that simulates a Rogerian psychoanalyst by taking excerpts from the subject 's comments and posing questions back to the subject.
    Eliza on lihtne programm, mille sees on suur hulk “standardlauseid” ja “standardsõnu”. Kui Elizale anda lause, milles on sõna tema “standardsõnade” loetelus, siis Eliza valib mõne “standardvastuse” ja paneb sinna sisse osi talle antud tekstist.
    14.
    supervised learning -sobib kõige paremini probleemidele, kus on olemas võrdluspunktid või tõde, millega algoritmi treenida.
    reinforcement learning- masin teeb teatud ülesanded ära ja kui hästi tehtud siis teda premeeritakse.
    unsupervised learning- olemas õigete vastuste andmetekogum
    ÜLESANNE
    fakt(0) = 1
    fakt(x) = x*fakt(x-1)
    (ehk: fakt(x) = if x=0 then 1 else x*fakt(x-1))
    map(f,[]) = []
    map(f,[h|t]) = [f(h) | map(f,t)]
    Avaldise map(fakt,[3,5,0]) väärtuseks on [6,120,1]
    kui fakt = 3, siis 3*fakt(3-1) = 3*fakt(2) = 3*(2*1) = 6
    3*FAKT(2) = 3 * 2*FAKT(1) = 3*2*1*FAKT(0) = 3*2*1*1 = 6
    kui fakt = 5, siis 5*fakt(5-1) = 5*fakt(4) = 5*(4*3*2*1) = 120
    5*FAKT(4) = 5*4*FAKT(3) = 5*4*3*FAKT(2)=60*2*FAKT(1)=120*1*FAKT(0) = 120
    kui fakt(0), siis = 1
    Kirjutatud funktsionaalses programmeerimiskeeles, rekursiivselt.

    Millist tarkvaraüsteemi soovitab Joel Spolsky projektiplaani koostamiseks kasutada? - Evidence Based Scheduling


    FUNKTSIONAALSED KEELED:
    Funktsionaalseid keeli saab jämedalt jagada kahte liiki: puhtad ja kombineeritud .
    Puhtas funktsionaalses keeles -- Haskell, Hope , Miranda, FP -- ei ole programmeerijal peale funktsioonide defneerimise ja sisseehitatud baasfunktsioonide (aritmeetika, loendid jms) mingeid lisavahendeid -- kõik kõrvalefektid on keelatud.
    Puhas funktsionaalne keel ei luba muutujatele väärtusi omistada. Ainus efekt, mis funktsiooni rakendamine argumentidele annab, on resultaadi leidmine.
    Kombineeritud funktsionaalsed keeled - ML, Lisp, Scheme - kombineerivad puhaste funktsionaalsete keelte mehhanisme imperatiivsete mehhanismidega.
    21
  • Vasakule Paremale
    SISSEJUHATUS ITSSE #1 SISSEJUHATUS ITSSE #2 SISSEJUHATUS ITSSE #3 SISSEJUHATUS ITSSE #4 SISSEJUHATUS ITSSE #5 SISSEJUHATUS ITSSE #6 SISSEJUHATUS ITSSE #7 SISSEJUHATUS ITSSE #8 SISSEJUHATUS ITSSE #9 SISSEJUHATUS ITSSE #10 SISSEJUHATUS ITSSE #11 SISSEJUHATUS ITSSE #12 SISSEJUHATUS ITSSE #13 SISSEJUHATUS ITSSE #14 SISSEJUHATUS ITSSE #15 SISSEJUHATUS ITSSE #16 SISSEJUHATUS ITSSE #17 SISSEJUHATUS ITSSE #18 SISSEJUHATUS ITSSE #19 SISSEJUHATUS ITSSE #20 SISSEJUHATUS ITSSE #21
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 21 lehte Lehekülgede arv dokumendis
    Aeg2019-01-07 Kuupäev, millal dokument üles laeti
    Allalaadimisi 127 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor mesisa Õppematerjali autor
    Sissejuhatus infotehnoloogiasse konspekt, kordamine eksamiks. Õppejõud Tanel Tammet

    Sarnased õppematerjalid

    Exami spikker
    2
    doc

    Exami spikker

    Aristoteles (470-399 e.m.a) : väidete struktuur kui iseseisev uurimisobjekt 1967- IBM builds the first floppy disk Süllogism (Aristoteles): 1967 - Seymour Papert designed LOGO as a computer language for children. 1. eeldus: iga x on y. 1968 - Robert Noyce and Gordon Moore found Intel Corporation 2. eeldus: mõni z on x. 1968 - Douglas C. Engelbart, of the Stanford Research Institute, demonstrates järeldus: mõni z on y. his system of keyboard, keypad, mouse, and windows at the Joint Computer Iga b on a Conference in San Francisco's Civic Center. He demonstrates use of a word Mitte ükski b pole a

    Sissejuhatus infotehnoloogiasse
    Sissejuhatus infotehnoloogiasse
    29
    docx

    Sissejuhatus infotehnoloogiasse

    1 nädal. Sissejuhatus: arvuti ja info, ajaloo algus ... 1940 Meanings: Bit - the smallest unit of storage ( 1 binary digit) Byte - collection of 8 bits / is a unit of storage, 8 binary digits long Kilobyte - A unit of storage capacity (1024 bytes ) Megabyte - 1,048,576 bytes Gigabyte - 1,073,741,824 bytes Terabyte - 1 trillion bytes Algorithm - is a step by step method of solving a problem Program - is the expression of an algorithm in a programming language. ALGORITM - kindel eeskirjade jada, mis määrab üheselt ülesande lahenduskäigu. PROGRAMM - programmeerimiskeeles kirja pandud algoritm Greek logicians ( Kreeka loogikud ): Parmenides (5 sajand e.m.a.) : kasutas pikki loogilisi põhjendusi. Zenon Eleast (5 sajand e.m.a.) - apooriad/paradoksid Sofistid - Sokrates (470-399 e.m.a) - Platon (428/427 - 348/347 e.m.a): Aristoteles : väidete struktuur kui iseseisev uurimisobjekt Aristoteles Süllogismide näited: 1. eeldus: iga koer on imetaja. 2. eeldus: mõned nel

    Sissejuhatus infotehnoloogiasse
    Sissejuhatus infotehnoloogiasse konspekt
    138
    docx

    Sissejuhatus infotehnoloogiasse konspekt

    Sissejuhatus infotehnoloogiasse 1. Loeng Algoritm on täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Näited: a. Toiduretsept. b. Juhend ruutvõrrandi lahendamiseks Algoritmiline probleem - probleem, mille lahenduse saab kirja panna täidetavate juhendite loeteluna. Programm on formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Analoogsüsteem  andmeid salvestatakse (peegeldatakse) proportsionaalselt  Näit: termomeeter, vinüülplaat, foto Digitaalsüsteem  (pidevad) andmed lõhutakse üksikuteks tükkideks, mis salvestatakse eraldi  Näit: CD, arvutiprogramm, kiri tähtede ja bittidena Ühelt teisele: digitaliseerimine  The three major comparisons of computers are:  Electronic computers versus Mechanical computers  Gen

    Sissejuhatus infotehnoloogiasse
    Sissejuhatus infotehnoloogiasse spikker
    1
    pdf

    Sissejuhatus infotehnoloogiasse spikker

    I 625 S(hirl(rfll l6-lr) Bl;ilsc Pn$.il1-:lntltecliliilc illitslt ebmgqav: Fortran, C (portaabel assembler), ALslrgKse[-ia r Pakkudaprogrffimeedjalevalmisehtudstandardtiikke- 1616-11 I6

    Sissejuhatus infotehnoloogiasse
    Programmeerimiskeel
    555
    doc

    Programmeerimiskeel

    tutvu lausearvutuse keskkonnaga: http://logik.phl.univie.ac.at/~chris/gateway/formular-uk-zentral.html Millistel muutuja väärtustel on lause (Av(B&A))v(-A&(Cv(B&-C))) väär? Panna tuleb results only, 0 on väär 1 on õige Tutvu ajalooga saidis kuni II maailmasõda: http://www.maxmon.com/history.htm Loe läbi jutt ja proovi andmetega mängida: http://math.hws.edu/TMCM/java/DataReps/index.html Kahend süsteemi arvu(101101001) ->kümnend süsteemiks. Nr sisse ja bianarile punkt, ja vaatan base ten integeri kümnendarvudest annab Ecki appletis juuresoleva graafilise kujutise, teen kujundi ja vaatan base integeri mis vastab kahendsüsteemi arvule 1110001 ASCII tabelis? Nr sisse ja punkt bianari, vaatan ...teksti Kümnendsüsteemi arv 33 on kahendsüsteemis? 33 kirjutan ja Base-ten integer, vaatan bianary Loe läbi jutud Atbashi ja Caesari šifri (Caesar cipher) kohta: http://www.wikipedia.org 2 Tutvu ajalooga kuni 1970ndad: http://www.islandnet.com/~kpolsson/comphist/ 47-68 ingli

    Infotehnoloogia
    Sissejuhatus infotehnoloogiasse eksami sooritamiseks
    5
    docx

    Sissejuhatus infotehnoloogiasse eksami sooritamiseks

    Turingi masin 1937 Universaalne masin suudab arvutada/järeldada kõike Turingi tees: kõike mida saab üldse mingi masinaga järeldada/arvutada, saab ka Turingi masinaga arvutada Parmenides (5 saj. e.m.a) kasutas pikki loogilisi põhjendusi. Zenon Elast (5 saj e.ma) paradoksid Sofistid-Sokrates (470-399 e.m.a), Platon (428/427 - 348/347e.m.a) Aristoteles: väidete struktuur kui iseseisev uurimisobjekt Süllogismi näited:1eeldus:iga koer on imetaja, 2eeldus mõned neljajalgsed on koerad, järeldus: mõned neljajalgsed on imetajad. Süllogism on väitlus, kus mingitest etteantud väidetest järeldub paratamatult uus väide. Aristotelese puhul alati kaks kategoorilist eeldust, üks kategooriline järeldus Stoikud uurisid, kuidas saab loogiliste sidesõnade (ja, ei, või, kui ...siis)abil lihtsamatest lausetest keerulisemaid kokku panna ja kuidas näidata selliselt moodustatud lausete õigsust. Ramon Llull 1235- 1315 müstik Peateos Ars magna, generalis et ultima; Leonardo da Vinci ca 15

    Sissejuhatus infotehnoloogiasse
    IT EKSAM
    17
    odt

    IT EKSAM

    Aritmeetiline masin- 1640, ainult liitis ja lahutas, Kristlik filosoof Blaise Pascal Leibnizi arvuti ­ 1671, Saksa filosoof Leibniz, arvuti: liitis, lahutas, korrutas, jagas Elektritelegraaf - Morse 1837 Loogika (lausearvutuse) alused 1847-1854 Perfolint - Wheatstone 1857 Frege loob kaasaegse predikaatarvutuse - 1879 Herman Hollerith perfokaartidega masin USA rahvaloenduse andmete töötlemiseks ­ 1890, sellest firmast tekkis IBM Vaakumtoru - 1906, Lee Deforest Artikkel Turingi masinast: universaalsus, mittelahenduvus ­ 1935-1937 Churchi lambda-arvutus, Churchi tees. - 1936,universaalsus, mittelahenduvus Z1 ­ 1936 , Konrad Zuse mehhaaniline arvuti MARK I ­ 1939-1944, Harvardi elektriline(releedega) digitaalne arvuti ABC computer ­ 1939-1942 , Atanasoff-Berry esimene elektronarvuti Esimene transistor - 1947 EDSAC ­ 1949, esimene praktiline stored-program arvuti, programmid olid aukudega peberiribadel ERA 1101 ­ 1950 ESIMENE KOMMERTS-TOOTMISES ARVUTI, hoidis bitte magneetilises t

    Algoritmid ja andmestruktuurid
    Lühendite seletus
    120
    doc

    Lühendite seletus

    A... AA Auto Answer AAA Authentication, Authorization and Accounting AAB All-to-All Broadcast AAC Advanced Audio Coding AACS Advanced Access Control System AAL Asynchronous Transfer Mode Adaption Layer AAM Automatic Acoustic Management AAP Applications Access Point [DEC] AARP AppleTalk Address Resolution Protocol AAS All-to-All Scatter AASP ASCII Asynchronous Support Package AAT Average Access Time AATP Authorized Academic Training Program [Microsoft] .ABA Address Book Archive (file name extension) [Palm] ABAP Advanced Business Application Programming [SAP] ABC * Atanasoff-Berry Computer (First digital calculating machine that used vacuum tubes) ABEND Abnormal End ABI Application Binary Interface ABIOS Advanced BIOS ABIST Automatic Built-In Self-Test [IBM] ABLE Adaptive Battery Life Extender + Agent Building and Learning Environment [IBM] ABM Asynchronous Balanced Mode ABR Available Bit Rate ABRD

    Informaatika




    Meedia

    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun