Sei in » Home  » Software
Scritto da G. Meneghelli - Letto 17242 volte  -   Ultimo aggiornamento  22/11/2021




Una lista di compilatori e interpreti per linguaggi di programmazione quali C++, Basic, Pascal, ecc.



Introduzione




In questo articolo ho elencato una serie di compilatori e interpreti per vari linguaggi di programmazione scaricabili gratuitamente.

Quale è la differenza tra un linguaggio compilato e uno interpretato?

Un programma in linguaggio compilato, per essere utilizzato, deve essere tradotto dal tool di programmazione in un file eseguibile. Questo file .EXE può essere avviato con un semplice click. Alcuni compilatori richiedono apposite librerie di supporto.

Un Linguaggio interpretato è una serie di comandi scritti con una determinata sintassi, salvati in un file ed eseguiti al volo tramite l'interprete (il tool di programmazione).
Per l'utilizzo di tali programmi bisogna preventivamente avviare il relativo interprete.

Nel paragrafo successivo una serie di compilatori ed interpreti disponibili in rete.






Download




save_alt DigitalMars
C++ Compilatore open source per sistemi Win32, Linux e OS X.C e C++ per Win32, Win16, DOS32 e DOS. Tempi di compilazione / collegamento più rapidi, potente tecnologia di ottimizzazione, sorgente completa della libreria, documentazione sfogliabile HTML, disassemblatore, bibliotecario, compilatore di risorse, make, ecc., Versioni a riga di comando e GUI, tutorial, codice di esempio, aggiornamenti online, Libreria di modelli standard.


save_alt Flat Assembler
Compilatore Assembler con documentazione. Compatibile con Windows, DOS e Linux. L'assembler rappresenta, nella programmazione, quanto più vicino al linguaggio macchina.


save_alt Aurel Basic via Softpedia
Linguaggio Basic interpretato. Basta scrivere i comandi e premere il pulsante di esecuzione per vederne i risultati.


save_alt FreeBasic
Compilatore Basic che si ispira molto al linguaggio QuickBasic di Microsoft. Crea programmi per Windows, DOS e Linux. Disponibile con installazione e in versione portatile.
FreeBASIC è un linguaggio di programmazione di alto livello che supporta paradigmi procedurali, orientati agli oggetti e meta-programmazione, con una sintassi compatibile con Microsoft QuickBASIC. Il progetto FreeBASIC era iniziato originariamente come un tentativo di creare un'alternativa gratuita e compatibile con il codice a Microsoft QuickBASIC, ma da allora è diventato un potente strumento di sviluppo. FreeBASIC può essere visto per estendere le funzionalità di Microsoft QuickBASIC in diversi modi, supportando più tipi di dati, costrutti di linguaggio, stili di programmazione e piattaforme e API moderne. Compatibile con Windows, DOS e Linux.


save_alt Gambas
Interprete Basic. Il linguaggio si ispira a Visual Basic. Qui la pagina del progetto in inglese.


save_alt JustBasic
Compilatore commerciale Basic che permette di creare programmi standalone e royalty free.


save_alt Microsoft SmallBasic
Era un interprete Basic per Windows. È cessato il supporto al software e il know out è stato trasferito a Visual Studio Express.


save_alt Pyton per Windows
Il necessario per programmare in Pyton. In rete disponibili vari tutorial e video. Consiglio la lettura dell'articolo Get started using Python on Windows for beginners - Microsoft Docs


save_alt ThinBasic
Interprete Basic. Programma che permette di scrivere un file testo con dei comandi ed eseguirlo immediatamente. Per Windows.


save_alt Visual Studio
Da Microsoft una completa suite per compilare vari linguaggi compreso Visual Basic per studenti e appassionati, Tool scaricabile gratuitamente.


save_alt Wxbasic
È un interprete Basic che assomiglia nella sintassi al QBasic. Per Windows e Linux. Il progetto non è più attivo dal 2002.


save_alt Xblite
XBLite è un conciso, semplice e potente linguaggio di programmazione compilato che combina la velocità del linguaggio C con la sintassi del BASIC. Il compilatore XBLite è gratuito, open-source, e pubblicato sotto licenza GPL e LGPL. Il download deve essere richiesto attraverso un form del sito.


save_alt Bat To Exe Converter
Bat To Exe-Converter è un compilatore che converte gli script BATCH (comandi DOS) in file eseguibili .EXE, E' possibile creare applicazioni invisibili, aggiungere codice bianario, icone e informazioni sulla versione del programma.
Software portatile.


save_alt GCC
La GNU Compiler Collection include front-end per C, C++,Objective-C, Fortran,Ada, Go e D, così come librerie per questi linguaggi (libstdc++,...). GCC è stato originariamente scritto come compilatore per il sistema operativo GNU. Il sistema GNU è stato sviluppato per essere software libero al 100%, libero nel senso che rispetta la libertà dell'utente.


save_alt WATCOM C++
Compilatore C++ open source. Questo compilatore genera programmi eseguibili per varie piattaforme.


save_alt Turbo51 - Free Pascal compiler for 8051
Compilatore Pascal per la famiglia di micro controllers 8051. Turbo51 è utilizzato da molti ingegneri di sistemi embedded per hobby e professionisti in tutto il mondo. Turbo51 è utilizzato per corsi e da utenti che utilizzano il linguaggio di programmazione Pascal.


save_alt Toit
Toit a detta degli autori è la migliore piattaforma per costruire, distribuire e mantenere software per dispositivi embedded connessi a Internet. Su Github trovi il repository che contiene l'implementazione del linguaggio Toit. È completamente open source ed è costituito dal compilatore, dalla macchina virtuale e dalle librerie standard che insieme consentono ai programmi Toit di essere eseguiti su un ESP32. Qui l'annuncio degli autori che il progetto diventa open source.









Risorse selezionate dal web




call_made Free Compilers and Interpreters
Compilers & Interpreters for Programming Languages (Da TheFreecountry)

call_made List of compilers
(Wikipedia)







Altri articoli consigliati




  I migliori siti dove trovare software da scaricare







Giampietro Meneghelli
Lidweb.it
Ultimo aggiornamento: 22/11/2021



Tags: Programmazione





  Articolo precedente


Script gratuiti per pubblicare blog su internet

  Articolo successivo


19 Text editor per linguaggi C HTML CSS PHP ecc.