Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

PL/M

Indice PL/M

Il PL/M (sigla di Programming Language for Microcomputers) è un linguaggio di programmazione ad alto livello creato da Gary Kildall nel 1972 per i microprocessori Intel.

Indice

  1. 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.

  2. Linguaggi di programmazione procedurali
  3. 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

Linguaggi di programmazione strutturati