Indice
36 relazioni: ALGOL, Ambiente di sviluppo integrato, Backus-Naur Form, BASIC, C (linguaggio di programmazione), Compilatore, CP/M, Firmware, Flag, Funzione (informatica), Gary Kildall, Hardware, IBM AS/400, Input/output, Intel, Intel 4004, Intel 8008, Intel 80186, Intel 80286, Intel 80386, Intel 8051, Intel 8080, Intel 8085, Intel 8086, Interrupt, Linguaggio di programmazione ad alto livello, Macro (informatica), Memoria (informatica), Microprocessore, Microsoft, MS-DOS, OpenVMS, Pascal (linguaggio di programmazione), PL/I, Porta (informatica), Sistema operativo.
- Linguaggi di programmazione procedurali
- Linguaggi di programmazione strutturati
ALGOL
ALGOL (abbreviazione di ALGOrithmic Language, ossia linguaggio algoritmico) è un linguaggio di programmazione sviluppato nel 1958. In un certo senso fu una reazione al Fortran; introdusse concetti fondamentali come lo stack dei record di attivazione e per certi versi si può considerare capostipite di una grande famiglia di linguaggi di notevole successo, dal Pascal al C.
Vedere PL/M e ALGOL
Ambiente di sviluppo integrato
Un ambiente di sviluppo integrato (ovvero IDE) è un'applicazione che fornisce vari strumenti per lo sviluppo software, in particolare un editor di codice sorgente, modalità di automazione dello sviluppo, e un debugger.
Vedere PL/M e Ambiente di sviluppo integrato
Backus-Naur Form
La BNF (Backus-Naur Form o Backus Normal Form) è una metasintassi, ovvero un formalismo attraverso cui è possibile descrivere la sintassi di linguaggi formali (il prefisso meta ha proprio a che vedere con la natura circolare di questa definizione).
Vedere PL/M e Backus-Naur Form
BASIC
Il BASIC è un linguaggio di programmazione ad alto livello sviluppato nel 1964 presso il Dartmouth College sul calcolatore GE-225 dai professori John George Kemeny e Thomas Eugene Kurtz.
Vedere PL/M e BASIC
C (linguaggio di programmazione)
C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.
Vedere PL/M e C (linguaggio di programmazione)
Compilatore
Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto): il processo di traduzione si chiama compilazione mentre l'attività inversa - ovvero passare dal codice oggetto al codice sorgente - è chiamata decompilazione ed è effettuata per mezzo di un decompilatore.
Vedere PL/M e Compilatore
CP/M
Il CP/M (Control Program/Monitor o Control Program for Microcomputers) è un sistema operativo per micro e personal computer pubblicato dalla Digital Research, Inc. di Gary Kildall nel 1974.
Vedere PL/M e CP/M
Firmware
Il firmware (prestito linguistico dalla lingua inglese derivante dall'unione di "firm" e "software", sicché in italiano equivale a componente logico permanente) è un programma, ovvero una sequenza di istruzioni, integrato direttamente in un componente elettronico programmato (es.
Vedere PL/M e Firmware
Flag
In informatica, un flag (parola inglese che letteralmente significa bandiera) è una variabile, solitamente booleana, che può assumere solo due stati (identificabili come "vero" o "falso", "on" e "off", "1" e "0", "acceso" e "spento") e che segnala, con il suo valore, se un dato evento si è verificato oppure no, o se il sistema è in un certo stato oppure no.
Vedere PL/M e Flag
Funzione (informatica)
In informatica e in particolare nella programmazione, una funzione è un'unità di organizzazione del codice che permette di raggruppare una sequenza di istruzioni in un unico blocco, caratterizzato da un nome, dei parametri in ingresso (detti argomenti) e uno o più dati restituiti in uscita.
Vedere PL/M e Funzione (informatica)
Gary Kildall
Kildall fu una delle prime persone a considerare i microprocessori dei computer a tutti gli effetti e non solamente dei controllori di apparati, fondando un'azienda su questo concetto.
Vedere PL/M e Gary Kildall
Hardware
Lhardware (abbreviato HW, dall'inglese hard «duro, pesante», e ware «merci, prodotti», su imitazione del termine software) è l'insieme di tutte le parti tangibili elettroniche, elettriche, meccaniche, magnetiche, ottiche che consentono il funzionamento di un computer.
Vedere PL/M e Hardware
IBM AS/400
Un sistema AS/400e. Il sistema AS/400 (Application System/400) è stata una famiglia di minicomputer sviluppata dall'IBM nel 1988 per usi prevalentemente aziendali, come supporto del sistema informativo gestionale.
Vedere PL/M e IBM AS/400
Input/output
In informatica, con input/output o ingresso/uscita (abbreviato I/O) si intendono tutte le interfacce informatiche messe a disposizione da un sistema operativo ai programmi, per effettuare un cambio o svincolo di dati o segnali.
Vedere PL/M e Input/output
Intel
Intel Corporation è un'azienda multinazionale statunitense fondata il 18 luglio 1968 con sede a Santa Clara (California). Produce dispositivi a semiconduttore, microprocessori, componenti di rete, chipset per schede madri, chip per schede video e molti altri circuiti integrati.
Vedere PL/M e Intel
Intel 4004
LIntel 4004 è un microprocessore prodotto da Intel a partire dal 1971. Ritenuto il primo microprocessore nella storia dell'informatica, è stato anche il primo prodotto da Intel, dato che inizialmente l'azienda produceva solo chip di memoria.
Vedere PL/M e Intel 4004
Intel 8008
LIntel 8008 è uno dei primi microprocessori progettati e prodotti da Intel su architettura della Computer Terminal Corporation (CTC). Rilasciato sul mercato nell'aprile del 1972, fu originariamente commissionato dalla CTC (poi Datapoint) per l'uso nel suo terminale programmabile Datapoint 2200 ma, poiché il chip fu consegnato troppo tardi e non soddisfaceva gli obiettivi di prestazioni della CTC, non fu utilizzato nel Datapoint 2200.
Vedere PL/M e Intel 8008
Intel 80186
LIntel 80186 è un microprocessore prodotto da Intel a partire dal 1982. L'80186 fu un miglioramento dell'Intel 8086 e dell'Intel 8088. Come l'8086, aveva un bus dati a 16 bit ed era anche disponibile, come il predecessore 8088, l'80188, con un bus dati a 8 bit.
Vedere PL/M e Intel 80186
Intel 80286
LIntel 80286 è un microprocessore prodotto da Intel a partire dal 1982. Questo microprocessore monolitico general purpose x86 a 16 bit è stato largamente usato come CPU per PC IBM e compatibili dalla metà degli anni ottanta ai primi anni novanta del secolo scorso.
Vedere PL/M e Intel 80286
Intel 80386
LIntel 80386 o Intel i386 (nome in codice: "P3"; abbreviazioni comuni: "Intel 386", "80386", "i386", "386") è una famiglia di microprocessori monolitici general purpose x86 prodotti da Intel tra il 1985 e il 2007.
Vedere PL/M e Intel 80386
Intel 8051
LIntel 8051 è un microcontrollore a 8 bit su singolo chip basato su architettura Harvard, prodotto da Intel a partire dal 1980 come processore per sistemi integrati.
Vedere PL/M e Intel 8051
Intel 8080
LIntel 8080 è uno dei primi microprocessori progettati e prodotti da Intel. CPU a 8 bit, fu immesso sul mercato nell'aprile del 1974 con un modello a 2 MHz, e si può ritenere la prima CPU a microprocessore ad aver conosciuto una larga diffusione.
Vedere PL/M e Intel 8080
Intel 8085
LIntel 8085 è un microprocessore a 8 bit prodotto da Intel a partire da metà degli anni settanta. Supporta l'assembly del più famoso Intel 8080 ma richiede meno hardware di supporto, permettendo la costruzione di calcolatori più semplici e meno costosi.
Vedere PL/M e Intel 8085
Intel 8086
LIntel 8086 (chiamato anche iAPx86 durante i primi anni ottanta) è un microprocessore a 16 bit progettato da Intel nel 1978, che diede origine all'architettura x86.
Vedere PL/M e Intel 8086
Interrupt
Un interrupt, in informatica, è un segnale asincrono che indica il "bisogno di attenzione" da parte di una periferica finalizzata ad una particolare richiesta di servizio, un evento sincrono che consente l'interruzione di un processo qualora si verifichino determinate condizioni (gestione dei processi) oppure più in generale una particolare richiesta al sistema operativo da parte di un processo in esecuzione.
Vedere PL/M e Interrupt
Linguaggio di programmazione ad alto livello
Un linguaggio di programmazione ad alto livello, in informatica, è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina.
Vedere PL/M e Linguaggio di programmazione ad alto livello
Macro (informatica)
In informatica, il termine macro sta ad indicare una procedura, ovvero un "insieme" o "blocco" di comandi o istruzioni, tipicamente ricorrente durante l'esecuzione di un programma.
Vedere PL/M e Macro (informatica)
Memoria (informatica)
La memoria, in informatica, è un elemento di un computer o di un suo sottosistema e ha il compito di garantire la persistenza dei dati eo delle istruzioni dei programmi.
Vedere PL/M e Memoria (informatica)
Microprocessore
Il microprocessore (in sigla µP o uP, con particolare riferimento al chip hardware) è una tipologia particolare di processore; più precisamente è un circuito elettronico dedicato all'elaborazione di istruzioni, costituito da uno o più circuiti integrati e per questo di dimensioni molto ridotte (da qui il termine "micro" anteposto a "processore").
Vedere PL/M e Microprocessore
Microsoft
Microsoft Corporation (in precedenza Micro-Soft Company, comunemente Microsoft) è un'azienda multinazionale statunitense d'informatica con sede nel Microsoft Campus a Redmond nello Stato di Washington (Stati Uniti).
Vedere PL/M e Microsoft
MS-DOS
MS-DOS (sigla di Microsoft Disk Operating System; in italiano letto "emme esse dòs") è un sistema operativo di Microsoft, non più in produzione, dedicato ai personal computer con microprocessore x86.
Vedere PL/M e MS-DOS
OpenVMS
OpenVMS (Open Virtual Memory System o originariamente solo VMS) è un sistema operativo sviluppato per server e computer basati su architetture VAX o Alpha sviluppate da Digital Equipment Corporation di Maynard, nel Massachusetts.
Vedere PL/M e OpenVMS
Pascal (linguaggio di programmazione)
Il Pascal, in informatica, è un linguaggio di programmazione creato da Niklaus Wirth e basato sul linguaggio ALGOL; il nome è dedicato a Blaise Pascal che inventò nel 1645 la Pascalina, considerata la prima calcolatrice.
Vedere PL/M e Pascal (linguaggio di programmazione)
PL/I
PL/I, (Programming Language One) è un linguaggio di programmazione progettato nel 1964 per lo sviluppo di applicazioni scientifiche, ingegneristiche o commerciali (il suo principale campo di applicazione è lelaborazione dati).
Vedere PL/M e PL/I
Porta (informatica)
Una porta, in informatica, è un punto fisico (hardware) sul quale terminano le connessioni di un'interfaccia cioè il canale fisico attraverso il quale i dati vengono trasferiti tra un dispositivo di input e il processore o tra processore e dispositivo di output.
Vedere PL/M e Porta (informatica)
Sistema operativo
Un sistema operativo (abbreviato in SO), in informatica, è un software di base, detto anche piattaforma operativa (composto normalmente da più sottosistemi o componenti software: kernel, scheduler, file system, gestore della memoria, gestore delle periferiche, interfaccia utente e spooler di stampa), che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi; tra i sistemi operativi per computer desktop si citano Microsoft Windows, MacOS, le distribuzioni Linux, sistemi Unix-like, BSD e Chrome OS, mentre per i dispositivi mobili, quali smartphone e tablet, vi sono iOS, Android, HarmonyOS, Windows Phone, Sailfish OS, Symbian OS e KaiOS.
Vedere PL/M e Sistema operativo
Vedi anche
Linguaggi di programmazione procedurali
- 4th Dimension
- A-0 System
- ABC (linguaggio)
- ALGOL
- Action! (linguaggio di programmazione)
- Argus (linguaggio di programmazione)
- B (linguaggio di programmazione)
- BCPL
- Basic4ppc
- Boo (linguaggio)
- C (linguaggio di programmazione)
- CLU (linguaggio di programmazione)
- COBOL
- COMAL
- Combined Programming Language
- Common LISP
- D (linguaggio di programmazione)
- Fortran
- GRASS (linguaggio di programmazione)
- Gambas
- Geometric Description Language
- Go (linguaggio di programmazione)
- Harbour
- Hollywood (linguaggio di programmazione)
- Julia (linguaggio di programmazione)
- Karel
- ML (linguaggio di programmazione)
- Modula
- Oberon (linguaggio di programmazione)
- Occam (linguaggio di programmazione)
- PHP
- PL/I
- PL/M
- Perl
- Plankalkül
- PowerShell
- RPG (linguaggio di programmazione)
- Rc (shell)
- Rust (linguaggio di programmazione)
- Speedcoding
- Standard ML
- Tcl
- Visual Basic
- Visual FoxPro
- XHarbour
Linguaggi di programmazione strutturati
- ALGOL
- BCPL
- C (linguaggio di programmazione)
- COBOL
- COMAL
- Combined Programming Language
- PL/I
- PL/M
- Verilog