gabor是什么牌子| 上海最高的楼叫什么| 啵啵是什么意思| 上面一个处下面一个日是什么字| 乌龟代表什么数字| 脾切除后有什么影响和后遗症| 灰指甲是什么原因引起的| 靠谱是什么意思| 过敏什么东西不能吃| boys是什么意思| ootd什么意思| 上日下文念什么| 嘴巴发苦是什么原因造成的| 为什么总是耳鸣| 精血亏虚吃什么中成药| 雄性激素过高是什么原因| 睾丸皮痒用什么药膏| 高血压三级是什么意思| 饿是什么感觉| XXJ什么意思| 反流性食管炎b级是什么意思| 医院手环颜色代表什么| 夏天为什么这么热| 满月送什么礼物好| 巩固是什么意思| 正骨有什么好处和坏处| 杏干泡水喝有什么功效| 敞开心扉是什么意思| 我国最早的中医学专著是什么| 2035年是什么年| 台湾人说什么语言| 喝温开水有什么好处| 请佛像回家有什么讲究| 贝果是什么| 结缔组织病是什么病能治愈吗| 瞳孔缩小见于什么病| 镭射是什么| 老年人腿浮肿是什么原因引起的| bp什么意思| 什么人不能摆放大象| 乳腺结节有什么症状| 乾是什么生肖| 经方是什么意思| 检查血常规挂什么科| 40而不惑是什么意思| design是什么品牌| 什么叫单亲家庭| 死精是什么样的颜色| 过敏忌口不能吃什么| 脓毒血症是什么原因引起的| 养神经吃什么食物最好| 纵容是什么意思| 什么叫信仰| 宝宝屁多是什么原因| 萎缩性胃炎能吃什么水果| 为什么合欢树又叫鬼树| 充气娃娃什么感觉| 高考600多分能上什么大学| 低钾会出现什么症状| 站着说话不腰疼什么意思| 梦见吃老鼠肉是什么意思啊| 低血压高是什么原因造成的| 肝血不足吃什么药| 什么的松脂| 鱼休子是什么| 脑供血不足用什么药好| 测骨龄去医院挂什么科| bg是什么| 公蚊子吃什么| 叶子为什么是绿色的| 豆沙馅可以做什么美食| 手心出汗是什么原因| 10.17是什么星座| rimowa是什么品牌| 你的书包里有什么英文| 犯口舌是什么意思| 嘴边长痘痘是什么原因| 马的守护神是什么菩萨| 什么药可以延长性功能| 醪糟发酸是什么原因| 乳酸脱氢酶是什么| 阴道镜是什么| 肝火旺喝什么茶| 阴道有腥臭味用什么药| 长结节是什么原因造成的| friend什么意思中文| 什么牌子好| 什么生日的人有佛缘| 果腹是什么意思| 喝柠檬水有什么作用与功效| 1885年属什么生肖| 尿糖一个加号是什么意思| 七月有什么节日| 唯女子与小人难养也什么意思| 玉米和什么不能一起吃| 小寨附近有什么好玩的| 冰箱底部漏水是什么原因| 2019年是什么生肖| 宫颈机能不全是什么原因造成的| 什么颜色属水| 尿红细胞阳性什么意思| 临床医学专业学什么| 知了吃什么| 人血馒头是什么意思| 湿疹是什么症状及图片| 为什么会得玫瑰糠疹| 老年人心慌是什么原因| 以色列人说什么语言| 排卵期一般在什么时候| 悱恻是什么意思| 宝宝手脚冰凉是什么原因| 疯狗病症状都有什么| 为什么会心肌缺血| 什么远什么长| 血小板分布宽度低是什么原因| 吃什么能消除子宫肌瘤| 梦见闹离婚是什么意思| 阿赖耶识是什么意思| 南极为什么比北极冷| 精油有什么功效| 肠胃炎可以喝什么饮料| 首鼠两端是什么意思| hrd阳性是什么意思| 六月九号什么星座| 肚子胀挂什么科| 乔迁对联什么时候贴| 梦到牙齿掉了是什么意思| 武则天原名叫什么| 叩拜是什么意思| 生津止渴是什么意思| 被孤立的一般是什么人| 跑完步想吐是什么原因| 孩子为什么有胎记| dose是什么意思| 金代表什么生肖| ooh什么意思| 豆包什么意思| 多出汗是什么原因| 冰恋是什么| 梦见丢了一只鞋是什么意思| 乳腺纤维瘤有什么症状表现| 为什么微信运动总是显示步数为0| 胃疼喝什么可以缓解| 脚水肿吃什么药| 吃枸杞有什么功效| 妈妈a型爸爸b型孩子是什么血型| 鼠标dpi是什么| 维多利亚是什么意思| 黄精有什么作用和功效| chloe是什么牌子| 宫腔粘连有什么症状| 肝喜欢什么食物有哪些| 头发竖起来是什么原因| 六月八日是什么星座| 漪字五行属什么| 天王表属于什么档次| 怀孕的脉搏和正常脉搏有什么区别| 球拍状胎盘对胎儿有什么影响| 宫颈小有什么影响| 有样学样是什么意思| 女生安全期是什么意思| 慢性胃炎用什么药效果最好| 反复低烧是什么原因| 阴虚吃什么食补最快| 十二月二十号是什么星座| 白细胞和淋巴细胞偏高是什么原因| 带状疱疹可以吃什么水果| 牙膏什么牌子最好| 蝶窦囊肿是什么病| 兵工厂属于什么单位| 晒伤涂什么| 姓姜的男孩起什么名字好| 农历六月十四是什么星座| 什么是宦官| 小孩风寒感冒吃什么药| 前列腺炎是什么原因引起| 一级亲属指的是什么| 什么叫重本大学| 脸上长斑是什么原因引起的| 做t是什么意思| 节育环要什么时候取才是最佳时期| 颜狗是什么意思| 外贸原单是什么意思| 规培护士是什么意思| 好无奈是什么意思| 什么的天空| 低盐饮食有利于预防什么疾病| 慈禧属什么生肖| 虚心接受是什么意思| he是什么| 为什么肚子老是胀气| 为什么会有| 送爸爸什么礼物最实用| 身份证更换需要带什么| 侍中是什么官| 六八年属什么| 气血不足看什么科室| 月经总推迟是什么原因| 安全感是什么意思| 足内翻是什么样子的| 调节肠道菌群吃什么药| 鹅蛋和什么不能一起吃| 盆腔炎要做什么检查| 闪光感是什么感觉| 11月是什么星座| 一字千金是什么生肖| 猴跟什么生肖相冲| 勃起是什么意思| 青少年腰疼是什么原因引起的| 清官是什么意思| 甘油三酯查什么项目| 年上和年下是什么意思| 六月十二日是什么日子| 为什么来大姨妈会拉肚子| 女孩第一次来月经需要注意什么| 苏麻为什么不嫁给康熙| 最可爱的动物是什么生肖| 无间道是什么意思| 脸颊长痘痘什么原因| 拍肺部ct挂什么科| 血脂高吃什么水果最好| 痛风是什么原因| 自闭症是什么病| 1月份是什么星座的人| 枯木逢春是什么生肖| 叫嚣是什么意思| 拍大腿内侧有什么好处| 愈合是什么意思| 高大的动物是什么生肖| 白猫进家有什么预兆| 3月22日是什么星座| 宫颈活检是什么意思| 杨的右边念什么| 为什么拉尿会刺痛| 爬坡是什么意思| 基数大是什么意思| 反流性食管炎是什么症状| 血友病是什么| 什么是阴阳水| 什么动物不喝水| 天蝎座的幸运色是什么| 酒是什么时候发明的| 花生对胃有什么好处| 喝什么酒容易醉| 踏板摩托车什么牌子好| 壁虎是什么动物| 天台是什么意思| 尿葡萄糖是什么意思| 印堂跳动是什么预兆| 拉尿分叉是什么原因| 谷子是什么意思| 渡人是什么意思| 喝荷叶茶有什么好处和坏处| 孕期同房需要注意什么| bdp是什么意思| 柴鸡蛋是什么| 心里害怕紧张恐惧是什么症状| 不以为然什么意思| 淋巴发炎吃什么药好| 旧衣服属于什么垃圾| 吃什么才能瘦下来| 血酮体高代表什么| 脑死亡是什么意思| 反酸吃什么马上能缓解| 百度Vai al contenuto

