OVH Cloud OVH Cloud

Programmer sur Mac

79 réponses
Avatar
gktz
Bonjour,

À propos de rien, je me suis demandé l'autre soir si je serais capable
d'apprendre un langage de programmation, histoire de développer quelque
chose sur un Mac.
C'est une question purement académique pour le moment, vu que le seul
langage dont j'ai vaguement tâté est le basic, il y a plus de 20 ans. :)

Dans l'absolu, j'imagine que je pourrai commencer quelque chose, mais je
me suis rendu compte que je ne saurais pas quoi faire: à vue de nez, il
existe déjà des programmes pour plus ou moins tout ce que je voudrais
faire avec un ordinateur, et ils fonctionnent suffisament bien pour que
je n'aie pas à les réinventer.

Parmi ceux qui développent ici, et surtout ceux qui le font pour
eux-même plus que pour leur travail, que faites-vous? Accepteriez-vous
de me/nous donner une idée du genre de programmes que vous écrivez?

Merci d'avance!


Greg

--
Another kind of North

[No ficus = no spam]

10 réponses

1 2 3 4 5
Avatar
unbewusst.sein
Greg Kretz wrote:

j'ai vaguement tâté est le basic



basic, un peu basique tout de même ;-)
bon, j'ajoute mon grain de sel : Ruby
sur mac c'est déjà installé
avec Ruby il y a des tas de GUI possible (Cocoa, Qt, Fx, SwingX etc)
il y a aussi un pont vers AppleScript (rb-appscript) et vers Obj-C/Cocoa
: MacRuby.
la syntawe est assez "naturelle".

--
« Quand tu lances la flèche de la vérité,
trempe la pointe dans du miel. »
(Proverbe arabe)
Avatar
NicolasAlex.Michel.remove
Greg Kretz wrote:

Dans l'absolu, j'imagine que je pourrai commencer quelque chose, mais je
me suis rendu compte que je ne saurais pas quoi faire



Une idée serait d'installer, outre les outils dev Apple, un gestionnaire
de packages. Il existe sur mac fink et MacPorts
(plus quelques autres trucs spécifiques tel que cpan ou pear)

<http://finkproject.org/>
<http://www.macports.org/>

Ensuite vous repérez un soft qui vous plais, fink en a environ 8000,
il doit bien y en avoir un qui vous inspire.

puis vous tentez de contribuer au développement du dit soft.
Au début ça risque de se limiter à la lecture du code, ou à de la
documentation. Mais ça peut être tout de même intéressant.

Au passage, ça vous ferait une ouverture sur une communauté bien
sympatique

Bien du plaisir

--
Nicolas Michel
Avatar
OdarR
On 14 mai, 10:16, (Nicolas Michel)
wrote:
Greg Kretz wrote:
> Dans l'absolu, j'imagine que je pourrai commencer quelque chose, mais j e
> me suis rendu compte que je ne saurais pas quoi faire

Une idée serait d'installer, outre les outils dev Apple, un gestionnair e
de packages. Il existe sur mac fink et MacPorts
(plus quelques autres trucs spécifiques tel que cpan ou pear)

<http://finkproject.org/>
<http://www.macports.org/>

Ensuite vous repérez un soft qui vous plais, fink en a environ 8000,
il doit bien y en avoir un qui vous inspire.

puis vous tentez de contribuer au développement du dit soft.
Au début ça risque de se limiter à la lecture du code, ou à de la
documentation. Mais ça peut être tout de même intéressant.

Au passage, ça vous ferait une ouverture sur une communauté bien
sympatique

Bien du plaisir

--
Nicolas Michel



si c'est moi qui avait posé la question initiale, je serai perplexe...

Olivier
Avatar
OdarR
On 13 mai, 00:10, (Greg Kretz) wrote:
Bonjour,

À propos de rien, je me suis demandé l'autre soir si je serais capabl e
d'apprendre un langage de programmation, histoire de développer quelque
chose sur un Mac.
C'est une question purement académique pour le moment, vu que le seul
langage dont j'ai vaguement tâté est le basic, il y a plus de 20 ans. :)

