Informatikk

Datavitenskap er vitenskapen som omhandler behandling av informasjon gjennom automatiserte prosedyrer, og har spesielt som formål å studere det teoretiske grunnlaget for informasjon, dens beregning på et logisk nivå og de praktiske teknikkene for implementering og anvendelse i systemer automatiserte såkalte datasystemer ; som sådan er det en disiplin som er sterkt knyttet til matematisk logikk , automatikk , elektronikk og også elektromekanikk .

Den følger med og integrerer eller støtter alle vitenskapelige disipliner, og som teknologi gjennomsyrer den nesten alle «medium» eller «verktøy» for vanlig og daglig bruk, så mye at (nesten) alle av oss på en eller annen måte er brukere av IT-tjenester. Verdien av informasjonsteknologi i sosioøkonomiske termer har klatret Anthonys pyramide på bare noen få år , fra operasjonell (for å erstatte eller støtte enkle og repeterende oppgaver), til taktikk (for å støtte kortsiktig planlegging eller ledelse), til strategisk. I denne sammenhengen har informasjonsteknologi blitt så strategisk i den økonomiske og sosiale utviklingen av befolkninger at det å ikke kunne utnytte den, en status omdøpt til uttrykket digital kløft , er et problem av global interesse.

Sammen med elektronikk og telekommunikasjon samlet under navnet Informasjons- og kommunikasjonsteknologi (IKT), representerer det den disiplinen og samtidig den økonomiske sektoren som fødte og utviklet den tredje industrielle revolusjonen gjennom det som vanligvis kalles digital revolusjon . Informasjonsteknologi utvikler seg spesielt innen telefoni.

Etymologi og betydning

Det italienske uttrykket "informatica" stammer fra det franske "informatique", en sammentrekning av informat (ion) (automat) ique , laget av Philippe Dreyfus i 1962. [1] [2] [3] [4] Den første italienske bruken dateres tilbake til 1968. [4]

I engelsktalende land kalles "computer science" "computer science", et uttrykk som først dukker opp i en artikkel fra 1959 i Communications of the ACM [5] , der Louis Fein diskuterer opprettelsen av en lignende Graduate School in Computer Sciences ved Harvard Business School , og rettferdiggjør navnet med at i likhet med ledelsesvitenskap er informatikk i sin natur et anvendt og tverrfaglig studiefag, som samtidig har de typiske egenskapene til en akademisk disiplin. [5] Hans innsats, og innsatsen til andre som den numeriske analytikeren George Forsythe , vil bli belønnet: universiteter vil sette i gang slike kurs, som starter med Purdue i 1962. [6] [7] Begrepet "is also used in Britain" informatics " .

Kalkulatoren, det grunnleggende verktøyet for informatikk, har blitt uerstattelig i de mest forskjellige feltene innen liv og vitenskap, takket være beregningshastigheten og den bemerkelsesverdige fleksibiliteten til dens typiske arkitektur, Von Neumann-modellen . Det er også viktig å merke seg den forskjellige betydningen av opprinnelse mellom disse tre språkene når du navngir datamaskinen: [8]

Det grunnleggende prinsippet for informasjonsteknologi, som også er meningen med selve ordet, er at brukeren gjennom en datamaskin henter informasjon fra data , ved hjelp av en automatisk behandling (gjennom en tidligere etablert prosedyre, det vil si programmet [9] ). Programmereren organiserer og skriver programinstruksjonene (gjennom spesifikke programmeringsspråk ), programmet installeres på en datamaskin og til slutt utfører sistnevnte sine programmerte instruksjoner , og reagerer på brukerinndata. En inngang er en oppføring, innsetting, innføring av data, som etterfølges av prosessering, som ender med utgangen , det vil si en utgang av informasjon organisert på en slik måte at man får kunnskap om den . [10] Derfor er aktiviteten til en datamaskin i hovedsak utførelsen av logisk-aritmetiske beregninger, som utføres ved å utføre instruksjoner tidligere gitt til den av en programmerer.