中国联通李福昌:MEC研究进展与应用场景探讨

Da Wikipedia, l'enciclopedia libera.
Disambiguazione – Se stai cercando l'azienda statunitense, vedi Informatica (azienda).
Una rappresentazione artistica della macchina di Turing
百度   (原题为《因靠站与公交司机发生争执西安一电动车车主情绪激动不幸猝死》)

L'informatica è la disciplina scientifica che si occupa dello studio dell'elaborazione delle informazioni e delle sue applicazioni pratiche. Più nel dettaglio, essa si concentra sulla rappresentazione, organizzazione e gestione automatica delle informazioni. Il termine ha origine dal francese informatique, unione delle parole information (informazione) e automatique (automatica), e fu introdotto dal fisico francese Philippe Dreyfus nel 1962. Pur essendo una scienza autonoma, l'informatica è strettamente legata all'uso del calcolatore, che rappresenta uno dei principali strumenti per il suo sviluppo; l'evoluzione dell'informatica è infatti andata di pari passo con i progressi tecnologici dei computer.[1]

Si accompagna e si integra o è di supporto a tutte le discipline scientifiche e, come tecnologia, pervade pressoché qualunque "mezzo" o "strumento" di utilizzo comune e quotidiano, tanto che (quasi) tutti siamo in qualche modo utenti di servizi informatici. La valenza dell'informatica in termini socioeconomici ha scalato in pochi anni la piramide di Anthony, passando da operativa (in sostituzione o a supporto di compiti semplici e ripetitivi), a tattica (a supporto della pianificazione o gestione di breve termine), a strategica. In tale ambito, l'informatica è diventata talmente strategica nello sviluppo economico e sociale delle popolazioni che il non poterla sfruttare, uno status ribattezzato con l'espressione divario digitale, è un problema di interesse planetario.

Assieme all'elettronica e alle telecomunicazioni, unificate insieme sotto la denominazione tecnologie dell'informazione e della comunicazione (TIC), rappresenta quella disciplina e allo stesso tempo quel settore economico che ha dato vita e sviluppo alla terza rivoluzione industriale, attraverso quella che è comunemente nota come rivoluzione digitale.

Etimologia e significato

[modifica | modifica wikitesto]
Il supercomputer Columbia della NASA nel NASA Advanced Supercomputing facility

Il termine italiano "informatica" derivava da quello francese "informatique", contrazione di informat(ion) (automat)ique, coniato da Philippe Dreyfus nel 1962.[N 1][2][3][4] Il primo utilizzo italiano risale al 1968.[4]

Nei paesi anglofoni, "informatica" si dice "computer science", espressione che appare per la prima volta in un articolo del 1959 in Communications of the ACM[5], nel quale Louis Fein discute la creazione di una Graduate School in Computer Sciences analoga alla Harvard Business School, giustificando il nome dicendo che, come la management science, la computer science è per sua natura una materia di studio applicata e interdisciplinare, avendo allo stesso tempo le caratteristiche tipiche di una disciplina accademica.[5] I suoi sforzi, e quelli di altri come l'analista numerico George Forsythe, saranno ricompensati: le università istituiranno tali corsi, a partire da Purdue nel 1962.[N 2][6] In Gran Bretagna è utilizzato anche il termine "informatics".

Il calcolatore, lo strumento base dell'informatica, è diventato insostituibile nei campi più disparati della vita e della scienza, grazie alla velocità di calcolo e alla notevole flessibilità della sua architettura-tipo, il modello di Von Neumann. è importante anche notare il differente significato di origine tra queste tre lingue nel denominare il computer:[7]

  • elaboratore (o calcolatore), in italiano, per le sue svariate capacità di elaborazione (anche se oggi il termine più utilizzato è computer);
  • ordinateur, in francese, a sottolineare le sue capacità di organizzare i dati e le informazioni;
  • computer, in inglese, letteralmente "calcolatore", in diretta discendenza delle calcolatrici, prima meccaniche, poi elettromeccaniche, poi elettroniche.

Il principio fondamentale dell'informatica, che è anche il significato della parola stessa, è che attraverso un calcolatore l'utente ottiene informazioni a partire da dati, per mezzo di una elaborazione automatica (mediante una procedura stabilita in precedenza, cioè il programma[8]). Il programmatore organizza e scrive le istruzioni del programma (attraverso specifici linguaggi di programmazione), il programma viene installato su un calcolatore e infine quest'ultimo ne esegue le istruzioni programmate, rispondendo agli input dell'utente. Un input è una immissione, inserimento, ingresso di dati, a cui segue l'elaborazione, che si conclude con l'output, ovvero un'uscita di informazioni organizzate in modo tale da trarne conoscenza.[9] Dunque, l'attività di un calcolatore è essenzialmente l'esecuzione di calcoli logico-aritmetici, che vengono svolti eseguendo istruzioni precedentemente impartitegli da un programmatore.

