|
|
07 Settembre 2022 |
Postato da: VagaPPC |
Programmare in C su Amiga |
|
Rispondo qua per evitare OT.
Per programmare in C su Amiga.
Compilatore:
Consiglio di cercare gli SDK del 3.9 o l'NDK sul sito di Hyperion, che contengono il compilatore.
Il GCC è un po tosto da configurare ma permette l'uso del C++ (programmazione a Oggetti).
Per ora mi sto concentrando sul VBCC (si trova subito su google), che produce un codice più lento.
Ma è facile da configurare ed è identico su Linux e tutti gli OS Amiga.
Limitato al solo Ansi C, quindi si parla di programmazione procedurale, ma essendo aggiornato, puoi leggere qualsiasi libro.
Ma la cosa più importante è che semplifica molto la portabilità su tutti gli OS Amiga.
In teoria è possibile anche con il GCC, ma visto che ogni ramificazione di AmigaOS ha una versione differente, il codice dovrà essere rielaborato in relazione alla versione per ogni porting.
Si può fare ma non è il massimo per cominciare, soprattutto se si decide di lavorare in C++.
Come ottenerlo:
Per gli NG e 3.2 ci sono i vari SDK (NDK per il 3.2) scaricabili dai siti dei fornitori.
Mentre per Classic consiglio di scaricare il pack di AmiKit qui https://www.amikit.amiga.sk/devpack
Text editor:
Non è escluso che ce ne siano altri migliori
* Annotate: oltre a essere ancora in sviluppo e presente su tutte le piattaforme, fa la colorazione del codice
* Storm5 Ed: a pagamento e fa solo da editor
IDE:
Per quanto qualsiasi text editor sia sufficiente per programmare un po di aiuto fa sempre bene, specie quando i tempi sono dettati dal tempo libero. Un ide permette la compilazione direttamente da ambiente grafico, la colorazione del testo, l'auto completamento dei comandi, la gestione delle revisioni come CSV, ecc.
* CubicIDE: è scritto per 68k ma supporta tutti i sistemi NG, la demo permette di scrivere codice fino a 500 righe. E costa 20€. Un po tosto da configurare ma supporta VBCC, GCC, Hollywood, HTML, FreePascal e molti altri. Ha un metodo un po alieno rispetto ad altri IDE.
* tIDE: per 68k compatibile a NG, che è semplice e essenziale ma è molto carino e veloce
* CodeBench: Solo per OS4. Supporta C, C++ e Hollywood. Molto bello, con una comunità che ne aggiorna e mantiene molte librerie utili, aiuti online e la cosa che mi piace di più è la chat tra gli amighisti della community è carino perché ci si può scambiare opinioni mentre si lavora (Sto usando questo, se mi cercate sono VagaPPC) e magari collaborare più facilmente allo stesso progetto.
* FlowStudio: Solo per MorphOS. Supporta C, C++, Hollywood, python, e molto altro. Di fatto è il miglior IDE della scena Amiga, fa anche l'autocompletamento dei comandi, compete con gli equivalenti Linux e Win, anche se ho sentito sviluppatori dire che lo preferiscono al VisualStudio. VS l'ho provato per poco tempo e non mi è piaciuto molto, sotto linux uso KDevelop che trovo più versatile, semplice, veloce ed efficiente. E posso dire che FlowStudio non si vergogna di certo.
C'è tanta altra roba che potreste preferire. Lato AROS lascio la parola a @amywell |
|
Utenti Online |
|
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati -
e 100 non registrati
|
|
|
Benvenuto all'ultimo utente registrato: zulu |
|
|
Buon Compleanno a Yuppis Revange - jpp - pocketclouds - |
|
|
|