Bienvenue invité ( Connexion | Inscription )
13 Dec 2005, 18:48
Message
#1
|
|
![]() Bip à 00h00 ? Groupe : Membre Messages : 5371 Inscrit : 12-Mar-04 Lieu : Coucou|choco land Membre n° 4 Section(s) : JdS |
Voili voilou, j'en viens à me servir de la matières grise du iClan™ :
J'ai bien envie de me mettre à la programmation, mais je sais pas trop par ou commencer Java, cocoa, php, Xcode... tant de nom qui ne me disent pas grand chose enfin, j'ai pas envie de me prendre des airs de grands informaticiens, j'ai juste envie de débuter Alors Doc, un ptit conseil? -------------------- CITATION ApfelStrudel mit BananenSalat ? Gugur il s'amuse toujours autant aux études. D'ailleurs il est en Master là :-) |
|
|
|
![]() |
14 Dec 2005, 01:14
Message
#2
|
|
![]() Tabouret magique Groupe : Admin Messages : 7743 Inscrit : 16-Jan-05 Lieu : Sous le tas de moules Membre n° 212 Section(s) : FPS |
DBSor, DBSor, je pense qu'il y a plus pro que moi ici, n'est-ce pas guillôme et son célèbre MACoinche
macgic a fait un bon résumé de la situation. Programmer, c'est simple, surtout sur MacOS où tout est fourni, bonne documentation et une communauté toujours prête à donner un coup de main. Pour vous faire une idée, j'ai commencé à programmer en basic sur oric1 (vers 1982-83), puis en assembleur 6502 (des jeux déjà Puis C et Pascal à l'école d'ingé, stages sur Think C et Think Pascal (sur Mac), passage sur 4D (bases de données), puis l'enfer, à l'armée, un an de borland C++ sur windows 3.1. J'y ai quand même découvert la philosophie du langage C++ à travers le livre de son inventeur, Bjarne Stroustrup. Rigolo mais bon, pas nécessaire Puis CodeWarrior (C et C++) en thèse, pour s'amuser car je trouvais MatLab trop lent Puis rien jusqu'en juillet 2005, où j'ai acheté le livre Cocoa par la pratique, excellent livre pour débuter en Cocoa (routines MacOS). Donc pour le php, le java, etc, je me tairais, je n'y connais rien Pour programmer une application sur MacOS, je ne saurais trop conseiller l'objective-C (langage de développement issu de Next) avec les API Cocoa, c'est simple à la condition de connaître les bases du C. Si ce n'est pas le cas, acheter un petit bouquin pour les bases (les boucles, les variables, les tests, etc). Le résultat, compilé, est plus rapide qu'en java. De plus, le passage vers intel ne devrait pas poser de problème (en mettant à jour son xcode, ADSL obligatoire). Mais ce ne sera pas compatible windows Le C++ ne sert à rien, mais la philosophie du langage object est à connaître, c'est très simple: Petit cours de langage objet en objective-C Tout d'abord, il y a les classes d'object, prenons un exemple, les chaussettes. Puis il y a les instances, ce sont les objects en particulier, par exemple mes chaussettes, ou celles d'Ogur. La classe définit des membres, par exemple la laine, la couleur, les trous. Elle peut aussi définir des actions, par exemple mettre ou repriser. D'autres classes peuvent être créées (sous classes) et héritent de tout le travail déjà effectué avec la classe mère, c'est pratique. Traduit en Objective-C simplifié @interface Chaussettes // définition de la classe { id laine; id couleur; id trou; } - (BOOL)a_des_trous; //renvoie oui ou non (YES or NO) selon le cas - (void)mettre; -(void)repriser; ... il faut bien sûr définir tout ce que cela fait... Puis quand on en a besoin Chaussettes* les_chaussettes_d_ogur; //une paire de chaussettes en particulier if ([les_chaussettes_d_ogur a_des_trous] == YES) //ici, il faut connaître le C [les_chaussettes_d_ogur repriser]; //action conditionnelle sur l'instance de Chaussettes [les_chaussettes_d_ogur mettre]; //action inconditionnelle sur l'instance de Chaussettes et voila, Ogur est certain de ne plus mettre des chaussettes trouées Plus sérieusement, Cocoa définit par exemple une classe fenêtre que l'on peut sous-classer en sous-classe fenêtre_à _moi_qui_affiche_des_choses, et associer une instance de cette nouvelle classe aux documents que l'on ouvre, etc etc..... Et puis il y a Interface Builder, fabuleux outil pour créer les interfaces, etc etc Par contre, j'attire l'attention de ceux qui veulent s'y mettre, c'est prenant, très prenant, WoW est du pipi de chat à côté de ce passe-temps, donc prudence. Par contre, c'est certainement meilleur pour les neurones Plus je xcode est plus je deviens nul au rifle, plus je CoD et plus je retarde la sortie de iClanASC... En tout cas, n'hésite pas à me soumettre tes interrogations, et lis les archives des forums, un bon point de départ est le forum MacBi, et ce topic qui fournit tout un tas de liens... Ce message a été modifié par DBSor - 14 Dec 2005, 01:16. -------------------- "Je sais que j'plais pas à tout le monde ! Mais quand je vois à qui j'plais pas, j'me demande si ça me dérange vraiment" Dikkenek - Olivier Van Hoofstadt, Olivier Legrain - 2006 Message permanent: Je suis à la ramasse sur tous les anniversaires, désolé |
|
|
|
Ogur Programmer ? 13 Dec 2005, 18:48
CantKillemAll Appelle Tonton DBSor !! 13 Dec 2005, 18:52
yuki HTML/java script: je peux t'aider
PHP: ça c... 13 Dec 2005, 18:56
Tigrou Moi aussi mais j'aimerai bien me lancé un peu... 13 Dec 2005, 18:59
Ogur Le HTML, j'y avais jeté un oeil il y a longte... 13 Dec 2005, 19:00
Sire Diablo III Moi je lis une tonne de bouqins sur le C, c'es... 13 Dec 2005, 19:01
macgic De toute façon, il faut que tu te décides pour s... 13 Dec 2005, 19:06
Tigrou Merci pour vos infos les mecs, je vais réfléchir... 13 Dec 2005, 19:35
Ogur Hey mec! c'est moi qui pose la question... 13 Dec 2005, 20:02
macgic Programmation graphique = y-a-t-il une interface g... 13 Dec 2005, 20:55
sky blazer Je pense que tonton DBSor va te recommander ... 13 Dec 2005, 21:58
Ogur WoW! merci DB
enfin, il je bosserais volonti... 14 Dec 2005, 14:16
Cyber/RR Sache que pour faire du cocoa tu peux tout trouver... 14 Dec 2005, 17:41
atarxerxes DB tu dis que la documentation est fournie pour Ob... 14 Dec 2005, 17:58
DBSor Tout à fait d'accord avec toi atarxerxes pour... 14 Dec 2005, 19:38
DBSor Double Post Powwaaaa !
Ogur, si tu veux vraim... 15 Dec 2005, 13:55
petburn Bonsoir tout le monde,
je peux vous faire profite... 15 Dec 2005, 18:55
yuki Ah, si quelqu'un pourrait me donner un ouvrage... 15 Dec 2005, 22:14
yuki CITATION(DBSor @ 15 Dec 2005, 13:55)Double Po... 15 Dec 2005, 22:18
atarxerxes CITATION(petburn @ 15 Dec 2005, 18:55)voila, ... 16 Dec 2005, 08:57
Ogur Niveau des boulce,s comme j'ai dit, je fais du... 16 Dec 2005, 12:41
ZenZen Iop
J'arrive après la bataille... Mais je vai... 17 Dec 2005, 15:30
Ogur Plus qu'Ã me rtouver un bouqin alors 18 Dec 2005, 01:26
Gamoul Et si jamais tu veux faire du PHP, je peux te donn... 18 Dec 2005, 05:47
Ogur okay, si une envie de ce coté là me prend
je v... 18 Dec 2005, 20:18
Sire Diablo III Perso moi je lis un petit bouquin sur le C qui s... 18 Dec 2005, 20:32
yuki Ogur: ouais moi aussi . Perso je cherche chez Payo... 19 Dec 2005, 06:45
guillôme CITATION(DBSor @ 14 Dec 2005, 01:14)DBSor, DB... 20 Dec 2005, 21:10
Thomas allez en prépa, vous verrez tout ce qu'on app... 20 Dec 2005, 21:13
atarxerxes Hé l'autre, respect pour le Caml J'ava... 20 Dec 2005, 22:52
yuki CITATION(guillôme @ 20 Dec 2005, 21:10)...co... 21 Dec 2005, 06:57
sky blazer Vive le logo ( language ou l'on fait avancer ... 21 Dec 2005, 09:45
DBSor Un livre intéressant et gratuit sur la programmat... 17 May 2008, 00:46
DBSor Quelqu'un a acheté Cocoa Programming for Mac ... 7 Jun 2008, 00:03
CantKillemAll Une étude assez marrante chez Mac4Ever :
CITATIO... 17 Jun 2008, 16:54
atarxerxes En même temps c'est normal :
- quand tu es sÃ... 17 Jun 2008, 16:57
CantKillemAll C'est dingue car sur OS X, le nombre de softs ... 17 Jun 2008, 18:03
atarxerxes C'est normal, c'est pas un OS sérieux. Ap... 17 Jun 2008, 18:13
Gamoul Ca a été vrai dans le passé, mais on peut quand... 17 Jun 2008, 18:42
atarxerxes Jusqu'à la 10.4 tout changeait à chaque vers... 17 Jun 2008, 19:26
Gamoul Moi je parlais surtout des gros changements comme ... 17 Jun 2008, 19:55
atarxerxes Demande à DB. Des APIs entières étaient refaite... 17 Jun 2008, 20:44
CantKillemAll Xcode 3.1 Final vient de sortir.
C'est tonto... 12 Jul 2008, 21:32
DBSor Tu peux, mais en ce moment, je n'ai même plus... 12 Jul 2008, 23:11
CantKillemAll Cette version a été publiée hier 12 Jul 2008, 23:27
DBSor Oups, oui, j'avais pas la finale, j'espèr... 12 Jul 2008, 23:28
CantKillemAll DB, tu peux prendre tes sources d'ASC sur une ... 17 Jul 2008, 16:03
DBSor Elles t'arrivent par mail de suite 17 Jul 2008, 19:45
CantKillemAll C'est ce bouquin que tu m'as recommandé c... 18 Jul 2008, 20:31
DBSor oui c'est celui-là 18 Jul 2008, 21:22
CantKillemAll Indispo sur Amazon France, Allemagne, UK, Le Furet... 18 Jul 2008, 21:39
atarxerxes Si tu veux Cant, j'ai la version "marron... 18 Jul 2008, 21:40
CantKillemAll Non, non, c'est bon
Ce qui m'intéresse,... 18 Jul 2008, 21:48
DBSor Attention, même si cette nouvelle édition est à ... 18 Jul 2008, 22:00
CantKillemAll CITATION(DBSor @ 18 Jul 2008, 23:00) EDIT... 19 Jul 2008, 08:24
DBSor CITATION(CantKillemAll @ 19 Jul 2008, 09... 21 Jul 2008, 21:44
Gamoul A voir combien de gastro ta famille a eu dernière... 18 Jul 2008, 22:49
DBSor Je l'ai reçu après l'épidémie Et la g... 18 Jul 2008, 23:09
CantKillemAll Bis repetita ?
Trouvé le bouquin en stock sur le... 21 Jul 2008, 20:37
CantKillemAll Finder > Aller > iDisk > Dossier Public d... 22 Jul 2008, 14:05
DBSor Je tente la manip ce soir 22 Jul 2008, 14:14
atarxerxes Passer de Java à Cocoa (pas encore lu, je sais pa... 30 Jul 2008, 15:49
CantKillemAll J'ai reçu mon bouquin sur Cocoa 3è édition ... 1 Aug 2008, 11:13
CantKillemAll DB, au taf, y'a un nouveau bouquin que tu te d... 10 Sep 2008, 21:10
DBSor Toujours à la pointe de l'info mon ami:
En... 10 Sep 2008, 21:27
Sire Diablo CITATION(DBSor @ 10 Sep 2008, 22:27) Touj... 19 Sep 2008, 13:31
CantKillemAll Maiiiiiiiieuuuuuuuuh, je n'ai pas accès à to... 11 Sep 2008, 15:00
CantKillemAll Ouaaaaaaaaais, peut-être bientôt de la littérat... 1 Oct 2008, 18:22
DBSor A ceux qui ont un peu de mal avec l'Anglais (d... 15 Nov 2008, 09:32
Ogur CITATION(DBSor @ 15 Nov 2008, 09:32)
A ... 24 Jan 2009, 12:22
CantKillemAll Arf, c'est juste la traduction de celui-là , n... 15 Nov 2008, 19:06
DBSor Oui 15 Nov 2008, 22:08
CantKillemAll 2 nouveaux ouvrages sur Cocoa / Objective C Ã par... 29 Nov 2008, 19:33
CantKillemAll Pleins de bons conseils pour "bien" dév... 23 Jan 2009, 21:53
CantKillemAll iPhone OS 3 SDK dispo pour Leo et Snow Leo 18 Jun 2009, 07:23
DBSor Bon, et bien on va pouvoir s'y remettre un peu... 18 Jun 2009, 09:42
atarxerxes Je risque d'avoir à écrire une petite applic... 31 Jul 2009, 22:12
Gamoul Je connais pas du tout Zend mais je crois que c... 31 Jul 2009, 22:33
atarxerxes Tu as l'habitude d'utiliser un framework t... 1 Aug 2009, 07:10
Gamoul J'en utilise pas en fait, mais je réutilise j... 1 Aug 2009, 16:14
DBSor A noter que le programme développeur Apple passe ... 5 Mar 2010, 16:07
Leoric Je compte acheter des livres dédiés à la progra... 22 Apr 2010, 21:06
DBSor Pour Cocoa par la pratique, si tu lis l'anglai... 22 Apr 2010, 21:47
JC Denton Pour mes cours je dois bosser un peu sur Visual Ba... 23 Apr 2010, 13:25
atarxerxes Dans les bonnes résolutions de ces vacances : me ... 28 Jun 2010, 11:26
DBSor Pourras-tu nous faire un petit retour sur ce bouqu... 28 Jun 2010, 13:30
Gamoul Je songe à m'y mettre aussi 28 Jun 2010, 13:35
guillôme CITATION(Leoric @ 22 Apr 2010, 22:06) En ... 2 Sep 2010, 09:05
DBSor Je suis parfaitement d'accord avec ce que tu e... 2 Sep 2010, 09:43
Leoric CITATION(guillôme @ 2 Sep 2010, 10:05) C... 2 Sep 2010, 11:39
Gamoul Moi je pense au contraire que commencer à dévelo... 2 Sep 2010, 10:00
atarxerxes Je pense aussi qu'il y a actuellement incompar... 2 Sep 2010, 10:50
DBSor Certains chez nous ont testé la nouvelle version ... 4 Feb 2011, 10:13
atarxerxes Je fais de la production moi monsieur, j'insta... 4 Feb 2011, 17:53
CantKillemAll Salut les gars
Je rattrape mon retard, vous alle... 16 Feb 2011, 13:12
DBSor Je ne comptais pas l'installer, je n'insta... 16 Feb 2011, 15:39
atarxerxes Offre d'emploi Java/iPhone/Android (CDI) sur P... 22 Feb 2011, 10:22
Tsukama :up:
Je cherche à protéger une page perso avec... 7 Mar 2011, 14:05
atarxerxes Si tu as la main sur la config du serveur et que c... 7 Mar 2011, 15:03![]() ![]() |
|
Version bas débit | Nous sommes le : 3 Nov 2025 - 09:49 |