Il calcolatore non è dotato di una qualche forma di autocoscienza, poiché possiede una forma di intelligenza sui generis che prescinde dalla consapevolezza. Secondo Yuval Noah Harari non occorre, per portare a termine un compito che richiede l'elaborazione di dati, che un dispositivo di calcolo restituisca un risultato valutando anche esperienze soggettive.[10] Egli scrive che ?oggi stiamo sviluppando nuovi tipi di intelligenza non cosciente che possono portare a termine tali compiti [giocare a scacchi, guidare automobili, ecc.] in modo assai più efficace degli umani, poiché tutti questi compiti sono basati sul riconoscimento di pattern?, e che ?le esperienze soggettive di un tassista in carne e ossa sono infinitamente più ricche di quelle di un'auto a guida autonoma, che non prova assolutamente nulla. [...] Ma il sistema non ha bisogno di niente di tutto questo da un tassista. Tutto quello che vuole davvero è che i passeggeri siano portati dal punto A al punto B nel modo più veloce, sicuro ed economico possibile. E l'auto a guida autonoma sarà presto in grado di fare meglio di un conducente umano, anche se non può godere della musica o rimanere impressionata dalla magia dell'esistenza?.[10]

Una branca specifica dell'informatica, l'intelligenza artificiale (IA), si occupa di creare tecniche, algoritmi e programmi atti a simulare processi di pensiero e ragionamento. Queste tecniche non sono meno algoritmiche e deterministiche nei loro esiti di quelle usate in altri settori dell'informatica, tuttavia hanno il potenziale di catturare conoscenza e farne uso per fornire risposte spesso di qualità superiore a quella ottenibile mediante l'uso di esperti umani. Secondo i filosofi, l'intelligenza artificiale delle macchine non è vera e propria intelligenza, in quanto a esse mancano la coscienza di essere-nel-mondo e un rapporto concreto con l'ambiente circostante, caratteristiche tipiche dell'essere umano[11] e secondo il fisico computazionale Federico Faggin, degli organismi biologici in generale.[12]

Di recente lo studio dell'informatica ha anche assunto rilevanza multidisciplinare nel cercare di chiarire o giustificare processi e sistemi complessi del mondo reale, quali ad esempio la capacità del cervello umano di generare pensieri a partire da interazioni molecolari (studi facenti capo alla bioinformatica).

Lo stesso argomento in dettaglio: Storia dell'informatica e Storia del computer.
Vari strumenti di calcolo antecedenti al moderno computer

La storia dell'informatica comincia ben prima dell'invenzione del computer moderno. Infatti, già l'abaco (anch'esso un dispositivo analogico, ma ovviamente di minima complessità) veniva utilizzato nell'antichità per fare le semplici quattro operazioni. Si riscontrano anche altri dispositivi automatici come le macchine di Erone, gli automi di alcuni ingegneri arabi nel Medioevo, l'automa cavaliere di Leonardo da Vinci. Fu proprio un matematico arabo, Mu?ammad ibn Mūsā al-Khwārizmī, a sistematizzare l'algebra (non ancora binaria); dal suo nome sarà coniato il termine "algoritmo", che sta a indicare una sequenza finita di operazioni.

L'orologio calcolatore di Schickhard (1592-1635), la pascalina di Pascal (1623-1662), la Stepped Reckoner di Leibniz (1646-1716), sono stati i primi calcolatori analogici utilizzati come strumenti ausiliari per i calcoli matematici. Babbage (1791-1871) ideò una macchina per il calcolo automatico di grande complessità, la macchina differenziale, che riuscì a realizzare tra mille difficoltà, anche per i limiti della meccanica del tempo. Grazie a un metodo detto delle differenze, particolarmente adatto a essere espresso in termini meccanici, Babbage creò un sistema per l'esecuzione automatica dei calcoli necessari per la compilazione delle tavole matematiche. Ideò poi, partendo dalle schede perforate del francese Jacquard, una nuova macchina, la macchina analitica: per essa, identificò un'unità di calcolo numerico (noi diremmo un processore), una unità di controllo dell'esecuzione, una memoria per conservare i risultati intermedi e un dispositivo di uscita per visualizzare il risultato del calcolo.

I padri dell'informatica moderna sono John von Neumann (1903-1957) e Alan Turing (1912-1954). Al primo si deve l'organizzazione concettuale del moderno calcolatore, oggi nota come architettura di von Neumann; al secondo invece dobbiamo studi sulla crittografia (disciplina già avviata nei secoli precedenti) e la formalizzazione della Macchina di Turing, il modello di "macchina" fondamento teorico di ogni moderno sistema programmabile.[9]

Si vedano le voci: Cronologia dei computer dal 1950 al 1979, Cronologia dei computer dal 1980 al 1989, Cronologia dei computer dal 1990 al 1999, Cronologia dei computer dal 2000 al 2009, Cronologia dei computer dal 2010 al 2019.

Caratteristiche

[modifica | modifica wikitesto]
Schema di astrazione ed esecuzione dall'utente all'hardware passando per il software e il sistema operativo

Esistono frange di persone che confondono l'informatica con aree professionali che tipicamente riguardano l'utilizzo dei programmi per l'ufficio (come Microsoft Office), la navigazione sul web o il gaming. In realtà, l'informatica vera e propria (che si distingue in teorica e applicata) è lo studio di procedure, algoritmi e linguaggi capaci di permettere a una macchina di eseguire operazioni in modo automatico, e perciò richiede notevoli conoscenze e competenze in materie di studio come la matematica, logica, linguistica, psicologia, nonché elettronica, automatica, telematica, e altre. Mentre occorrono notevoli conoscenze tecniche per appartenere alla categoria degli informatici di professione, per appartenere a quella degli utenti finali ne occorrono decisamente di meno – talvolta solo il minimo indispensabile – e questo grazie al lavoro dei primi, costantemente orientato a rendere sempre più semplice l’uso del computer per tutti.[9] Un informatico dovrebbe sempre avere un interesse genuino per i fondamenti teorici dell'informatica; che poi, per professione o per passione, spesso faccia lo sviluppatore di software è possibile ma, potendo sfruttare le proprie capacità di problem solving (soluzione di problemi) in diversi ambiti, non è scontato. In ogni caso l'informatica, almeno nella sua parte applicativa, è una disciplina fortemente orientata al problem solving.

