Io ci rinuncio a fare programmi seri per OSX. Ho provato a imparare l’Objective-C, ma è veramente preistorico. Perfino il C++ è meglio di lui… ho provato a salvarmi con il binding per Python, ma è ancora peggio. E’ troppo difficile istanziare una classe Objective-C in Python facendo miaIstanza = NSString(”La mia stringa”) invece di miaIstanza = NSString.stringWithString_(”La mia stringa”)?
Aspettatevi da me solo programmi a riga di comando su Mac.
P.S. Ho provato a capirci qualcosa di Objective-C con il libro di un tizio che nell’introduzione dice roba che suona all’incirca “dato che ti do questo libro gratis, almeno fammi il favore di promuovere i Mac mettendoti, per esempio, una t-shirt con una mela sopra”. Adesso secondo te tutti quelli che usano un Mac sono anche fanboy Apple?

18 Agosto 2008 alle 21:34
Non perdere le staffe.. io stò uscendo di testa con Java.. tra astrazioni invarianti threads e cose varie c’è da perderci i capelli.. ma imoh niente è facile sennò tutti sarebbero dei Linus Torvalds..
18 Agosto 2008 alle 23:52
Infatti Linus ha usato sempre e solo il buon vecchio C.
19 Agosto 2008 alle 10:45
Eheheh io il C non l’ho manco visto.. credo cambi solo la sintassi e alcune regole.. una volta che impari un linguaggio di programmazione Object Oriented, gli altri ti vengono più semplici…
Io mi vorrei cimentare con Obj-C e Cocoa.. ma già Java mi manda in Tilt… figuriamoci studiarne 2 assieme..
L’unica cosa che ti posso dire è che se ti serve aiuto puoi chiedere su xcodeitalia.org nel forum.. sono molto bravi anche se un pò lentucci a rispondere..
19 Agosto 2008 alle 10:49
NON NOMINATE IL NOME DI DIO INVANO!!! (ihihihih)
Comunque mi spaventa già il C++ figuriamoci l’Objective-C…
!!!)
Io ho letto il libro che mi ha prestato Olm sul python, e credo che da ora in avanti programmerò soltanto in python! (un po’ di php e di bash pero lo voglio
Speriamo che almeno $LINUX_DIO non si arrabbi perchè lo avete nominato! (ahahah)
@olm: Fighissimo super mario galaxy
19 Agosto 2008 alle 11:17
Io uso praticamente solo C a parte 2 cavolatine in python ogni tanto, purtroppo essendo partito con C gli altri linguaggi mi paiono assurdi (per esempio l’assenza dei ; in python, i cicli ultrasemplificati in VB…) per cui non faccio nulla che abbia una GUI (anche se spero di imparare Gambas per fare qualcosa con le GTK)
19 Agosto 2008 alle 20:28
Almeno quella dei punti e virgola del Python è una cosa in meno, ma qui sono tutte cose in più…
Comunque non fate tanto caso a questo post, perché quando l’ho scritto ero anche incavolato per motivi miei, e incazzati non si impara nessun linguaggio.
21 Agosto 2008 alle 13:14
C++ e Qt4: la manna
..chiaramente il c++ va conosciuto, ma dopo programmi con estrema semplicità per Linux, Windows e Mac..
)
(IMHO..
21 Agosto 2008 alle 21:05
Però le QT non sono una gran bellezza su Mac, a differenza che su Windows per esempio. Ok, sempre meglio delle GTK ci sono…
2 Settembre 2008 alle 18:10
Ho usato sia Java che C++. Da poco programmo anche in Objective-c e lo maledico!
Ha una sintassi penosa, troppe parentesi inutili e strutture preistoriche…
Ma come diavolo si fa ad accettare un linguaggio del genere per programmare su un sistema operativo moderno?
I linguaggi di alto livello stanno andando tutti verso Virtual Machine e interpreti, qui stiamo ancora con l’allocazione di memoria…
Java al confronto è pulito ed elegante e impedisce di fare troppe porcherie col codice chiaramente limitando un po’ la libertà d’azione. Ma che importa?
La differenza la fanno le librerie a contorno (OpenGL, OpenAL e via dicendo).
5 Settembre 2008 alle 17:18
UPDATE: ho capito qualcosa di Objective-C! Tipo “per mettere tante funzioni in catena si fa
[[nomeoggetto nomemetodo] nomemetododelloggettorestituito:parametri]invece dinomeoggetto.nomemetodo().nomemetododelloggettorestituito(parametri)