Pelles C: differenze tra le versioni
Nessun oggetto della modifica |
|||
Riga 46: | Riga 46: | ||
== Bibliografia == |
== Bibliografia == |
||
* {{Cita libro|autore = Stephen Prata|titolo = C Primer Plus|anno = 2013|editore = Pearson Education|pp = 19-23|ISBN = 9780133432381|citazione = Most of the programs also have been compiled using Microsoft Visual Studio Express 2012 and Pelles C 7.0 on a Windows 7.0 System|url = https://books.google.it/books?id=MAAuAgAAQBAJ|ed = 6}} |
* {{Cita libro|autore = Stephen Prata|titolo = C Primer Plus|anno = 2013|editore = Pearson Education|pp = 19-23|ISBN = 9780133432381|citazione = Most of the programs also have been compiled using Microsoft Visual Studio Express 2012 and Pelles C 7.0 on a Windows 7.0 System|url = https://books.google.it/books?id=MAAuAgAAQBAJ|ed = 6}} |
||
* {{Cita libro|autore = Ivor Horton|titolo = Beginning C|anno = 2013|editore = Apress|p = XXVIII|ISBN = 9781430248811|citazione = I can suggest two sources for a suitable C compiler [...]: The Pelles C compiler for Microsoft Windows [...] and includes an excellent IDE.|url = https://books.google.it/books?id=j7\_g-H5MjDMC|edizione = 5a edizione, Illustrata|collana = Beginning Apress - The expert's voice in C|lingua = inglese|LCCN = 2013409968}} |
|||
== Collegamenti esterni== |
== Collegamenti esterni== |
Versione delle 17:20, 26 giu 2015
Pelles C software | |
---|---|
Pelles C | |
Genere | Integrated development environment |
Sviluppatore | Pelle Orinius |
Ultima versione | 8.00 (22/03/2015) |
Sistema operativo | Microsoft Windows |
Linguaggio | C |
Licenza | Freeware (licenza non libera) |
Lingua | multilingua (no italiano) |
Sito web | www.smorgasbordet.com/pellesc/ |
Pelles C è un programma di sviluppo software per Windows e Windows Mobile creato e mantenuto da Pelle Orinius[1]. Si compone di un un compilatore C ottimizzante, un macro assemblatore, un linker, un compilatore di risorse, un compilatore di messaggi, una strumento make e un strumento di costruzione di file di installazione (setup) sia per Windows e Windows Mobile.
Contiene un ambiente di sviluppo integrato (IDE) per la gestione dei progetti, un debugger, un editor di codice sorgente e di risorse per i menù, le tabelle di stringhe, tasti di scelta rapida, immagini bitmap, icone, cursori, animazione (AVI senza audio), finestre di dialogo, e gestione delle versioni.
Il compilatore, pur essendo aderente agli standard ANSI-C99/C11 (strict-ANSI) può accettare le estensioni Microsoft al linguaggio C e ne aggiunge anche di proprie.
La principale particolarità dell'IDE è che può essere esteso dall'utente aggiungendo ulteriori funzioni. Le estensioni, denominate add-in, sono scritte in C e compilate in una libreria dinamica DLL che viene automaticamente caricata all'avvio dell'ambiente di sviluppo, sul forum ufficiale sono disponibili numerosi add-in. Per facilitare l'accesso alle funzionalità l'utente può aggiungere anche voci di menù all'IDE, incluso il menù contestuale. L'ambiente di sviluppo è multilingue e allo stato attuale, oltre all'inglese, sono disponibili le traduzioni in svedese, tedesco, greco e francese. Le traduzioni possono essere effettuate dall'utente seguendo le istruzioni del file di aiuto.
Il compilatore si basa su LCC, un compilatore sviluppato da Chris Fraser e David Hanson, e il costruttore di installazione per Windows si basa su NSIS, che sono stati fortemente modificati. Le principali funzioni sono le seguenti:
- Il supporto per lo standard C99/C11.
- Supporto per Windows a 32 bit (x86), Windows 64-bit (x64), e Windows Mobile (ARM).
- Editor integrato delle risorse.
- Debugger simbolico integrato.
- Gestore di progetti.
- Supporto per le istruzioni SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES, AVX, e solo per l'architettura a 64 bit le istruzioni AVX2.
- Editor di codice sorgente integrato con suggerimenti e la navigazione per simbolo.
- Assemblatore in linea per x86 e ARM.
- Editor esadecimale integrato.
- Supporto per i controlli personalizzati nell'editor di dialogo.
- Supporto per procedure assistite personalizzate.
Si tratta di un software gratuito che si finanzia tramite le donazioni degli utenti.
Note
Bibliografia
- Stephen Prata, C Primer Plus, 6ª ed., Pearson Education, 2013, pp. 19-23, ISBN 9780133432381.«Most of the programs also have been compiled using Microsoft Visual Studio Express 2012 and Pelles C 7.0 on a Windows 7.0 System»
- (EN) Ivor Horton, Beginning C, collana Beginning Apress - The expert's voice in C, 5a edizione, Illustrata, Apress, 2013, p. XXVIII, ISBN 9781430248811, LCCN 2013409968.«I can suggest two sources for a suitable C compiler [...]: The Pelles C compiler for Microsoft Windows [...] and includes an excellent IDE.»
Collegamenti esterni
- Pelles C al smorgasbordet.
- mirror tedesco.
- La wiki in inglese e in italiano