Archivio per materia
Ingegneria del Software
43 pubblicazioni collegate
Scrivi una o più parole chiave presenti nel titolo: l’elenco si aggiorna mentre digiti.
43 pubblicazioni collegate
-
Adele Goldberg
L’informatica di Xerox PARC che contribuì a Smalltalk e alla diffusione della programmazione a oggetti.
-
Alan Kay
Il visionario del personal computing, della programmazione a oggetti e del Dynabook.
-
Barbara Liskov
La pioniera dell’astrazione dei dati, della modularità e dei sistemi distribuiti affidabili.
-
Bjarne Stroustrup
Il progettista di C++, linguaggio che unì astrazione, prestazioni e programmazione di sistema.
-
Dennis Ritchie
Il creatore del linguaggio C e coautore di Unix, figura centrale nella portabilità del software moderno.
-
Douglas Engelbart
Il pioniere dell’interazione uomo-computer che sviluppò mouse, ipertesto, finestre e lavoro collaborativo in rete.
-
Edsger Dijkstra
Il teorico della programmazione strutturata e degli algoritmi, tra rigore matematico e disciplina del software.
-
Fernando Corbató
Il pioniere della condivisione del tempo e di Multics, figura chiave nei sistemi operativi multiutente.
-
Frances Allen
La pioniera dei compilatori ottimizzanti che rese più sistematico il passaggio dal codice sorgente alle macchine efficienti.
-
Frederick Brooks
Il responsabile di System/360 e autore di The Mythical Man-Month, classico dell’ingegneria del software.
-
Grace Hopper
La pioniera dei compilatori che avvicinò la programmazione al linguaggio umano e alla pratica industriale.
-
HTML
Linguaggio di markup standard utilizzato per definire la struttura semantica e il contenuto delle pagine web
-
James Gosling
Il progettista di Java, linguaggio e piattaforma che resero centrale la portabilità del software applicativo.
-
Java
Linguaggio di programmazione ad alto livello, orientato agli oggetti e progettato per essere indipendente dall’architettura hardware
-
JavaScript
Linguaggio di scripting interpretato, dinamico e multiparadigma, divenuto lo standard de facto per la logica interattiva nel Web
-
John Backus
Il coordinatore del team FORTRAN e coautore della notazione BNF, decisivo per i linguaggi di programmazione.
-
John Cocke
Il ricercatore IBM che contribuì a RISC, compilatori ottimizzanti e architetture ad alte prestazioni.
-
JSON
Formato testuale leggero e indipendente dal linguaggio utilizzato per la serializzazione e lo scambio di dati strutturati
-
Karen Spärck Jones
La pioniera del recupero dell’informazione il cui lavoro sull’inverse document frequency è alla base della ricerca testuale moderna.
-
Ken Thompson
Il coautore di Unix che contribuì a definire la filosofia dei sistemi operativi moderni.
-
Leslie Lamport
Il teorico dei sistemi distribuiti che rese pensabili tempo logico, consenso e correttezza nei sistemi concorrenti.
-
Linus Torvalds
Il creatore del kernel Linux e figura chiave nello sviluppo collaborativo open source su scala globale.
-
Linux
Kernel di sistema operativo open-source di tipo Unix, base di innumerevoli distribuzioni per server, desktop e sistemi embedded
-
Margaret Hamilton
La responsabile del software di volo Apollo che rese l’ingegneria del software una disciplina di affidabilità critica.
-
Niklaus Wirth
Il progettista di Pascal, Modula e Oberon, difensore di semplicità, chiarezza e disciplina nei sistemi software.
-
Normalizzazione
Processo di organizzazione dei dati in un database relazionale per eliminare ridondanze e anomalie
-
Object-Oriented Programming
Paradigma di programmazione basato sull’organizzazione del codice in ’oggetti’che incapsulano dati e comportamenti
-
Open Source
Modello di sviluppo software basato sulla libera condivisione del codice sorgente e sulla collaborazione aperta
-
Software
Insieme di programmi, dati e istruzioni che permettono a un hardware di eseguire compiti specifici
-
UML (Unified Modeling Language)
Linguaggio di modellazione grafico universale utilizzato per specificare, visualizzare e documentare sistemi software
-
URL (Uniform Resource Locator)
Sequenza di caratteri che identifica univocamente l’indirizzo di una risorsa sulla rete Internet
-
Usabilità
Grado in cui un prodotto o sistema può essere utilizzato da utenti specifici per raggiungere obiettivi con efficacia, efficienza e soddisfazione
-
User Interface (UI)
Punto di interazione e comunicazione tra l’utente umano e una macchina o un software
-
Web (World Wide Web)
Servizio internet che permette la consultazione di documenti ipertestuali interconnessi tramite protocolli specifici
-
Web Server
Software o computer che ospita siti web e risponde alle richieste dei client tramite protocollo HTTP
-
WIMP
Modello di interfaccia grafica basato su Finestre, Icone, Menu e Puntatore
-
Workflow
Rappresentazione modellata e sequenziale di un processo operativo composto da attività, compiti e attori
-
X Window System
Infrastruttura software per la gestione delle interfacce grafiche a finestre su sistemi Unix e Linux
-
XAMPP
Distribuzione software gratuita e open-source che fornisce un ambiente di sviluppo web locale completo
-
XHTML (eXtensible HyperText Markup Language)
Versione più rigorosa dell’HTML basata sulle regole sintattiche dell’XML
-
XML (eXtensible Markup Language)
Linguaggio di marcatura flessibile utilizzato per strutturare e scambiare dati in modo leggibile sia per gli umani che per le macchine
-
XSS (Cross-Site Scripting)
Vulnerabilità di sicurezza web che permette a un attaccante di iniettare script malevoli nelle pagine visualizzate da altri utenti
-
YAML (YAML Ain’t Markup Language)
Linguaggio di serializzazione dei dati leggibile dall’uomo, ampiamente utilizzato per i file di configurazione
Nessun contenuto corrisponde alla ricerca.