Datamaskinen er ikke utstyrt med noen form for selvbevissthet , siden den har en sui generis -form for intelligens som er uavhengig av bevissthet . Ifølge Yuval Noah Harari , for å fullføre en oppgave som krever databehandling, er det ikke nødvendig for en dataenhet å returnere et resultat ved også å evaluere subjektive opplevelser . [11] Han skriver at «i dag utvikler vi nye typer ubevisst intelligens som kan utføre slike oppgaver [spille sjakk, kjøre bil, etc.] mye mer effektivt enn mennesker, siden alle disse oppgavene er basert på gjenkjennelse av mønster », og at" de subjektive opplevelsene til en ekte taxisjåfør er uendelig mye rikere enn de til en selvkjørende bil , noe som beviser absolutt ingenting. [...] Men systemet trenger ikke noe av dette fra en drosjesjåfør. Alt den egentlig ønsker er at passasjerer tas fra punkt A til punkt B på den raskeste, sikreste og billigste måten. Og selvkjørende biler vil snart kunne gjøre det bedre enn en menneskelig sjåfør, selv om de ikke kan nyte musikk eller bli imponert over tilværelsens magi." [11]

En spesifikk gren av informatikk, kunstig intelligens (AI), omhandler å lage teknikker, algoritmer og programmer designet for å simulere tanke- og resonneringsprosesser . Disse teknikkene er ikke mindre algoritmiske og deterministiske i sine resultater enn de som brukes i andre områder av databehandling, men de har potensialet til å fange kunnskap og bruke den til å gi svar som ofte er av høyere kvalitet enn det som kan oppnås ved bruk av mennesker eksperter. I følge filosofer er ikke maskiners kunstige intelligens ekte intelligens, da de mangler bevisstheten om å være-i-verden og et konkret forhold til omgivelsene rundt, typiske kjennetegn ved mennesket. [12] Nylig har studiet av informatikk også antatt tverrfaglig relevans i forsøket på å klargjøre eller rettferdiggjøre komplekse prosesser og systemer i den virkelige verden, for eksempel evnen til den menneskelige hjernen til å generere tanker med utgangspunkt i molekylære interaksjoner (studier som refererer til bioinformatikk ). ).

Historie

Datavitenskapens historie begynner faktisk i god tid før oppfinnelsen av den moderne datamaskinen. Faktisk ble kuleramme (også en digital enhet, men åpenbart av minimal kompleksitet) allerede brukt i antikken for å utføre de enkle fire operasjonene . Det er også andre automatiske enheter som maskinene til Heron , automatene til noen arabiske ingeniører i middelalderen , ridderautomaten til Leonardo da Vinci . Det var nettopp en arabisk matematiker, Muḥammad ibn Mūsā al-Khwārizmī , som systematiserte algebra (ennå ikke binær); fra navnet vil begrepet " algoritme " bli laget, som indikerer en begrenset sekvens av operasjoner.

Schickhards dataklokke (1592-1635), Pascals Pascaline (1623-1662), Leibniz 's Stepped Reckoner (1646-1716), var de første analoge kalkulatorene som ble brukt som hjelpeverktøy for matematiske beregninger . Babbage (1791-1871) utviklet en svært kompleks automatisk regnemaskin, differensialmaskinen , som han klarte å lage med store vanskeligheter, også på grunn av tidsmekanikkens begrensninger . Takket være en metode kjent som forskjellene, spesielt egnet til å uttrykkes i mekaniske termer, opprettet Babbage et system for automatisk utførelse av beregningene som er nødvendige for kompileringen av de matematiske tabellene . Deretter utviklet han, med utgangspunkt i hullkortene til den franske Jacquard , en ny maskin, den analytiske maskinen : for den identifiserte han en numerisk dataenhet (vi vil si en prosessor ), en enhet for å kontrollere utførelsen, et minne å lagre resultatene mellomliggende og en utgangsenhet for å vise resultatet av beregningen.

Fedrene til moderne databehandling er John von Neumann (1903-1957) og Alan Turing (1912-1954). Den første er ansvarlig for den konseptuelle organiseringen av den moderne datamaskinen, nå kjent som von Neumanns arkitektur ; til det andre, i stedet må vi studere kryptografi (en disiplin som allerede startet i tidligere århundrer) og formaliseringen av Turing-maskinen , modellen for "maskin" som er det teoretiske grunnlaget for ethvert moderne programmerbart system. [10]

Se oppføringer: Datahistorie fra 1950 til 1979 , Datahistorie fra 1980 til 1989 , Datahistorie fra 1990 til 1999 , Datahistorie fra 2000 til 2009 , Datahistorie fra 2010 til 2019 .

