Dev-C++

IDE gratuito open-source
(Reindirizzamento da Dev-C/C++)

Dev-C++ è un IDE gratuito distribuito sotto la licenza GNU per la programmazione in C/C++ scritto in Delphi.

Dev-C++
software
Logo
Logo
Schermata di Dev-C++
Schermata di Dev-C++
Schermata di Dev-C++
GenereIntegrated development environment
SviluppatoreColin Laplace / Orwell
Ultima versione6.3 (31 gennaio 2021)
Sistema operativoMicrosoft Windows
LinguaggioDelphi
C++
Object Pascal
LicenzaGPL
(licenza libera)
Sito webOrwell (nuova versione) BloodShed (non esistente)

Embarcadero (Fork delle precedenti, aggiornato)

Ormai abbandonato da tempo è caduto in disuso nel campo professionale ma rimanendo spesso utilizzato nel campo dell'istruzione scolastica.

Il progetto è sponsorizzato da Sourceforge.net.

Caratteristiche modifica

Una caratteristica di Dev-C++ è il suo uso dei DevPaks, estensioni sull'ambiente di programmazione con librerie addizionali, template e strumenti. I DevPaks solitamente contengono strumenti GUI, inclusi kit di sviluppo come GTK+, wxWidgets, e FLTK. Altri DevPaks includono librerie per usi delle funzioni più avanzate.

Dev-C++ attualmente funziona esclusivamente su Microsoft Windows. È disponibile un port su Linux, ma il progetto è stato abbandonato da tempo.

Il programma tende a presente spesso alcuni problemi durante la compilazione e l'esecuzione dei vari programmi, segnalando problemi che in realtà sono assenti nelle righe di codice.

Storia modifica

Dev-C++ è stato fondato originariamente dal programmatore Colin Laplace e dalla sua azienda, la Bloodshed Software.

Abbandono dello sviluppo modifica

Il progetto non è più attivo, l'ultima notizia risale a febbraio 2005[1]. È stato l'ambiente di sviluppo ufficiale delle Olimpiadi internazionali dell'informatica fino al 2010[2].

Sviluppo indipendente modifica

Tuttavia c'è un team di sviluppatori che ha migliorato l'IDE Dev-C++ e aggiunto nuove funzioni come il supporto per più compilatori e un RAD designer per le applicazioni wxWidgets. Questo IDE si chiama wxDev-C++.

Il 30 giugno 2011 una versione non ufficiale di Dev-C++ è stata pubblicata da Orwell (Johan Mes), un programmatore indipendente[3] che usa una versione più recente del compilatore GCC, ha migliorato la stabilità e corretto numerosi errori. Il 27 agosto, dopo essere stata una versione beta per 5 anni, è stata pubblicata la versione 5.0.[4] Tale versione ha una propria pagina separata su SourceForge[5] a partire dalla versione 5.0.0.5, poiché il precedente sviluppatore non rispondeva alle richieste di unione. Nel luglio del 2014 è stato rilasciato Orwell Dev-C++ 5.7.1 che utilizza la GCC 4.8.1 che supporta lo standard C++11. Nell'aprile del 2015 è stato rilasciato Orwell Dev-C++ 5.11 che utilizza la GCC 4.9.2.

Versione Embarcadero modifica

Il 1º luglio 2020 una nuova versione (fork) 5.50 di Dev-C++ è stata sponsorizzata e rilasciata da Embarcadero con un aggiornamento del codice a Delphi 10.4.

Il 12 ottobre 2020 è stata rilasciata da Embarcadero la nuova versione 6.0 di Dev-C++ con il più recente compilatore GCC 9.2.0 con il supporto a C++11 ed il supporto parziale al C++20, supporto per high DPI, UTF8, icone aggiornate, tema dark e ulteriori modifiche[6].

L'ultima versione attualmente rilasciata è la 6.3[7], di cui si può consultare il changelog sul repository su Github.

Note modifica

  1. ^ (EN) Bloodshed Software - Providing Free Software to the internet community, su bloodshed.net. URL consultato il 7 ottobre 2010 (archiviato dall'url originale il 29 dicembre 2017).
  2. ^ Regolamento selezione nazionale delle Olimpiadi di Informatica, a.s. 2009-2010 (PDF), su old.olimpiadi-informatica.it. URL consultato il 12 dicembre 2015 (archiviato dall'url originale il 22 dicembre 2015).
  3. ^ (EN) Orwell, Dev-C++ Blog: Dev-C++ 4.9.9.3 released, su Dev-C++ Blog, 30 giugno 2011. URL consultato il 12 dicembre 2022.
  4. ^ (EN) Orwell, Dev-C++ Blog: Dev-C++ 5.2.0.1 released, su Dev-C++ Blog, 28 aprile 2012. URL consultato il 12 dicembre 2022.
  5. ^ (EN) Dev-C++, su SourceForge. URL consultato il 12 dicembre 2022.
  6. ^ (EN) Changelog Dev-C++ v6.0, su github.com. URL consultato il 12 ottobre 2020.
  7. ^ (EN) Releases Dev-C++ nel repository Github di Embarcadero, su github.com. URL consultato il 6 ottobre 2022.

Altri progetti modifica

Collegamenti esterni modifica

  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero