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é.
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 456 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. 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
|
|
|
|
Alman programmeur professionnel sur VG5000 27 Aug 2003, 11:42
Mic3D Salut,
Tu peux obtenir les outils (ceux de Déc 0... 27 Aug 2003, 11:50
Alman Merci beaucoup, je viens de commander le bouquin. ... 27 Aug 2003, 20:00
nektarfl si tu n'as pas le temps d'attendre le bouquin, j'a... 27 Aug 2003, 22:25
Alman Allez, j'y vais et je me lance.
Si je chope mal a... 27 Aug 2003, 23:16
ploute Excellent bravo j'adore ton style Alman... mon oei... 29 Aug 2003, 20:04
Alman Non, Columbia, je m'en souviens pas. Par contre, i... 30 Aug 2003, 02:02
Alman Dites les Zizis, je viens de recevoir mon bouquin ... 5 Sep 2003, 11:08
nucleus Si tu veux apprendre à programmer, commence peut-... 5 Sep 2003, 11:27
Alman Mais le basic, j'en avais fait un peu mais c'est d... 5 Sep 2003, 13:34
schlum Pour le C, commencer par le bouquin de Brian W. Ke... 5 Sep 2003, 18:03
nektarfl Et le fameux débat prend son envol !!!
tu apprend... 5 Sep 2003, 18:15
schlum Bien sûr, mais aussi, il faut avouer que apprendr... 5 Sep 2003, 19:45
Alman J'adore, on se croirait chez Michel Polac. Dans de... 5 Sep 2003, 20:33
nucleus QUOTE Mais le basic, j'en avais fait un peu mais c... 5 Sep 2003, 20:44
Alman Vain Dieu, ça y est ça commence à s'éclairer. ... 5 Sep 2003, 20:59
schlum QUOTE Vain Dieu, ça y est ça commence à s'écla... 5 Sep 2003, 21:13
Alman Bon bah allez, c'est parti mon kiki, en voiture Si... 5 Sep 2003, 21:48
schlum QUOTE Bon bah allez, c'est parti mon kiki, en voit... 5 Sep 2003, 22:09
nektarfl pour unix, ce sont des instructions, pas un langag... 5 Sep 2003, 22:25
Alman Vous êtes des boss.
Je vais m'acheter le C pour ... 5 Sep 2003, 23:55
schlum QUOTE Enigme du jour (celui qui y répond aura dro... 6 Sep 2003, 00:11
Alman Bon alors on va dire que c'est une énigme en troi... 6 Sep 2003, 10:45
schlum :-? :-? Je dirais ré majeur pour le relatif maje... 6 Sep 2003, 11:58
Alman C'est pas vrai, ça, il est incollable!
Désolé,... 6 Sep 2003, 12:26
schlum Arf, je sens le piège là... Je dirais le contrep... 6 Sep 2003, 13:44
Alman C'est le contrepoint fleuri. Mais t'as raison, je ... 6 Sep 2003, 15:26
schlum Arf, perdu alors... C'était plus spécifique
T... 6 Sep 2003, 15:46
Alman La seule chose que je ne comprends pas, c'est la s... 6 Sep 2003, 18:22
schlum ça ?
CODE#include <stdio.h>
int main ... 6 Sep 2003, 19:00
Alman Donc je laisse tout ce qu'il me propose?
Au fait,... 6 Sep 2003, 23:10
schlum QUOTE Donc je laisse tout ce qu'il me propose?
Au... 6 Sep 2003, 23:24
Alman Je vois.
Vain Dieu, qu'est-ce que j'ai perdu comm... 7 Sep 2003, 00:12
schlum Mais non, du temps pour la musique n'est jamais pe... 7 Sep 2003, 01:36
Alman Voilà le truc, dans le terminal, ça marche (sauf... 7 Sep 2003, 01:45
schlum Tiens, j't'ai arrangé ça : http://membres.lycos.... 7 Sep 2003, 11:40
jojo5 si ca marceh bien moi je trouve ca plutot pratqie ... 7 Sep 2003, 11:55
Alman Ça marche dans le terminal (pas les accents). J'a... 7 Sep 2003, 15:39
jojo5 en cocoa tu peux remplacer ton printf par NSLog() ... 7 Sep 2003, 15:58
Alman Ça y est, je saigne du nez. 7 Sep 2003, 17:20
schlum QUOTE en cocoa tu peux remplacer ton printf par NS... 7 Sep 2003, 17:22
jojo5 oui c ce que je dis , bien que le printf marche. 7 Sep 2003, 17:37
Alman Je vais me grouiller de finir mon bouquin de C pou... 7 Sep 2003, 18:30
schlum QUOTE Je vais me grouiller de finir mon bouquin de... 8 Sep 2003, 12:09
Alman Je te rappelle mon plan de carrière dans le domai... 8 Sep 2003, 13:55
schlum Nanan, très bon chemin
C'était juste pour dir... 8 Sep 2003, 14:13
coder78 Bonjour,
Il n'y a que moi que ça tilter de l... 20 Aug 2008, 10:18
VoronoV CITATION(Alman @ 27 Aug 2003, 12:42) 3924... 20 Aug 2008, 13:21
Jemeor Apprendre en commençant par le C, c'est possi... 7 Mar 2009, 22:32
Lyz trouve toi un emulateur mo5 t'auras du basic l... 3 Jun 2019, 08:59![]() ![]() |
| Nous sommes le : 3rd November 2025 - 23:40 |