Studio de programare GNAT - GNAT Programming Studio

Studio de programare GNAT
GPS cu sursă Ada
Dezvoltatori AdaCore
Versiune stabila
6.2.1 / 15 iunie 2016 ; acum 4 ani  ( 15.06.2016 )
Repertoriu Editați acest lucru la Wikidata
Scris in Ada
Sistem de operare Cross-platform
Tip Mediu de dezvoltare integrat
Licență Licență publică generală GNU
Site-ul web libre .adacore .com / tools / gps /

GNAT Programming Studio ( GPS , cunoscut anterior ca GNAT Programming System ) este un mediu de dezvoltare integrat (IDE) multi-limbaj gratuit de către AdaCore . GPS folosește compilatoare din GNU Compiler Collection , preluându-și numele de la GNAT , compilatorul GNU pentru limbajul de programare Ada .

GPS-ul este multiplataforma , rulează pe Linux , FreeBSD , Microsoft Windows , macOS și Solaris . GPS folosește GTK + ca set de instrumente widget pentru interfața sa grafică de utilizator . Lansat sub licența publică generală GNU , GPS este software gratuit .

Caracteristici

GPS acceptă o varietate de limbaje de programare, altele decât Ada, inclusiv C , JavaScript , Pascal și Python . În plus, acceptă o serie de alte tipuri de fișiere pentru sisteme de construire, cum ar fi Autoconf și Make , împreună cu formate de documentare precum Changelog și Texinfo .

Cea mai interesantă nouă funcție de dezvoltare a GPS din versiunea 4.0 este capacitatea de editare la distanță, depanare la distanță și capacități de compilare încrucișată pentru platforme pentru care GPS / GCC nu sunt disponibile în mod nativ.

Noua versiune include, de asemenea, noi funcții de editare, printre care se numără o funcție inteligentă de completare automată .

GPS acceptă următoarele sisteme de control al versiunii : CVS , Rational ClearCase , Subversion , git .

GPS-ul poate edita fișiere codate în toate schemele de codare acceptate de GNAT. În detaliu: ISO-8859-1 , ISO-8859-2 , ISO-8859-5 , ISO-8859-6 , ISO-8859-7 , KOI8-R , Shift JIS , GB2312 , UTF-8 , UTF-16 și UTF-32 .

GPS-ul folosește Python ca limbaj de scriptare .

Vezi si

Referințe

linkuri externe