![](/assets/artwork/1x1-42817eea7ade52607a760cbee00d1495.gif)
MCXi Basic 4+
Sistema di sviluppo software
Aleksey Neronov
Progettata per iPad
-
- 0,99 €
Screenshot
Descrizione
L'MCX BASIC è un dialetto del linguaggio di programmazione BASIC anche se è stato influenzato dal GW-BASIC, un interprete BASIC per le macchine a 16 bit. L'MCX include il supporto per la gestione della grafica, dell'audio e delle periferiche collegate ai computer ed è stato sviluppato per essere flessibile ed espandibile.
L'ambiente di sviluppo (IDE) dell'MCX BASIC era molto simile a quello del Dartmouth BASIC del Dartmouth Time Sharing System, vale a dire un'interfaccia a riga di comando in cui inserire i comandi e le istruzioni. Se la riga immessa iniziava con un numero, veniva considerata facente parte del programma dell'utente e memorizzata in RAM; in caso contrario, era considerata un comando da eseguire immediatamente (modalità diretta). L'IDE presentava un messaggio iniziale con il contenuto di memoria libera ed in basso un promemoria dei comandi associati ai tasti funzione del computer.
Fino agli anni sessanta del XX secolo i computer erano ingombranti, estremamente costosi e difficili da programmare. Erano acquistati da industrie, istituti governativi o università. Data la loro scarsa potenza elaborativa, i linguaggi di programmazione erano orientati alla massima efficienza sacrificando la facilità di scrittura del codice e la sua leggibilità. Questi fattori, uniti alla difficoltà di poter accedere ad un computer, relegavano l'uso di queste macchine a poche persone e per particolari compiti. Nel 1959 anche l'università di Dartmouth acquistò un proprio computer, un LGP-30, affidato al reparto informatico sotto la direzione di Kurtz. Gli utenti non potevano avere un accesso libero alla macchina ma dovevano inserire i loro programmi nel sistema che li eseguiva poi nell'ordine in cui li aveva ricevuti. Dall'inserimento all'ottenimento dei risultati poteva quindi passare un discreto lasso di tempo (ore ma anche giorni). Per ovviare a questo problema Kemeny e Kurtz iniziarono a sviluppare un sistema di timesharing per poter consentire l'accesso a più utenti contemporaneamente e l'esecuzione di più programmi simultaneamente. Per permettere ciò l'università acquistò anche un nuovo computer, un GE-235, e 30 terminali GE Datanet-30 che furono dislocati in vari ambienti di Dartmouth grazie ai quali gli studenti potevano inserire i loro programmi nell'unità centrale in modo rapido e semplificato. Il sistema supportava inizialmente anche altri linguaggi come il FORTRAN e l'ALGOL ma Kurtz e Kemeny studiarono un altro linguaggio che fosse più semplice da imparare e di uso generale sviluppando così il BASIC (Beginner's All-purpose Symbolic Instruction Code).[3]
Negli anni seguenti, con il nascere di diverse versioni del linguaggio, il BASIC sviluppato originariamente da Kemeny e Kurtz fu indicato come Dartmouth BASIC. Con gli anni il BASIC ha subito notevoli evoluzioni e cambiamenti, diventando un linguaggio strutturato con potenzialità molto simili a quelle di altri linguaggi più evoluti. Le numerose versioni attuali del BASIC affiancano ai concetti originari nuovi concetti, quali la gestione degli oggetti, la ricorsività, la strutturazione: vedi ad esempio il Visual Basic o il REALbasic.Oggi è stato quasi completamente soppiantato a favore del più efficiente linguaggio assembly, ma viene ancora utilizzato per le applicazioni lente, di fatto sin dal momento della nascita ha avuto da sempre un problema: la scarsa velocità di sistema.
Novità
Versione 1.22
Quest’app è stata aggiornata da Apple per visualizzare l’icona dell’app di Apple Watch.
Supporto di iOS 11
Icone aggiornate
Altri cambiamenti minori
Privacy dell’app
Lo sviluppatore, Aleksey Neronov, non ha fornito a Apple dettagli sulle proprie procedure per la tutela della privacy e il trattamento dei dati. Per ulteriori informazioni, consulta l’informativa sulla privacy dello sviluppatore.
Dettagli non forniti
Lo sviluppatore dovrà fornire dettagli sulla privacy quando pubblicherà il prossimo aggiornamento dell’app.
Informazioni
- Fornitore
- Aleksey Neronov
- Dimensione
- 7,4 MB
- Categoria
- Istruzione
- Compatibilità
-
- iPhone
- Richiede iOS 8.0 o versioni successive.
- iPad
- Richiede iPadOS 8.0 o versioni successive.
- iPod touch
- Richiede iOS 8.0 o versioni successive.
- Mac
- Richiede macOS 11.0 o versioni successive e un Mac con chip Apple M1 o versioni successive.
- Apple TV
- Richiede tvOS 9.0 o versioni successive.
- Apple Vision
- Richiede visionOS 1.0 o versioni successive.
- Lingue
-
Inglese
- Età
- 4+
- Copyright
- © "2017 Aleksey Neronov"
- Prezzo
- 0,99 €
Supporto
-
In famiglia
Se “In famiglia” è stato attivato, fino a sei membri della famiglia potranno usare l’app.