L'informatica, oggi autonoma disciplina di studio, nasce dal convergere di differenti campi disciplinari che, per vie diverse, si sono posti il problema di come automatizzare il calcolo, cioè la manipolazione di simboli attraverso determinate regole, rendendolo eseguibile da una macchina.[13] Ma i fondamenti teorici della disciplina discendono direttamente dalla matematica (matematica discreta), a cui l'informatica è strettamente legata. L'informatica vera e propria spazia tra diversi campi più ristretti: lo studio dei linguaggi formali e degli automi, che riguarda anche i compilatori; lo studio della complessità computazionale, in particolar modo per la minimizzazione del numero di istruzioni da eseguire per la risoluzione di un problema e per la ricerca di algoritmi approssimati per risolvere problemi NP-difficili; la crittologia, la scienza che studia i metodi per rendere un messaggio incomprensibile a chi non sia in possesso di una chiave di lettura del messaggio stesso; la teoria dei codici, utilizzata, ad esempio, per la compressione dati o per cercare di garantire l'integrità dei dati; la ricerca operativa, per fornire strumenti matematici di supporto alle attività decisionali; la computer grafica, suddivisa a sua volta in grafica bitmap e grafica vettoriale; citando solo alcuni sottocampi. Un caso particolare o sottoinsieme di informatica d'uso è l'informatica aziendale.

Terminologia di base

[modifica | modifica wikitesto]

Data l'ampiezza del trattare l'informatica è quindi necessario definire, sia pure a grandi linee un quadro generale entro il quale comprendere la materia. Pertanto questa sezione cerca di essere un glossario introduttivo dell'intera disciplina.

  • Algebra di BooleGeorge Boole ha introdotto una vera e propria rivoluzione nel mondo della logica, che prima di lui per due millenni era rimasta ancorata a quella codificata da Aristotele.[14] Ha fondato l'algebra della logica, creando un sistema nel quale è possibile trattare ogni relazione logica attraverso l'utilizzo di formule algebriche. Le operazioni (come l'addizione, la sottrazione e la moltiplicazione) vengono sostituite da operazioni logiche con valori di congiunzione, disgiunzione e negazione, mentre gli unici numeri utilizzati, 1 e 0, assumono rispettivamente i significati di vero e falso. Circa settant'anni dopo la morte del suo ideatore, negli anni trenta del Novecento, la logica booleana ha dato vita a una nuova (e ancor più vasta) rivoluzione quando un altro logico, nonché ingegnere elettronico, Claude Shannon, ha avuto l'idea di applicarla ai circuiti elettronici, creando così quella che è tuttora la base di funzionamento logico dei computer[14] (vedi Algebra di Boole).
  • Algoritmo – un algoritmo è un procedimento sistematico di calcolo, che risolve un determinato problema attraverso una sequenza finita di passi elementari.[13] Il termine deriva dalla trascrizione latina del nome del matematico persiano al-Khwarizmi, che è considerato uno dei primi autori ad aver fatto riferimento a questo concetto. L'algoritmo è un concetto fondamentale dell'informatica, anzitutto perché è alla base della nozione teorica di calcolabilità: un problema è calcolabile quando è risolvibile mediante un algoritmo. Inoltre, l'algoritmo è un concetto cardine anche della fase di programmazione dello sviluppo di un software: preso un problema da automatizzare, la programmazione costituisce essenzialmente la traduzione o codifica di un algoritmo per tale problema in programma, scritto in un certo linguaggio, che può essere quindi effettivamente eseguito da un calcolatore rappresentandone la logica di elaborazione (vedi algoritmo).
  • Applicazione – l'espressione "applicazione informatica" indica un programma che specializza il funzionamento di un computer in una determinata attività (per esempio il word processor, cioè l'elaboratore di testi, è il tipo di applicazione più diffusa nei personal computer).[4] Le prime applicazioni pratiche si ebbero tra la fine degli anni sessanta e inizio anni settanta, nelle grandi aziende, e in generale nelle grandi organizzazioni pubbliche o private, laddove soluzioni informatiche abbastanza semplici permettevano significativi risparmi di tempo nelle operazioni quotidiane e di routine. Basti ricordare INPS (a lungo capofila dell'informatica italiana), Banca d'Italia, Alitalia, Eni, Montedison, Enel. Con gli anni, e con uno sviluppo sempre più veloce delle capacità di elaborazione in parallelo all'abbassamento dei costi, l'informatica ha pervaso qualsiasi settore, fino alla vita quotidiana e all'intrattenimento personale (vedi Applicazione informatica).
  • Bit – è l'unità elementare dell'informazione trattata dagli elaboratori digitali; può assumere due valori, convenzionalmente indicati dalle cifre 0 e 1. è l'abbreviazione di binary digit, ovvero "cifra binaria" (vedi bit).
  • Byte – è l'unità di informazione costituita da 8 bit, usata come unità di misura della capacità di memoria di un sistema di elaborazione (vedi byte).
  • Computazione – procedimento di calcolo completamente specificato, cioè composto da un numero finito di operazioni elementari o a loro volta scomponibili in operazioni elementari.[13] La computazione di una funzione, cioè il calcolo del suo valore in corrispondenza di particolari valori in ingresso, è effettuata attraverso un algoritmo espresso in un determinato linguaggio formale[13] (vedi computazione).
  • Database – struttura complessa di organizzazione di dati, che permette l'inserimento di nuovi dati e la rimozione di vecchi, nonché la modifica dei dati stessi, il loro aggiornamento e la loro elaborazione.[13] L'unità informativa elementare del database è il record, inteso come stringa organizzata in campi per consentire l'archiviazione di un gran numero di informazioni anche di diverso tipo. Il record è, infatti, un insieme costituito da un numero finito di elementi, detti campi del record, ciascuno dei quali viene identificato da una stringa alfanumerica (vedi base di dati).
  • File – un file è un insieme di informazioni omogenee, codificate in formato digitale, logicamente correlate e registrate su un supporto di memoria di massa di un elaboratore (disco rigido, DVD, chiave USB, ecc.).[13] I file sono tutti binari, ma possono memorizzare entità diverse e si classificano a seconda del tipo di informazioni cui si riferiscono: un programma eseguibile, un documento di testo, un'immagine, un suono, un video (vedi file).
  • Hardware – nell'informatica pionieristica degli anni sessanta questo termine inglese, letteralmente "ferramenta" (il significato letterale è "merce dura"), ben si prestava a indicare le macchine utilizzate. L'hardware informatico è strettamente legato all'elettronica (analogica e digitale) di cui si avvale per la progettazione e realizzazione dei relativi sistemi. All'hardware appartiene anche il settore della rete di computer e apparati relativi. Anche con la sostituzione delle valvole termoioniche in favore dei transistor e poi dei primi circuiti integrati MOS, tali macchine erano composte da telai e pannelli metallici robusti tutti rigorosamente assemblati mediante bullonature vistose, per contenere i preziosissimi e delicatissimi circuiti elettronici che erano il cuore degli elaboratori e delle prime periferiche di base. Oggi, quando risulta difficile ritenere ferramenta un mouse o una webcam, il termine è rimasto più che altro per distinguere tutto ciò che è macchina, apparecchiatura, dai programmi (il software) per far funzionare la macchina o lo strumento. In pratica l'hardware è tutto ciò che è palpabile e visibile con gli occhi, come un disco rigido, un monitor, un cavo, un'antenna, lo stesso involucro di un PC. Altri termini descrittivi generali possono essere: risorse fisiche e materiali (vedi hardware).
  • Informatica quantistica – l'informatica quantistica è l'insieme delle tecniche di calcolo e del loro studio che utilizzano i quanti per memorizzare ed elaborare le informazioni. Molte sono le differenze con l'informatica classica, soprattutto nei principi fondamentali (vedi informatica quantistica).
  • Interfaccia – punto di contatto tra un computer o un dispositivo controllato da computer e l'utente, o tra due componenti fisici del computer.[4] L'interfaccia grafica utente (GUI) è invece ciò che rappresenta gli oggetti e le entità interne al computer o al programma in una forma grafica direttamente manipolabile dall'utente, per esempio configurando lo schermo come una scrivania (desktop) su cui sono attivi menu, finestre e icone[4] (vedi interfaccia e interfaccia grafica utente).
  • Ipertesto – insieme di informazioni interconnesse, costituito da testi, indici gerarchici, note, illustrazioni, tabelle collegate fra loro da rimandi e collegamenti logici.[4] La sua consultazione al computer avviene per libera esplorazione dell'utente, che può decidere quali collegamenti seguire e in che ordine.[4] è la struttura su cui si basano i contenuti dei siti Internet (vedi ipertesto).
  • Sistema informatico – insieme di processore e periferiche, di cui è composto un calcolatore oppure configurazione hardware e software; da non confondere con sistema informativo che è invece l'insieme delle risorse tecnologiche impiegate per supportare la circolazione delle informazioni all'interno di un'organizzazione.[4] A parte il classico personal computer o il server di rete pensiamo ad esempio al telefono cellulare, alla fotocamera digitale, a una console per videogiochi, al cruscotto auto con il navigatore satellitare, al monitoraggio in sala di rianimazione, ecc. Sono tutti sistemi informatici, che ci forniscono servizi specifici. Pensiamo a un aereo moderno: al suo interno possiamo trovare non uno, ma molti sistemi informatici, ciascuno con un preciso compito. Internet nel suo insieme è un sistema informatico, formato a sua volta da una rete di sistemi informatici che lavorano per un obiettivo comune: permettere a chiunque di connettersi e scambiare informazioni con chiunque, in qualsiasi parte del globo (vedi sistema informatico e sistema informativo).
  • Software – il software è l'insieme dei componenti immateriali e virtuali che consentono all'utente di eseguire operazioni. è importante distinguere il software di base (oggi chiamato sistema operativo) dal software applicativo (comunemente detto programma o applicazione): il software di base serve per rendere operativo l'elaboratore, Il software applicativo serve per implementare nuove funzioni e/o rendere operative parti dell'elaboratore. Nondimeno, molte funzioni del software di base offrono valore aggiunto anche all'utente finale (ad esempio, il file system consente all'utente di memorizzare e poi riutilizzare secondo necessità il proprio lavoro). Perciò, all'interno del software di base è possibile ulteriormente distinguere le funzionalità a valore aggiunto per l'utente e quelle che sono meramente di servizio per garantire il funzionamento della macchina.[N 3]
  • Teoria dell'informazione – la teoria dell'informazione è una disciplina dell'informatica e delle telecomunicazioni il cui oggetto è l'analisi e l'elaborazione su base matematica dei fenomeni relativi alla misurazione e alla trasmissione di informazioni su un canale fisico di comunicazione (vedi teoria dell'informazione).
  • Teoria dei segnali – la teoria dei segnali studia le proprietà matematiche e statistiche dei segnali, definiti come funzioni matematiche del tempo. In generale, un segnale è una variazione temporale dello stato fisico di un sistema o di una grandezza fisica (potenziale o corrente elettrica per segnali elettrici, parametri di campo elettromagnetico per segnali radio) che serve per rappresentare e trasmettere messaggi ovvero informazione a distanza; il sistema in questione può essere il più disparato. In elettronica un segnale viene dunque studiato attraverso un modello matematico o funzione in cui il tempo (o il suo inverso, la frequenza) è considerato variabile indipendente (vedi teoria dei segnali).

