Newsgroup: it.comp.macintosh
Titolo: Programmare su Mac

Salve a tutti.
Dopo il passaggio da a Amiga a Mac e dopo un periodo di "apprendistato"
vorrei continuare a fare quello che facevo con Amiga e cioe'
programmare. Sono alla ricerca di un compilatore C/C++ freeware o
shareware che mi permetta di scrivere programmi per MacOS e PowerPC. Mi
sono guardato un po' giro ma non ho trovato nulla per Mac. Non esiste,
non so, un porting di qualche compilatore unix tipo gcc o qualche altro
pacchetto, non ho voglia di spendere un sacco di soldi per un
compilatore come Code Warrior!! Aiutatemi!
-- 
Ciao, Luca.
-----------------------------------------------------------
    Yosemite G3 300/64MB/HD6GB Ati Rage128 16MB Ram Video
-----------------------------------------------------------


Sul sito Apple c'e' gratis il MPW, ambiente di sviluppo in C (forse
anche Pascal?). Non l'ho usato, ma dovrebbe essere ANSI
compatibile (il C della Symantec lo e', ma costa!).
Ci sono in linea tutti i volumi di Inside Macintosh
con la descrizione delle routine in ROM.
L'unica cosa e' che c'e' tanta di quella roba che ci vuole un
po' di tempo per scaricarla....
Oppure c'e' il Chipmunk basic (con una ricerca lo trovi, non
ricordo dove), strutturato, con possibilita' di sfruttare
l'interfaccia Mac.
Sul sito Symantec c'e' (gratuito) l'ultima versione (non
supportata, ma funziona) del Think Pascal.
Auguri!
Maxx

 anche Pascal?). Non l'ho usato, ma dovrebbe essere ANSI
Non sono un programmatore, ma so che quello e` anche il prodotto usato
per sviluppare sia il MacOS che Adobe Photoshop (un po' modificato ma
insomma). 
Poi c'e` Leonardo di Camil Demetrescu della Uni La Sapenza... se ho
capito bene serve non tanto a fare prg per Mac ma a imparare il C, con
animazione della cpu ecc.... 
-- 
Ciao,        \+----------+  "La risposta e ` dentro di te...
   Vittorio --| : )    o |      ...MA E` SBAGLIATA!!!"
             /+----------+
+-----------------------------------------------------------+
|  - = (  ENCICLOPEDIA DIGITALE DELLA FANTASCIENZA  ) = -   |
| 
http://www.fantascienza.com/edf/
 (con motore di ricerca!) |
+-----------------------------------------------------------+


potrei saperne di più? mi interessa molto, posto che so cos'è la fsf.
grazie vittorio.
---
PPB



La fsf come sai per free software intende un sw che non e` semplicemente
gratis, ma sono free sw anche il suo papa`, la sua mamma, la nonna e
tutti gli antenati, cioe` e` stato fatto interamente con sw free, in
modo che nessuno successivamente possa accampare diritti su di esso. 
Il problema e` che tutti i programmi Mac, per garantire una interfaccia
utente abbastanza uniforme, devono includere delle parti di codice della
Apple (su questo non so essere piu` preciso, speriamo che qualcuno ce lo
spieghi meglio), quindi per la fsf e` "ontologicamente" ;-) impossibile
fare un software per Mac che sia free secondo la sua concezione... 
Un annetto fa mi pare che abbiano tolto il boicottaggio ufficiale e
adesso il Mac per loro e` alla pari con gli altri sistemi proprietari
come Windows, ma naturalmente non e` che si puo` cominciare adesso... 
Naturalmente dei software gnu sono stati portati su Mac (come il mitico
GNUChess!), pero` per il motivo di sopra erano al di fuori della licenza
gnu e non sono segnalati sul suo sito.


 sul look & feel).
Guarda che ti sbagli di grosso, il gcc c'e' pure per mac.
-- 
Fabrizio Di Giuseppe
mailto:
fdigi...@iride.com

 compilatore come Code Warrior!! Aiutatemi!
1) come qualcun'altro ti ha gia' detto puoi utilizzare MPW. MPW e' un
ambiente di sviluppo unix like gia' dotato dalla apple di compilatori
C/C++ e Object Pascal
2) se proprio ci tieni puoi utilizzare anche gcc sotto MPW
3) esiste pure il compilatore metrowerks sotto MPW, anche se non e' freeware
4) per MPW puoi trovare anche compilatori per altri linguaggi (commerciali).
5) se sei uno studente il codewarrior ti costa un quarto
6) se vuoi provare il codewarrior puoi scaricarti la versione lite.
7) avevo pure l'indirizzo di un bel sito sulla programmazione C su mac,
sotto ambrosia cafe, ma purtroppo l'hanno tolto. Peccato.


 Guarda che ti sbagli di grosso, il gcc c'e' pure per mac.
Dove? Sul sito 
www.gnu.org
 non ce ne e` traccia. 
C'e` anche emacs per Mac?
Grazie!


 sotto ambrosia cafe, ma purtroppo l'hanno tolto. Peccato.
adesso e` ospitato da mactech


 C'e` anche emacs per Mac?
http://home.netvigator.com/~akochoi/emacs/index.html


 fare un software per Mac che sia free secondo la sua concezione...
Nessun pezzo di codice di Apple, solo semplici chiamate al sistema
operativo, come sugli altri sistemi. Per cui, non capisco questa storia
del boicottaggio della GNU, visto che praticamente lo stesso problema
l'avresti con Windows, Solaris, SCO... l'unico a salvarsi potrebbe
essere solo Linux.


 wrote:

Proprio per questo ho detto che sono degli stronzi... i dettagli precisi
non li so, ma sono andato a vedere sul sito, e fino al maggio scorso il
boicottaggio c'era: ufficialmente. 
http://www.gnu.org/bulletins/bull18.html
 --> end of Apple boycott


 animazione della cpu ecc....
L'ho visto e' carino ma non fa al caso mio, e' troppo chiuso!!


 Guarda che ti sbagli di grosso, il gcc c'e' pure per mac.
 E su quale sito si trova, in quello della free non l'ho visto


 essere solo Linux.
Ancora non conosco MacOS, ma giustamente dovrebbe avere gia' tutto il
necessario in ROM. I codici Apple dovrebbero essere solo degli esempi
che spiegano come creare in modo pulito determinate procedure, quindi
avere solo una funzione didattica.


 su CD lo trovo?
Per esempio su MacMag #101, mi pare che ci sia proprio tutto. Ma anche
su #91 e #85. 


 spend that time on tasks that contribute directly to the GNU system.
Sembra quasi che dicano: "se ci va facciamo il porting, altrimenti no".
Puzza tanto di atteggiamento snobbistico. Certamente poco aperto.
Dovrebbero privileggiare il loro sistema, HURD. Ma che punto e' HURD?


 su #91 e #85.
Peccato che quando ho acquistato il mio primo Mac MacMag era arrivato al
103, 
quindi sono fottuto!!


 quindi sono fottuto!!
C'e' sempre il servizio arretrati...
Ciao
Dario