Funksjoner

Beskrivelse

Det er utkanter av mennesker som forveksler informasjonsteknologi med fagområder som vanligvis involverer bruk av kontorprogrammer (som Microsoft Office ) , nettsurfing eller spill . I virkeligheten er informatikk i seg selv (som er delt inn i teoretisk og anvendt) studiet av prosedyrer , algoritmer og språk som er i stand til å la en maskin utføre operasjoner automatisk, og krever derfor betydelig kunnskap og ferdigheter innen studieretninger som f.eks. matematikk , logikk , lingvistikk , psykologi , så vel som elektronisk , automatisk , telematikk og andre. Selv om det kreves betydelig teknisk kunnskap for å tilhøre kategorien profesjonelle informatikere , kreves det mye mindre for å tilhøre sluttbrukernes kategori - noen ganger bare minimum - og dette takket være arbeidet til førstnevnte, konstant orientert for å lage datamaskinen bruk for alle. [10] En informatiker bør alltid ha en genuin interesse for det teoretiske grunnlaget for informatikk; at det da, av yrke eller lidenskap, ofte er mulig å bli programvareutvikler , men å kunne utnytte deres problemløsningsferdigheter på forskjellige områder er ikke åpenbart. I alle fall er informatikk, i hvert fall i sin anvendelsesdel, en disiplin sterkt orientert mot problemløsning.

Datavitenskap, i dag en autonom studiedisiplin, oppstår fra konvergensen av forskjellige disiplinære felt som på forskjellige måter har skapt problemet med hvordan man kan automatisere beregningen, det vil si manipulering av symboler gjennom visse regler, slik at den kan utføres av en maskin. [13] Men det teoretiske grunnlaget for disiplinen stammer direkte fra matematikk ( diskret matematikk ), som informatikk er nært knyttet til. Den virkelige informatikk spenner mellom flere snevre felt: studiet av formelle språk og automater , som også angår kompilatorer ; studiet av beregningsmessig kompleksitet , spesielt for å minimere antall instruksjoner som skal utføres for å løse et problem og for å søke etter omtrentlige algoritmer for å løse NP-vanskelige problemer ; kryptologi , vitenskapen som studerer metoder for å gjøre en melding uforståelig for alle som ikke har en nøkkel til å lese selve meldingen; kodeteori , brukt for eksempel for datakomprimering eller for å prøve å sikre dataintegritet ; operasjonell forskning , for å gi matematiske verktøy for å støtte beslutningsaktiviteter; datagrafikk , delt inn i punktgrafikk og vektorgrafikk ; siterer bare noen få underfelt. Et bestemt tilfelle eller undergruppe av bruk av databehandling er bedriftsdatabehandling .

Grunnleggende terminologi

Gitt bredden i å håndtere informasjonsteknologi, er det derfor nødvendig å definere, om enn bredt, en generell ramme for å forstå emnet. Derfor prøver denne delen å være en introduksjonsordliste for hele disiplinen.

Tematiske områder

Som en disiplin spenner informatikk fra teoretiske studier om algoritmer og grensene for beregning til praktiske problemer med å implementere maskinvare og programvaresystemer . [16] [17] CSAB, formelt kalt Computing Sciences Accreditation Board – som består av representanter for ACM og IEEE Computer Society [18] – identifiserer fire områder som den anser som avgjørende for disiplinen datavitenskap: beregningsteori. , algoritmer og datastrukturer , metodikk og programmeringsspråk , og dataarkitektur og elementer . I tillegg identifiserer CSAB også felt som programvareteknikk, kunstig intelligens, kommunikasjon og datanettverk, databasesystemer, parallell databehandling, distribuert databehandling, menneske-maskin interaksjon, datagrafikk, operativsystemer og symbolsk databehandling. og numerisk, som viktige områder av informatikk. [16]

Teoretisk informatikk

Teoretisk datavitenskap er i hovedsak abstrakt og matematisk, men henter sin eksistensberettigelse fra praktiske og dagligdagse beregninger. Målet er å forstå naturen til beregning og, som en konsekvens av denne forståelsen, å gi stadig mer effektive metoder.

Kode- og informasjonsteori