Aree tematiche

[modifica | modifica wikitesto]

In qualità di disciplina, l'informatica spazia dagli studi teorici sugli algoritmi e i limiti della computazione ai problemi pratici dell'implementazione dei sistemi informatici di hardware e software.[15][16] La CSAB, chiamata formalmente Computing Sciences Accreditation Board – che è costituita dai rappresentanti dell'ACM e dell'IEEE Computer Society[17] – identifica quattro aree che considera cruciali per la disciplina dell'informatica: teoria della computazione, algoritmi e strutture dati, metodologia e linguaggi della programmazione, e architettura ed elementi del computer. In più, la CSAB identifica anche campi come l'ingegneria del software, intelligenza artificiale, comunicazione e le reti di computer, sistemi di basi di dati, calcolo parallelo, calcolo distribuito, interazione uomo-macchina, computer grafica, sistemi operativi e calcolo simbolico e numerico, come aree importanti dell'informatica.[15]

Informatica teorica

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Informatica teorica.

L'informatica teorica è essenzialmente astratta e matematica, ma deriva la propria ragion d'essere dai calcoli pratici e quotidiani. Il suo scopo è di capire la natura della computazione e, come conseguenza di questa comprensione, fornire metodologie sempre più efficienti.

Teoria dei codici e dell'informazione

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Teoria dei codici e Teoria dell'informazione.

La teoria dell'informazione è relativa alla quantificazione dell'informazione. Fu sviluppata da Claude Shannon per trovare i limiti fondamentali delle operazioni di elaborazione dei segnali, come la compressione dati e l'archiviazione e la comunicazione affidabile degli stessi.[18]

La teoria dei codici è lo studio delle proprietà dei codici (sistemi per convertire l'informazione da una forma all'altra) e la loro adattabilità per una specifica applicazione. I codici sono usati per la compressione dati, crittografia, rilevazione e correzione d'errore, e più recentemente anche per la codificazione delle reti. I codici sono studiati in modo da progettare metodi di trasmissione dati affidabili ed efficienti.

Teoria della computazione

[modifica | modifica wikitesto]

