Newsgroup: it.comp.macintosh
Titolo: Linguaggi....

Ciao a tutti, da qualche tempo ho cominciato ad occuparmi in maniera
molto superficiale di programmazione, bene a questo punto mi sono reso
conto che la cosaa mi interessa e che mi sarebbe piaciuto fare un corso
serio, non che mi serva ma mi piacerebbe saperlo fare  e poi nella vita,
come si dice, non si sa mai...adesso pero' i problemi che mi si pongono
sono questi: intanto vorrei farlo con il mio fido iMac e poi quale
linguaggio mi consigliate? A proposito ho visto in giro per la mia
citta' volantini che reclamizzano corsi di questo o quell' altro
linguaggio di programmazione, tutto ,almeno cosi' ho pensato,
rigorosamente Windows, ma e' proprio cosi', cioe' i linguaggi sono
multipiattaforma oppure no?
Forse ho fatto un po' di confusione, spero comunque di avere reso il
senso dei miei interrogativi...
Ciao e grazie

 Ciao e grazie
AFAIK sia visual basic, che C++ possono permetterti di fare programmi per
Mac.
Meglio se sei all'inizio usare un compilatore (es Codewarrior della
Metrowerks)
ti consiglio anche di lurkare e magari postare su it.ling.programmazione (o
qualcosa del genere)
ciau
--
___________________________________________
ved...@yahoo.com
MAC FAN
ICQ 35353596
pgp key at 
http://members.xoom.com/vedremo/key.htm
http://www.geocities.com/SiliconValley/Circuit/8410/PubKeys.txt
ciau

linguaggio mi consigliate?
Dipende dal linguaggio che ti interessa. Si parte dall'Assembler
(livello quasi-macchina) a RealBasic (alto livello), passando per il C
ed il C++. A te la scelta.
Considera che più in basso sei più è difficile programmare, ma
contemporaneamnete riesci ad ottenere codici più puliti, più
performanti e soprttutto più corti.
Ciao,
Joshua
-----------------------------------
Outside of a dog a book is a man's best friend.
Inside of a dog is too dark to read
                                Groucho Marx
---------------------------------

 linguaggi sono multipiattaforma oppure no?
Parlando strettamente del linguaggio, alcuni in teoria lo sono. Ma devi
anche considerare alcune cose. Spesso i compilatori non rispettano
perfettamente lo standard definito del linguaggio di programmazione.
Inoltre, se devi realizzare una applicazione completa, con una buona
interfaccia utente, ben integrata nel sistema che la ospita, non ti puoi
limitare ad usare il linguaggio di programmazione cosi' com'e'. Per cui
sei costretto ad usare funzioni accessorie che ti permettono di
realizzare quegli elementi del programma il cui comportamento e aspetto
dipende dal sistema operativo. Per affrontare questo problema hai due
possibilita': usare un linguaggio di programmazione che definise un
livello astratto delle funzioni di sistema indipendente dalla
piattaforma. TCL, RealBasic e Java sono linguaggi di questo tipo.
Altrimenti devi studiarti il sistema operativo e le funzioni che mette a
disposizione e che possono essere usate dal linguaggio di
programmazione prescelto. Questo e' generalmente il caso del C.
Ovviamente ogni sistema operativo ha la sua architettura e le sue
funzioni.
Per quel che riguarda i corsi, l'unico suggerimento che ti do e' quello
di cercarne uno il piu' generale possibile, a meno che non riesca a
trovarne uno specifico per il mac. Ad esempio, un corso di
programmazione sul C standard (anche se e' piu' facile trovare un corso
di programmazione su Windows con una sezione iniziale sul C standard).
Un corso di java e' sicuramente indicato anche se usi il mac.
Ciao.
--
Fabrizio Di Giuseppe
Real email address: fabrizio@_REMOVEME_iride.com
http://www.iride.com/fabrizio
Sent via Deja.com 
http://www.deja.com/
Before you buy.