Informasjonsteori er relatert til kvantifisering av informasjon. Den ble utviklet av Claude Shannon for å finne de grunnleggende begrensningene for signalbehandlingsoperasjoner , for eksempel datakomprimering og pålitelig lagring og kommunikasjon av det samme. [19] Kodeteori er studiet av egenskapene til koder (systemer for å konvertere informasjon fra en form til en annen) og deres tilpasningsevne for en spesifikk applikasjon. Koder brukes for datakomprimering, kryptering , feildeteksjon og korrigering , og i det siste også for nettverkskryptering. Kodene er designet for å designe pålitelige og effektive dataoverføringsmetoder.

Beregningsteori

I følge Peter Denning er det grunnleggende spørsmålet som ligger til grunn for databehandling "hva kan (effektivt) automatiseres?" [20] Beregningsteori prøver å svare på de grunnleggende spørsmålene om hva som kan beregnes og hvor mye ressurser som trengs for å utføre beregningene. Computability Theory forsøker å svare på det første spørsmålet ved å undersøke hvilke beregningsproblemer som kan løses gjennom ulike teoretiske beregningsmodeller . Det andre spørsmålet prøver i stedet å svare på beregningskompleksitetsteorien , som studerer kostnadene i form av rom og tid forbundet med ulike tilnærminger for å løse en rekke beregningsproblemer.

Det berømte P = NP-problemet? , et av problemene for årtusenet , er fortsatt et åpent problem i beregningsteorien.

P = NP? GNITIRW-TERCES
Automateteori Beregnelighetsteori Beregningskompleksitetsteori Kryptering Kvanteberegningsteori ( kvantedatamaskin )
Algoritmer og datastrukturer

Dette feltstudier ofte brukte beregningsmetoder og deres beregningseffektivitet.

Analyse av algoritmer Algoritmer Datastrukturer Kombinatorisk optimalisering Beregningsgeometri
Teori om programmeringsspråk

Teorien om programmeringsspråk er en gren av informatikk som har å gjøre med design, implementering, analyse, karakterisering og klassifisering av programmeringsspråk og deres spesielle egenskaper. Det faller inn under disiplinen informatikk og er samtidig avhengig av og påvirker matematikk , programvareteknikk og lingvistikk . Det er et aktivt forskningsområde, med en rekke dedikerte akademiske tidsskrifter.

Typeteori Kompilatorer Programmerings språk
Formelle metoder

Dette er en spesiell type matematikkbasert teknikk for å spesifisere, utvikle og verifisere maskinvare- og programvaresystemer . Bruken av formelle metoder for maskinvare- og programvaredesign er motivert av forventningen om at, som i andre ingeniørdisipliner, å utføre hensiktsmessige matematiske analyser kan bidra til påliteligheten og robustheten til et design. Formelle metoder utgjør en viktig pilar i programvareutvikling, spesielt der sikkerhet er involvert, og er et nyttig tillegg til programvaretesting da de bidrar til å unngå feil og kan også gi et rammeverk for å teste seg selv.

Formelle metoder beskrives best som anvendelsen av et tilstrekkelig bredt utvalg av grunnlag for teoretisk informatikk, spesielt logisk kalkulus , formelle språk , automatteori og semantikk , men også typesystemer , algebraiske datatyper , angående problemer i spesifikasjonen og verifiseringen. av maskinvare og programvare.

Brukt databehandling

Applied computing har som mål å identifisere spesifikke databehandlingskonsepter som kan brukes direkte til å løse problemer i den virkelige verden.

Dataarkitektur og datateknikk

Dataarkitektur , eller digital dataorganisasjon, er den konseptuelle designen og grunnleggende operasjonelle strukturen til et datasystem. Den fokuserer i stor grad på hvordan prosessoren utfører operasjoner internt og får tilgang til adresser i minnet . [21] Feltet involverer ofte datateknikk og elektroteknikk , valg og sammenkobling av maskinvarekomponenter for å bygge datamaskiner som oppfyller funksjonelle, ytelsesmessige og økonomiske mål.

Digital logikk Mikroarkitektur Multiprosessering
Allestedsnærværende databehandling Systemarkitektur Operativsystemer
Datamaskinytelsesanalyse

Datamaskinytelse er studiet av arbeidet utført av datamaskiner , som har som sine generelle mål å forbedre datagjennomstrømming , kontroll av responstiden , effektiv bruk av ressurser, eliminering av flaskehalser og prediksjon av ytelsen under forventet toppbelastninger. [22]