Dans l'absolu, j'imagine que je pourrai commencer quelque chose, mais je
me suis rendu compte que je ne saurais pas quoi faire: à vue de nez, il
existe déjà des programmes pour plus ou moins tout ce que je voudrais
faire avec un ordinateur, et ils fonctionnent suffisament bien pour que
je n'aie pas à les réinventer.

Parmi ceux qui développent ici, et surtout ceux qui le font pour
eux-même plus que pour leur travail, que faites-vous? Accepteriez-vous
de me/nous donner une idée du genre de programmes que vous écrivez?

Merci d'avance!

Greg



Lorsqu'on "accroche" à la clarté et à la souplesse du Python,
et qu'en plus on a la chance de manipuler un Mac, il existe un exemple
intéressant d'application graphique dévelopé sur la librairie PyObjC,
documenté ici :
http://www.hardcoded.net/articles/embedded-pyobjc.htm
Sur ce site on peut télécharger un exemple d'application Python en
Cocoa : dupeGuru.


Olivier
Avatar
NicolasAlex.Michel.remove
OdarR wrote:

si c'est moi qui avait posé la question initiale, je serai perplexe...



Pourquoi ?

Il ne sait pas quoi développer, mais il a envie de s'y mettre.

rejoindre une équipe et faire un truc utile me semble motivant non ?




--
Nicolas Michel
Avatar
sebastienmarty
Nicolas Michel wrote:

OdarR wrote:

> si c'est moi qui avait posé la question initiale, je serai perplexe...

Pourquoi ?

Il ne sait pas quoi développer, mais il a envie de s'y mettre.

rejoindre une équipe et faire un truc utile me semble motivant non ?



Pas quand tu ne sais pas du tout programmer, non.

--
[SbM]
<http://sebastienmarty.free.fr> - <http://tradintosh.free.fr>
<http://sbm.ordinotheque.free.fr> - <http://palmiciel.free.fr>
"If the French were really intelligent, they'd speak English" (W. Sheed)
Avatar
NicolasAlex.Michel.remove
SbM wrote:

Nicolas Michel wrote:

> rejoindre une équipe et faire un truc utile me semble motivant non ?

Pas quand tu ne sais pas du tout programmer, non.



Tu as sans-doutes raison, je ne me rends pas bien compte.

--
Nicolas Michel
Avatar
OdarR
On 14 mai, 12:30, (Nicolas Michel)
wrote:
SbM wrote:
> Nicolas Michel wrote:

> > rejoindre une équipe et faire un truc utile me semble motivant non ?

> Pas quand tu ne sais pas du tout programmer, non.

Tu as sans-doutes raison, je ne me rends pas bien compte.



C'est un peu ça.
Mais ta proposition mérite aussi un intérêt hein, ne nous méprenons
pas.

Olivier
Avatar
J.P. Kuypers
In article (Dans l'article)
<1jieiod.1jq8u91obiop2N%, Greg Kretz
wrote (écrivait) :

Dans l'absolu, j'imagine que je pourrai commencer quelque chose, mais je
me suis rendu compte que je ne saurais pas quoi faire: à vue de nez, il
existe déjà des programmes pour plus ou moins tout ce que je voudrais
faire avec un ordinateur, et ils fonctionnent suffisament bien pour que
je n'aie pas à les réinventer.



Pour certains développements très spécifiques à ce qu'on fait soi-même
en routine sur son Macintosh, il y a AppleScript.

--
Jean-Pierre Kuypers

Veuillez émailler les phrases dans leur con-
texte avant de câbler sciemment.
Avatar
Lionel Mychkine
In article <140520101415053891%,
"J.P. Kuypers" wrote:

Pour certains développements très spécifiques à ce qu'on fait soi-même
en routine sur son Macintosh, il y a AppleScript.



Ce langage a tous les défauts du monde (pas de notion de constante sauf
les constantes prédéfinies, pas de déclaration de variables, etc) mais
il est *incontournable* pour certaines tâches répétitives.

--
Lionel Mychkine
1 2 3 4 5