Secondo Peter Denning, la domanda fondamentale che soggiace l'informatica è ?cosa può essere (efficientemente) automatizzato??.[19] La teoria della computazione cerca di rispondere alle domande fondamentali che riguardano che cosa può essere calcolato e la quantità di risorse necessarie per eseguire i calcoli. La teoria della computabilità si sforza di rispondere alla prima domanda, esaminando quali problemi computazionali sono risolvibili attraverso vari modelli teorici di computazione. Alla seconda domanda invece cerca di rispondere la teoria della complessità computazionale, che studia i costi in termini di spazio e tempo associati ad approcci differenti per risolvere una moltitudine di problemi computazionali.

Il famoso problema P = NP?, uno dei Problemi per il millennio, è un problema ancora aperto nella teoria della computazione.

P = NP? GNITIRW-TERCES
Teoria degli automi Teoria della computabilità Teoria della complessità computazionale Crittografia Teoria del calcolo quantistico (computer quantistico)

Algoritmi e strutture dati

[modifica | modifica wikitesto]

Questo campo studia i metodi di calcolo comunemente usati e la loro efficienza computazionale.

Analisi degli algoritmi Algoritmi Strutture dati Ottimizzazione combinatoria Geometria computazionale

Teoria dei linguaggi di programmazione

[modifica | modifica wikitesto]

La teoria dei linguaggi di programmazione è una branca dell'informatica che ha a che fare con la progettazione, implementazione, analisi, caratterizzazione, e classificazione dei linguaggi di programmazione e delle loro particolari caratteristiche. Rientra nella disciplina dell'informatica e allo stesso tempo dipende e influenza matematica, ingegneria del software e linguistica. è un'area di ricerca attiva, con numerosi giornali accademici dedicati.

Teoria dei tipi Compilatori Linguaggi di programmazione

Metodi formali

[modifica | modifica wikitesto]

Questo è un tipo particolare di tecnica basata sulla matematica per la specificazione, sviluppo e verifica di sistemi hardware e software. L'utilizzo dei metodi formali per la progettazione di hardware e software è motivata dall'aspettativa che, come nelle altre discipline ingegneristiche, eseguire analisi matematiche appropriate possa contribuire all'affidabilità e alla robustezza di un progetto. I metodi formali formano un importante pilastro dell'ingegneria del software, specialmente dove è coinvolta la sicurezza e rappresentano un'utile aggiunta al collaudo del software poiché aiutano a evitare errori e possono anche fornire un framework per il collaudo stesso.

I metodi formali sono meglio descritti come l'applicazione di una sufficientemente ampia varietà di fondamenti dell'informatica teorica, in particolare calcolo logico, linguaggi formali, teoria degli automi, e semantica, ma anche sistemi dei tipi, tipi di dati algebrici, riguardo problemi nella specificazione e verifica dell'hardware e del software.

Informatica applicata

[modifica | modifica wikitesto]

L'informatica applicata punta a identificare specifici concetti informatici che possono essere utilizzati direttamente per risolvere problemi del mondo reale.

Architettura dei calcolatori e ingegneria informatica

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Ingegneria informatica.

L'architettura dei calcolatori, o organizzazione dei calcolatori digitali, è il design concettuale e la struttura operativa fondamentale di un sistema computerizzato. Si focalizza ampiamente sul modo in cui la CPU svolge le operazioni internamente e accede agli indirizzi in memoria.[20] Il campo spesso coinvolge discipline dell'ingegneria informatica e dell'ingegneria elettrica, selezionando e interconnettendo i componenti hardware per costruire computer che vengano incontro a obiettivi funzionali, prestazionali ed economici.

Logica digitale Microarchitettura Multiprocessing
Ubiquitous computing Architettura dei sistemi Sistemi operativi

Analisi delle prestazioni dei calcolatori

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Analisi delle prestazioni.

L'analisi delle prestazioni è lo studio del lavoro svolto dai computer, che ha per obiettivi generali il miglioramento del produttività di dati, il controllo del tempo di risposta, l'uso efficiente delle risorse, l'eliminazione dei colli di bottiglia, e la predizione della performance sotto carichi di punta anticipati.[21]

Programmazione e sistemi

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Programmazione (informatica) e Sistema informatico.

In generale i due campi applicativi principali dell'informatica aziendale sono l'ambito di programmazione ovvero lo sviluppo software da parte di team di programmatori e l'ambito sistemistico ovvero la progettazione, realizzazione e gestione dell'infrastruttura IT a supporto delle decisioni di business e operative aziendali in tutte le sue componenti per opera di sistemisti.

Reti di calcolatori

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Rete di computer.

Una rete di computer è un insieme di dispositivi hardware e software collegati l'uno con l'altro da appositi canali di comunicazione, che permette il passaggio da un utente all'altro di risorse, informazioni e dati in grado di essere pubblicati e condivisi.

Lo stesso argomento in dettaglio: Base di dati.

Una base di dati (database) è un sistema inteso per organizzare, memorizzare, e recuperare grandi quantità di dati facilmente. Una base di dati digitale è gestita utilizzando sistemi di gestione per memorizzare, creare, mantenere, e cercare dati, attraverso modelli e linguaggi di interrogazione.

Il monitoraggio informatico (monitoring) è l'area che si occupa di realizzare sistemi atti a sorvegliare l'andamento di funzioni e di prestazioni di risorse, applicazioni e infrastrutture. L'impiego di sensori software o strumenti hardware è alla base del monitoraggio.

Sistemi concorrenti, paralleli e distribuiti

[modifica | modifica wikitesto]

La concorrenza è una proprietà dei sistemi in cui vengono eseguite svariate computazioni simultaneamente, e che potenzialmente interagiscono le une con le altre. Sono stati sviluppati diversi modelli per la generale computazione concorrente, fra cui la rete di Petri, process calculi, PRAM. Un sistema distribuito estende l'idea della concorrenza a più computer connessi attraverso una rete. Computer all'interno dello stesso sistema distribuito hanno una propria memoria, e l'informazione è spesso scambiata tra di essi per conseguire un obiettivo comune.

Sicurezza informatica e crittografia

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Sicurezza informatica e Crittografia.

La sicurezza informatica è una branca delle tecnologie dell'informazione, che ha per oggetto la protezione dell'informazione da accessi non autorizzati, interruzioni, o modifiche, pur mantenendo l'accessibilità e l'usabilità del sistema per gli utenti a cui è destinato. La crittografia è la pratica e lo studio dell'occultamento (criptaggio) e della decifrazione (decriptaggio) dell'informazione. La crittografia moderna è ampiamente connessa all'informatica, poiché molti algoritmi di criptaggio e decriptaggio sono basati sulla loro complessità computazionale.