Programmering og systemer

Generelt er de to hovedapplikasjonsfeltene for bedrifts-IT programmeringsfeltet eller programvareutvikling av et team av programmerere og systemfeltet eller design , implementering og administrasjon av IT-infrastrukturen for å støtte forretningsbeslutninger og operativ virksomhet i alle dens komponenter etter systemer ingeniører .

Datanettverk

Et datanettverk er et sett med maskinvare- og programvareenheter koblet til hverandre ved hjelp av spesifikke kommunikasjonskanaler , som tillater overgang fra en bruker til en annen av ressurser, informasjon og data som kan publiseres og deles.

Databaser

En database (database) er et system beregnet på å organisere, lagre og hente store mengder data enkelt. En digital database administreres ved hjelp av styringssystemer for å lagre, opprette, vedlikeholde og søke etter data, gjennom modeller og spørringsspråk .

Overvåking

Dataovervåking ( overvåking ) er området som omhandler å lage systemer for å overvåke ytelsen til funksjoner og ytelsen til ressurser, applikasjoner og infrastrukturer. Bruk av programvaresensorer eller maskinvareverktøy er grunnlaget for overvåking.

Samtidige, parallelle og distribuerte systemer

Samtidighet er en egenskap ved systemer der flere beregninger utføres samtidig, og som potensielt samhandler med hverandre. Flere modeller er utviklet for generell samtidig beregning, inkludert Petri-nettet , prosessberegninger , PRAM . Et distribuert system utvider ideen om konkurranse til flere datamaskiner koblet over et nettverk. Datamaskiner innenfor samme distribuerte system har sitt eget minne, og informasjon utveksles ofte mellom dem for å oppnå et felles mål.

Cyber ​​​​sikkerhet og kryptografi

Informasjonssikkerhet er en gren av informasjonsteknologi , som har som formål å beskytte informasjon mot uautorisert tilgang, avbrudd eller modifikasjoner, samtidig som systemets tilgjengelighet og brukervennlighet opprettholdes for brukerne det er ment for. Kryptografi er praksis og studiet av skjule (kryptering) og dekryptering (dekryptering) av informasjon. Moderne kryptografi er i stor grad relatert til databehandling, ettersom mange krypterings- og dekrypteringsalgoritmer er basert på deres beregningsmessige kompleksitet .

Computational Science

Beregningsvitenskap er studieretningen som dreier seg om konstruksjon av matematiske modeller og kvantitative analyseteknikker som å bruke datamaskinen til å analysere og løse vitenskapelige problemer . I praksis består det typisk av å bruke datasimulering og andre former for beregning på problemer innen ulike vitenskapelige disipliner.

Numerisk analyse Beregningsfysikk Beregningsbasert kjemi Bioinformatikk
Datagrafikk

Datagrafikk er studiet av digitalt visuelt innhold, og involverer syntese og manipulering av bildedata. Studiet er knyttet til mange andre felt innen informatikk, inkludert datasyn , digital bildebehandling , beregningsgeometri , og er sterkt brukt innen spesialeffekter og videospill .

Software Engineering

Programvareteknikk er studiet av design, implementering og modifikasjon av programvare , på en slik måte å sikre høy kvalitet, pålitelighet, bærekraft og hastighet i konstruksjonen. Det er en systematisk tilnærming til programvaredesign , som består av å bruke ingeniørpraksis på programvare. Programvareutvikling har å gjøre med organisering og analyse av programvare, og ikke bare med opprettelse og produksjon, men også med intern vedlikehold og ordning.

Menneske-maskin interaksjon

Menneske-maskin-interaksjon er et forskningsfelt som utvikler teorier, prinsipper og retningslinjer for brukergrensesnittdesignere , slik at de kan skape tilfredsstillende brukeropplevelser med stasjonære , bærbare og mobile enheter (se brukervennlighet ).

Kunstig intelligens

