Pelles C: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Frank50 s (discussione | contributi)
Nessun oggetto della modifica
Frank50 s (discussione | contributi)
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
Logo
Logo
Pelles C
Pelles C
Pelles C
GenereIntegrated development environment
SviluppatorePelle Orinius
Ultima versione8.00 (22/03/2015)
Sistema operativoMicrosoft Windows
LinguaggioC
LicenzaFreeware
(licenza non libera)
Linguamultilingua (no italiano)
Sito webwww.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

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica