IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

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
Options
Alman
posté 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
schlum
posté 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.


laugh.gif quelle verve tongue.gif
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 laugh.gif


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- 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
- - schlum   QUOTE J'adore, on se croirait chez Michel Polac. D...   5 Sep 2003, 20:51
- - 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


Reply to this topicStart new topic
3 utilisateur(s) sur ce sujet (3 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 10th May 2024 - 20:12