Kunstig intelligens ( AI ) tar sikte på eller er nødvendig for syntese av målorienterte prosesser som problemløsning, beslutningstaking, tilpasning til miljøet, læring og kommunikasjon, som finnes hos mennesker og dyr. Fra sin opprinnelse innen kybernetikk og på Dartmouth-konferansen (1956), har forskning på kunstig intelligens nødvendigvis vært tverrfaglig, og ty til spesialiserte områder som anvendt matematikk , symbolsk logikk , semiotikk , elektroteknikk , sinnsfilosofi , nevrofysiologi og sosial intelligens . AI er ifølge vanlig tenkning assosiert med utvikling av roboter , men hovedfeltet der det er en praktisk applikasjon er programvareutvikling , som krever en beregningsforståelse. Utgangspunktet var Alan Turings spørsmål "Kan datamaskiner tenke?" på slutten av 1940 -tallet , som faktisk forblir ubesvart, selv om Turing - testen fortsatt brukes til å evaluere datamaskinutgang på skalaen til menneskelig intelligens . Automatiseringen av evaluerings- og prediksjonsaktiviteter har opplevd økende suksess med å erstatte overvåking og menneskelig intervensjon i anvendte datavitenskapelige felt som involverer virkelige data av en viss kompleksitet.

Maskinlæring Kunstig syn Digital bildebehandling
Mønstergjenkjenning Datautvinning Evolusjonær databehandling
Representasjon av kunnskap Naturlig språkbehandling Robotikk

Undervisning, utdanningskvalifikasjoner og sertifiseringer

Undervisningen i informatikk foregår på ulike måter og på ulike nivåer. I videregående skoler er det spesialisering av dataekspert .

Informasjonsteknologi kom inn i panoramaet av italiensk universitetsundervisning på syttitallet . I dag finnes det informatikkkurs ved praktisk talt alle universiteter som har vitenskapelige avdelinger. Vanligvis tilhører informatikkkurset det matematiske, fysiske og naturvitenskapelige fakultetet , selv om det faktisk også er et studium i informatikk ved ingeniørfakultetet med blandede elementer av ren informatikk og elektroniske maskinvaresystemer . Det nåværende studiet er delt inn i en treårig grad , en mastergrad og en doktorgrad i informatikk som tilbyr grunnleggende og videregående teoretisk opplæring om selve informatikk. Graden i informatikk lar deg også ta statseksamen for kvalifikasjonen til yrket informasjonsingeniør. [23]

I Italia er det også ulike sertifiseringer som vitner om besittelse av IT-ferdigheter eller faglige ferdigheter:

  • ECDL – European Computer Driving License , også kjent som det europeiske førerkortet for bruk av datamaskiner, for minimale datakunnskaper.
  • EUCIP - European Certification of Informatics Professionals , et system med tjenester og sertifiseringer, en referanse i verden av IT-, forretnings- og opplæringsyrker.

Det finnes også en rekke andre profesjonelle sertifiseringer innen programmering (f.eks. Microsoft .Net og Java av Sun Microsystems ) og systemer (f.eks. Linux System Administration, Windows - sertifisering, applikasjonsserversertifisering , Vmware / Citrix - virtualiseringssertifisering, Oracle DBA- sertifisering, IBM DB2 - sertifisering , SAP sertifisering, Cisco og Juniper nettverkssertifisering ), alle svært forbrukbare på arbeidsplassen i IT-markedet for bedrifter, også kjent som den avanserte tertiære sektoren , utvidet kraftig fra begynnelsen av 2000-tallet med spredningen av Internett .

