programmeur professionnel sur VG5000 |
Bienvenue invité ( Connexion | Inscription )
Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.
programmeur professionnel sur VG5000 |
27 Aug 2003, 11:42
Message
#1
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Bonjour à tous.
Quand j'avais dix ans, mon papa m'a acheté un phillips VG5000. Dessus, je programmais en basic des softs pour pirater les machines du pentagone. Mais finalement, j'ai plus eu trop le temps avec l'école et tout et puis le FBI est venu tabasser ma mamie alors bon. Du coup, à présent, mes connaissance en langages - quels qu'ils soient - sont nulles. Et pourtant, je voudrais apprendre à créer des applis sur OSX. Des trucs faciles d'abord; ex: une joli interface pour convertir les centimètres en millimètres, un soft qui me rappelle l'âge que j'avais l'année dernière, un autre qui me sorte tous les termes commençant par un T de mes disques durs, etc Et puis après, en fait, je vais pas vous le cacher, je voudrais me lancer dans un jeu. Un RPG pas à pas, à l'ancienne. Il paraît que des outils sont gratuits chez apple? Que dois-je faire? Comment dois-je apprendre (en partant de zéro absolu)? Il y a-t-il des bouquins qui s'adressent à des débiles? Le Cocoa pour les tarés? En espérant que vous n'avez pas déjà été obligés de répondre un milliard de fois à ce genre de post et en vous demandant, SVP, d'utiliser le moins possible de termes techniques dans vos réponses. Merci. Et rappelez-vous: la vulgarisation du savoir est la plus belle chose sur terre, même si ça a fait perdre ses cheveux à Hubert Reeves. Et puis bon, l'autre jour, j'étais à Toronto, je me suis emplâtré un muffin aux myrtilles et j'ai dit à l'autre avec sa casquette: "Oh my, this is probably the most beautiful thing on earth". Mais quand même, la vulgarisation, ça déchire. Bisous à Michel (pour ceux qui connaissent des Michel) -------------------- AA
|
|
|
5 Sep 2003, 20:51
Message
#2
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 451 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE J'adore, on se croirait chez Michel Polac. Dans deux secondes, il y en a un qui va jeter son verre de vin à travers le studio.
En tant que nul, je voudrais bien savoir ce qu'est cette interface dont nektarfl parle et qui me dispenserait de me farcir "tout" le C. Que rentrer dans cette interface, sinon du C? Ne risque-je pas d'être perdu si je ne connais pas de notion de programmation "classique"? Comme dirait schlum, à chaque fois que je suis tombé sur un pdf obj-C, dans les deux premiers paragraphes, il est noté que sans avoir à peu près acquis le C, on ne peut pas avancer plus loin. Ailleurs, j'ai lu que pour cocoa+obj-C, il vallait mieux apprendre le C que le C++ (ne comptez pas sur moi pour vous expliquer pourquoi). Ailleurs encore, on m'a conseillé d'apprendre le Java à la place de tout le reste (paraît-il que les dev tools acceptent le java autant que le reste et que c'est un langage plus simple et dynamique??????) Et ma question est la suivante: si je prends le bouquin des créateurs du C, avec quel editeur/debugger je fais mes essais sur OSX? (je viens d'employer des mots dont le sens m'echappe encore quelque peu ) Bref, mettez-vous d'accord mais ne vous engueulez pas car vous savez tout comme moi qu'il faut manger dix fruits et légumes par jours sinon attention alors s'il-vous-plaît, si tous les enfants du monde pouvaient se donner la main pour une grande farandole autour de la terre, ils pourraient se faire passer des légumes frais autour de la terre et ce serait trop over grand. quelle verve L'interface, c'est simplement la gestion des fenêtres/boutons/champs ... Bref, tous les éléments du décors... Tout ça, se gère exclusivement en obj-C (ou en Java je crois)... Mais le problème, c'est qu'en objective-C, on utilise beaucoup les pointeurs, classes, méthodes... Qui viennent du C et du C++, donc difficiles à comprendre comme ça d'un claquement de doigt... Le fait de connaître le C plutôt que le C++, c'est simplement que le C++, c'est du C, avec des trucs en plus... Trucs qui sont aussi apportés par l'obj-C, donc plutôt que de galérer avec le C++ (qui est chiant), autant se lancer direct dans l'obj-C ; mais si on connaît le C++ (qui est quand même plus long à apprendre), ça fait pas de mal quand même :wink: C'est juste pas très utile pour le cocoa... Le Java... Je suis rempli d'appréhension... Ca passe par la machine virtuelle, c'est lent, et pas super agréable quand même... Un avantage, c'est la compatibilité avec toutes les plateformes pour le développement web... Mais c'est un langage, qui risque fort de subir une refonte dans les prochaines années, d'après les dires :-? Pour le C simple, n'importe quel éditer qui sauve en "texte seulement" convient... Ensuite, pour complier, pas la peine de se prendre la tête avec ProjectBuilder et cie, CODE cd le_repertoire_du_programme
gcc -o nom_executable mon_programme.c et ça fait l'affaire :wink: (ensuite, pour lancer : "./nom_executable") Le débugger : gdb, mais bon, pas la peine de se prendre la tête avec ça au début :wink: (d'ailleurs, j'ai programmé des années sans l'utiliser, et sans même connaître son existence :oops: )... Euhhh, sinon, le langage d'UNIX, c'est le C -------------------- I think therefore I Mac
|
|
|
Nous sommes le : 3rd June 2024 - 21:52 |