Scienza computazionale

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Scienza computazionale.

La scienza computazionale è il campo di studio che concerne la costruzione di modelli matematici e tecniche di analisi quantitativa tali da utilizzare il computer per analizzare e risolvere problemi scientifici. Nella pratica, tipicamente consiste nell'applicazione della simulazione al computer e altre forme di computazione a problemi in varie discipline scientifiche.

Analisi numerica Fisica computazionale Chimica computazionale Bioinformatica

Computer grafica

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Computer grafica.

La computer grafica è lo studio dei contenuti visuali digitali, e coinvolge la sintesi e manipolazione di dati immagine. Lo studio è connesso a molti altri campi dell'informatica, includendo la visione artificiale, l'elaborazione digitale delle immagini, la geometria computazionale, ed è pesantemente applicata nei campi degli effetti speciali e videogiochi.

Ingegneria del software

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Ingegneria del software.

L'ingegneria del software è lo studio della progettazione, implementazione, e manutenzione del software, in maniera tale da garantire alta qualità, affidabilità, sostenibilità, e velocità nella costruzione. è un approccio sistematico al software design, che consiste nell'applicazione di pratiche ingegneristiche al software. L'ingegneria del software ha a che fare l'organizzazione e l'analisi del software, e non solo con la sua creazione e produzione, ma anche con la sua manutenzione interna e sistemazione.

Interazione uomo-macchina

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Interazione uomo-computer.

L'interazione uomo-macchina è campo di ricerca che sviluppa teorie, principi, e linee guida per i progettisti delle interfacce utente, in modo che possano creare esperienze utente soddisfacenti con dispositivi desktop, laptop e mobile (vedi usabilità). Con questo scopo, l'informatica sta sempre più evolvendo verso una disciplina interattiva e orientata alla comunicazione efficace. Tale campo coinvolge diverse discipline, tra cui informatica, psicologia, scienze cognitive, design, intelligenza artificiale e scienze del linguaggio.

Intelligenza artificiale

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Intelligenza artificiale.

L'intelligenza artificiale (in acronimo IA, oppure AI in inglese) punta o è richiesta per la sintesi di processi orientati agli obiettivi come per esempio problem solving, decision making, adattamento all'ambiente, apprendimento e comunicazione, riscontrabili in umani e animali. Fin dalle sue origini all'interno della cibernetica e nella Conferenza di Dartmouth (1956), la ricerca sull'intelligenza artificiale è stata necessariamente interdisciplinare, ricorrendo ad aree specialistiche come la matematica applicata, logica simbolica, semiotica, ingegneria elettrica, filosofia della mente, neurofisiologia e intelligenza sociale. L'IA è associata, secondo il pensiero comune, allo sviluppo dei robot, ma il campo principale in cui vi è un'applicazione pratica è lo sviluppo di software, che richiede una comprensione computazionale. Il punto di partenza è stato il quesito di Alan Turing ?Can computers think?? dei tardi anni quaranta del XX secolo, che rimane effettivamente senza risposta, sebbene il Test di Turing sia ancora usato per valutare l'output del computer sulla scala dell'intelligenza umana. L'automazione delle attività di valutazione e predizione ha conosciuto crescenti successi nel sostituire il monitoraggio e l'intervento umano in campi dell'informatica applicata che coinvolgono dati del mondo reale di una certa complessità.

Apprendimento automatico Visione artificiale Elaborazione digitale delle immagini
Riconoscimento di pattern Data mining Computazione evolutiva
Rappresentazione della conoscenza Elaborazione del linguaggio naturale Robotica

Insegnamento, titoli di studio e certificazioni

[modifica | modifica wikitesto]

L'insegnamento dell'informatica avviene in diversi modi e a diversi livelli. Nelle scuole secondarie di secondo grado esiste la specializzazione di perito informatico.

L'informatica è entrata nel panorama dell'insegnamento universitario italiano negli anni settanta. Oggi vi sono corsi di Informatica in praticamente tutte le Università che abbiano dipartimenti a carattere scientifico. Solitamente il corso di informatica appartiene alla facoltà di scienze matematiche, fisiche e naturali, anche se di fatto esiste anche un corso di laurea in ingegneria informatica presso la facoltà di ingegneria con elementi misti di informatica pura e sistemi hardware elettronici. L'attuale corso di studi è suddiviso in una laurea triennale, una laurea magistrale e il dottorato in informatica offrendo una formazione teorica di base e avanzata sull'informatica stessa. La laurea in Informatica permette inoltre di sostenere l'Esame di Stato per l'abilitazione alla professione di Ingegnere dell'Informazione.[22]

In Italia si hanno inoltre varie certificazioni che attestano il possesso di abilità informatiche o di competenze professionali:

  • ECDLEuropean Computer Driving Licence, detta anche Patente europea per l'uso del computer, per le abilità informatiche minimali.
  • EUCIPEuropean Certification of Informatics Professionals, sistema di servizi e certificazioni, di riferimento nel mondo delle professioni dell'informatica, dell'impresa e della formazione.

Esistono poi numerose altre certificazioni professionali in ambito programmazione (es. Microsoft .Net e Java della Sun Microsystems) e sistemistico (es. Linux System Administration, Windows certification, application server certification, Vmware/Citrix virtualization certification, Oracle DBA certification, IBM DB2 certification, SAP certification, Cisco e Juniper networking certification), tutte altamente spendibili in ambito lavorativo nel mercato informatico aziendale, detto anche terziario avanzato, fortemente espanso a partire dai primi anni 2000 con la diffusione di Internet.

Annotazioni
  1. ^ Ma nel 1957 l'informatico tedesco Karl Steinbuch aveva già coniato la parola ?Informatik?, pubblicando un documento chiamato Informatik: Automatische Informationsverarbeitung.
  2. ^ Durante i primi giorni del calcolo automatico, fu suggerito un gran numero di termini per i praticanti di tale campo in Communications of the ACM ? "turingeer", "turologist", "flow-charts-man", "applied meta-mathematician", e "applied epistemologist". Tre mesi dopo, nello stesso giornale, fu suggerito "comptologist", seguito nell'anno successivo da "hypologist". Fu suggerito anche il termine "computics".
  3. ^ Si potrebbe argomentare che tutte le funzioni del SO offrono valore aggiunto all'utente, ma molte di queste operano in background e sono trasparenti rispetto all'utilizzatore del sistema, mentre altre sono parte integrante della computing experience.