Merknader

  1. ^ Men i 1957 hadde den tyske dataforskeren Karl Steinbuch allerede laget ordet "Informatik" ved å publisere et dokument kalt Informatik: Automatische Informationsverarbeitung .
  2. ^ Informàtica in Vocabulary - Treccani , på treccani.it . Hentet 29. september 2017 .
  3. ^ ( FR ) Alain Le Diberder, Informatique , på LeMond.fr , 24. januar 2001. Hentet 25. mars 2016 .
  4. ^ a b c d e f g h Francesco Sabatini og Vittorio Coletti, The Sabatini Coletti dictionary of the Italian language 2008. Med CD-ROM , Rizzoli Larousse, 31. juli 2007, ISBN  978-88-525-0173-9 . Hentet 30. september 2017 .
  5. ^ a b Louis Fein, Universitetets rolle i datamaskiner, databehandling og relaterte felt , i Commun. ACM , vol. 2, nei. 9, september 1959, s. 7-14, DOI : 10.1145 / 368424.368427 . Hentet 29. september 2017 .
  6. ^ I løpet av de første dagene med automatisk beregning ble et stort antall begreper foreslått for utøvere av dette feltet i Communications of the ACM - "turingeer", "turolog", "flyt-diagram-mann", "anvendt meta-matematiker" , og "anvendt epistemolog". Tre måneder senere, i samme avis, ble «komptolog» foreslått, etterfulgt året etter av «hypolog». Begrepet "computics" ble også foreslått.
  7. ^ Donald E. Knuth, George Forsythe and the Development of Computer Science ( PDF ). Stanford.edu . 20. oktober 2013. Hentet 29. september 2017 (arkivert fra originalen 20. oktober 2013) .
  8. ^ Carlo Sansotta, Notions of Computer Science , Lulu.com, 2011, ISBN  978-1-4709-2502-4 . Hentet 29. september 2017 .
  9. ^ program i Vocabulary - Treccani , på treccani.it . Hentet 29. september 2017 .
  10. ^ a b c Fiorenzo Formichi, Giorgio Meini og Ivan Venuti, informatikkkurs. For videregående skoler. Med nettbasert utvidelse: 1 , Zanichelli, 1. januar 2012, ISBN  978-88-08-16180-2 . Hentet 29. september 2017 .
  11. ^ a b Yuval Noah Harari, Homo deus. En kort historie om fremtiden , Bompiani, 2017, ISBN  978-88-452-9279-8 . Hentet 29. september 2017 .
  12. ^ Giovanni Fornero og Franco Restaino, filosofihistorie. Contemporary Thought: The Current Debate , vol. 9, L'Espresso Publishing Group, 2006.
  13. ^ a b c d e f Walter Maraschini og Mauro Palma, Encyclopedia of Mathematics , AL, Corriere della Sera, 2014.
  14. ^ a b Paolo Freguglia (redigert av), Boole , i Grandangolo Scienza , vol. 29, Corriere della Sera, 2016.
  15. ^ Det kan hevdes at alle OS-funksjoner gir merverdi for brukeren, men mange av dem fungerer i bakgrunnen og er gjennomsiktige for systembrukeren, mens andre er integrert i dataopplevelsen .
  16. ^ a b Computer Science as a Profession , på csab.org , 17. juni 2008. Hentet 30. september 2017 (arkivert fra originalen 17. juni 2008) .
  17. ^ National Research Council, Computer Science: Reflections on the Field, Reflections from the Field , 4. oktober 2004, DOI : 10.17226 / 11106 , ISBN 978-0-309-09301-9 . Hentet 30. september 2017 . 
  18. ^ CSAB, Inc. , på csab.org . Hentet 30. september 2017 .
  19. ^ Graham P. Collins, Claude E. Shannon: Grunnlegger av informasjonsteori , i Scientific American . Hentet 30. september 2017 .
  20. ^ Peter J. Denning, Computer Science: The Discipline ( PDF ), på idi.ntnu.no , Encyclopedia of Computer Science, 25. mai 2006. Hentet 30. september 2017 (arkivert fra originalen 25. mai 2006) .
  21. ^ Ronald A. Thisted, Computer Architecture ( PDF ), Institutt for statistikk, helsestudier og anesthesia & Critical Care, University of Chicago, 1997.
  22. ^ Bob Wescott, The Every Computer Performace Book , 1. utgave, ISBN  1-4826-5775-9 , OCLC  857903757 .
  23. ^ Registrering i Order of Engineers for Data Science-kandidater | ALSI , alsi.it. Hentet 12. februar 2017 .

Bibliografi

  • G. Ausiello, C. Batini, V. Frosini, « Informatica » i Italian Encyclopedia - Vedlegg VI , Roma, Institute of the Italian Encyclopedia, 2000.
  • AM Gambino, A. Stazi, Informasjonsteknologi og kommunikasjonslov (manual), Giappichelli, Torino, 2009.
  • Representantenes hus. Generalsekretariatet, red. Miljø og informasjonsteknologi: nye problemer i det moderne samfunnet. Vol. 16. Studies, Legislation and Parliamentary Inquiries Service, 1974.
  • Enrico Grassani, teknologisk avhengighet. Metamorfose av menneske-maskin-systemet, Editoriale Delfino, Milano 2014.

Relaterte elementer

Andre prosjekter

Eksterne lenker