Fonti
  1. ^ Informatica, in Treccani.it – Enciclopedie on line, Roma, Istituto dell'Enciclopedia Italiana.
  2. ^ informàtica in Vocabolario - Treccani, su treccani.it. URL consultato il 29 settembre 2017.
  3. ^ (FR) Alain Le Diberder, Informatique, su LeMond.fr, 24 gennaio 2001. URL consultato il 25 marzo 2016.
  4. ^ a b c d e f g h Francesco Sabatini e Vittorio Coletti, Il Sabatini Coletti dizionario della lingua italiana 2008. Con CD-ROM, Rizzoli Larousse, 31 luglio 2007, ISBN 978-88-525-0173-9. URL consultato il 30 settembre 2017.
  5. ^ a b Louis Fein, The Role of the University in Computers, Data Processing, and Related Fields, in Commun. ACM, vol. 2, n. 9, September 1959, pp. 7-14, DOI:10.1145/368424.368427, ISSN 0001-0782 (WC · ACNP). URL consultato il 29 settembre 2017.
  6. ^ Donald E. Knuth, George Forsythe and the Development of Computer Science (PDF), su stanford.edu, 20 ottobre 2013. URL consultato il 29 settembre 2017 (archiviato dall'url originale il 20 ottobre 2013).
  7. ^ Carlo Sansotta, Nozioni di Informatica, Lulu.com, 2011, ISBN 978-1-4709-2502-4. URL consultato il 29 settembre 2017.
  8. ^ programma in Vocabolario - Treccani, su treccani.it. URL consultato il 29 settembre 2017.
  9. ^ a b c Fiorenzo Formichi, Giorgio Meini e Ivan Venuti, Corso di informatica. Per le Scuole superiori. Con espansione online: 1, Zanichelli, 1o gennaio 2012, ISBN 978-88-08-16180-2. URL consultato il 29 settembre 2017.
  10. ^ a b Yuval Noah Harari, Homo deus. Breve storia del futuro, Bompiani, 2017, ISBN 978-88-452-9279-8. URL consultato il 29 settembre 2017.
  11. ^ Giovanni Fornero e Franco Restaino, Storia della Filosofia. Il pensiero contemporaneo: il dibattito attuale, vol. 9, Gruppo Editoriale L'Espresso, 2006.
  12. ^ Federico Faggin, Irriducibile. La coscienza, la vita, i computer e la nostra natura, Milano, Mondadori, 2022, ISBN 9788804739036
  13. ^ a b c d e f Walter Maraschini e Mauro Palma, Enciclopedia della Matematica, A-L, Corriere della Sera, 2014.
  14. ^ a b Paolo Freguglia (a cura di), Boole, collana Grandangolo Scienza, vol. 29, Corriere della Sera, 2016.
  15. ^ a b Computer Science as a Profession, su csab.org, 17 giugno 2008. URL consultato il 30 settembre 2017 (archiviato dall'url originale il 17 giugno 2008).
  16. ^ (EN) National Research Council, Computer Science: Reflections on the Field, Reflections from the Field, 4 ottobre 2004, DOI:10.17226/11106, ISBN 978-0-309-09301-9. URL consultato il 30 settembre 2017.
  17. ^ CSAB, Inc., su csab.org. URL consultato il 30 settembre 2017.
  18. ^ (EN) Graham P. Collins, Claude E. Shannon: Founder of Information Theory, in Scientific American. URL consultato il 30 settembre 2017.
  19. ^ Peter J. Denning, Computer Science: The Discipline (PDF), su idi.ntnu.no, Encyclopedia of Computer Science, 25 maggio 2006. URL consultato il 30 settembre 2017 (archiviato dall'url originale il 25 maggio 2006).
  20. ^ Ronald A. Thisted, Computer Architecture (PDF), Departments of Statistics, Health Studies, and Anesthesia & Critical Care, University of Chicago, 1997.
  21. ^ Bob Wescott, The Every Computer Performace Book, 1a ed., ISBN 1-4826-5775-9, OCLC 857903757.
  22. ^ Iscrizione all'ordine degli ingegneri per laureati Informatici, su ALSI. URL consultato il 12 febbraio 2017 (archiviato dall'url originale il 13 febbraio 2017).
  • G. Ausiello, C. Batini, V. Frosini, ?Informatica? in Enciclopedia Italiana - Appendice VI, Roma, Istituto dell'Enciclopedia Italiana, 2000.
  • A.M. Gambino, A. Stazi, Diritto dell'informatica e della comunicazione (Manuale), Giappichelli, Torino, 2009.
  • Camera dei deputati. Segretariato generale, ed. Ambiente e informatica: problemi nuovi della società contemporanea. Vol. 16. Servizio studi, legislazione e inchieste parlamentari, 1974.
  • Enrico Grassani, L'assuefazione tecnologica. Metamorfosi del sistema uomo-macchina, Editoriale Delfino, Milano 2014.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàThesaurus BNCF 1576 · LCCN (ENsh89003285 · GND (DE4026894-9 · BNE (ESXX525961 (data) · BNF (FRcb11932109b (data) · J9U (ENHE987007549081005171
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
小孩黄疸高有什么危害 儿童拉稀吃什么药 喉咙痛上火吃什么药效果最好 cross是什么牌子 依非韦伦片治什么病的
宝宝肋骨外翻是什么原因 祸祸是什么意思 查结核做什么检查 19年是什么年 肺部挂什么科
什么情况要打破伤风 褥疮用什么药 尿道感染看什么科 十二月是什么星座 ti是什么元素
专科是什么 胃疼看病挂什么科 士官是什么 额头凉凉的是什么原因 两个月没来月经是什么原因
碳酸钠俗称什么hcv8jop4ns9r.cn 食管裂孔疝是什么原因造成的hcv8jop3ns9r.cn 送长辈什么礼物好hcv8jop9ns8r.cn 鹿几念什么hcv8jop3ns5r.cn 突然暴瘦是什么原因gysmod.com
10.28是什么星座hcv7jop5ns1r.cn 肝多发囊肿是什么意思hcv8jop5ns3r.cn 羊水少吃什么bfb118.com 乌龟一般吃什么东西hcv8jop0ns0r.cn 糖耐筛查主要检查什么hcv7jop4ns7r.cn
冲正是什么意思bjhyzcsm.com 樵是什么意思bysq.com 美尼尔综合征吃什么药hcv9jop4ns5r.cn 时值是什么意思hcv8jop1ns3r.cn 洋葱对肝脏有什么好处hcv9jop0ns6r.cn
7月26日是什么日子luyiluode.com 12点是什么时辰gysmod.com 男人吃海参有什么好处hcv7jop5ns5r.cn 肝回声改变是什么意思hcv9jop8ns1r.cn 鲨鱼是什么动物hkuteam.com
百度