Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#2476 Le 04/02/2012, à 18:17

The Uploader

Re : /* Topic des codeurs [6] */

Etoma a écrit :

@ The Uploader : J'utilise Xubuntu, ça compense, non?

1328372302.jpg
Tout à fait. smile *Xfce high five*

edit : Par rapport au Go, j'trouve ça souvent extrêmement bizarre, ça m'a bloqué l'envie de l'apprendre. neutral

Dernière modification par The Uploader (Le 04/02/2012, à 18:22)


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#2477 Le 04/02/2012, à 19:25

Le Rouge

Re : /* Topic des codeurs [6] */

Page 100 \o/


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne

#2478 Le 04/02/2012, à 19:27

Rolinh

Re : /* Topic des codeurs [6] */

tshirtman a écrit :

Oui heureusement que tu ne lui a pas conseillé ça ^^, mais ça m'arrive encore de croiser des gens pour dire que c'est indispensable de les apprendre (oui, les deux) et que c'est pas mal pour commencer… hum…

^^ Indispensable pour apprendre, non, sûrement pas. Comme premier langage? Au vu des résultats que j'ai pu constater: non aussi. Néanmoins, je pense que c'est bien des les apprendre une fois que l'on a des bonnes bases en programmation car allez à plus bas niveau permet de se rendre compte de beaucoup de chose. Je trouve que faire un peu d'assembleur (sans forcément creuser hein!) est une bonne chose aussi notamment afin de bien comprendre le fonctionnement de base d'un ordinateur (gestion de la mémoire, notion de cycle, interruptions, taille des instructions, etc.). Sans ces connaissances, pour moi c'est un peu comme un pilote automobile qui ne connaitrait pas le fonctionnement d'un moteur à explosion: il peut être un très bon pilote mais ne saura pas mettre sa voiture au point.

tshirtman a écrit :

après, tu vois quoi comme bon premier langage?

Pour débuter, je pense que le Python est un très bon langage (je dis ça en étant trèèèès très loin d'être un spécialiste Python hein). On peut très bien se passer de l'aspect OO pour le tout début. En revanche, je pense qu'il faut assez vite regarder un autre langage car certaines spécificités du Python (le typage dynamique et l'indentation notamment) pourraient faire en sorte de ne pas se rendre compte de certaines choses voir même d'être surpris en abordant un autre langage.
Peut-être que Lua pourrait aussi faire un bon langage pour débuter.
Cependant, je trouve important de ne pas s'arrêter à un paradigme et donc intéressant de voir un peu de fonctionnel car cela oblige à penser différemment qu'en procédural (bien souvent, les gens trouvent le fonctionnel moins naturel).
Enfin, pour moi le plus important est de ne pas s'arrêter à un langage ou paradigme histoire de s'ouvrir un peu l'esprit. Pour donner un exemple (un peu extrême il est vrai), je suis tombé, dans un cadre professionnel, sur un développeur système pour de l'embarqué (il programmait donc principalement en C et assembleur) qui ignorait totalement ce qu'était un shebang!

tshirtman a écrit :

perso j'aimerai bien prendre le temps d'apprendre GO, mais pas le temps >_>

J'aimerais bien aussi mais j'ai d'autres priorités de ce côté pour le moment: approfondir Ruby, me mettre un peu plus sérieusement à Python, améliorer mes connaissances en C, me mettre un peu sérieusement au C++.

EDIT: et ben, c'est toujours la joie chez PHP. tongue

EDIT2: ah ouais, faudrait commencer un nouveau topic.

Dernière modification par Rolinh (Le 04/02/2012, à 19:32)


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

En ligne

#2479 Le 04/02/2012, à 20:42

grim7reaper

Re : /* Topic des codeurs [6] */

Rolinh a écrit :

(bien souvent, les gens trouvent le fonctionnel moins naturel).

Parce que bien souvent les gens commencent par l’impératif.
J’ai entendu dire que des novices en programmation qui débutaient par du fonctionnel n’étaient pas du tout dérouté (et trouvait même ça plus naturel).

Rolinh a écrit :

ah ouais, faudrait commencer un nouveau topic.

Tu peux t’en charger si tu veux, tu nous fera la devise en Lua ;-)

Dernière modification par grim7reaper (Le 04/02/2012, à 20:43)

Hors ligne

#2480 Le 04/02/2012, à 21:04

Etoma

Re : /* Topic des codeurs [6] */

Bouquin acheté.
Bon, c'est pas du Python pur, mais c'est apprendre la programmation avec des exemples pythons.
Avec pleins d'images!
http://shop.oreilly.com/product/9780596802387.do


"un gars qui agit pour le bien des gens sans leur demander leur avis"
PirateBox

Hors ligne

#2481 Le 04/02/2012, à 21:32

HP

Re : /* Topic des codeurs [6] */

Rolinh a écrit :

EDIT: et ben, c'est toujours la joie chez PHP. tongue

Ouah ! Cool ! smile

Hors ligne

#2482 Le 04/02/2012, à 22:00

Rolinh

Re : /* Topic des codeurs [6] */

grim7reaper a écrit :

Parce que bien souvent les gens commencent par l’impératif.
J’ai entendu dire que des novices en programmation qui débutaient par du fonctionnel n’étaient pas du tout dérouté (et trouvait même ça plus naturel).

Ah non. Où j'étudie, le premier langage que l'on touche est le Scheme/Racket suivit de Pascal. Pour avoir été assistant du cours de première année le semestre qui vient de s'écouler, je peux t'assurer que les élèves (qui pour la plupart n'ont jamais programmé avant) sont bien plus à l'aise en Pascal qu'en Racket (enfin, sauf pour la syntaxe).
Ce que je me demande en revanche, c'est s'il est vrai que la programmation logique est plus naturelle pour quelqu'un qui n'a jamais programmé (plusieurs personnes me le soutiennent).

grim7reaper a écrit :
Rolinh a écrit :

ah ouais, faudrait commencer un nouveau topic.

Tu peux t’en charger si tu veux, tu nous fera la devise en Lua ;-)

D'accord. Laissez-moi juste le temps de réfléchir à une façon originale d'écrire la devise.

EDIT: pas encore trouvé de bonne idée sad

EDIT2: trouvé, mais ça sera simpliste tongue

EDIT3: je fais comment pour commencer le topic dans " Être ou ne pas être…?" ?

Dernière modification par Rolinh (Le 04/02/2012, à 23:01)


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

En ligne

#2483 Le 04/02/2012, à 23:09

grim7reaper

Re : /* Topic des codeurs [6] */

Rolinh a écrit :
grim7reaper a écrit :

Parce que bien souvent les gens commencent par l’impératif.
J’ai entendu dire que des novices en programmation qui débutaient par du fonctionnel n’étaient pas du tout dérouté (et trouvait même ça plus naturel).

Ah non. Où j'étudie, le premier langage que l'on touche est le Scheme/Racket suivit de Pascal. Pour avoir été assistant du cours de première année le semestre qui vient de s'écouler, je peux t'assurer que les élèves (qui pour la plupart n'ont jamais programmé avant) sont bien plus à l'aise en Pascal qu'en Racket (enfin, sauf pour la syntaxe).
Ce que je me demande en revanche, c'est s'il est vrai que la programmation logique est plus naturelle pour quelqu'un qui n'a jamais programmé (plusieurs personnes me le soutiennent).

Je ne sais pas, ça dépend peut-être de la façon dont l’enseignement est fait.
Et puis aussi la syntaxe : je ne pense pas que Scheme/Racket/Lisp soit super friendly hmm, peut-être qu’Haskell ou OCaml sont de meilleurs candidats.

Rolinh a écrit :

EDIT2: trouvé, mais ça sera simpliste tongue

Pas grave.
Le but ce n’est pas forcément d’avoir un truc obfusqué comme le mien.
Ça peut-être l’occasion de faire découvrir un langage ou une particularité du langage.
Ou rien de tout ça.
Il n’y a pas de guideline pour ça ^^

Rolinh a écrit :

EDIT3: je fais comment pour commencer le topic dans " Être ou ne pas être…?" ?

Tu ne peux pas.
Tu le fais dans l’éphémère et tu demandes à un modo, par exemple tshirtman ou Kanor (pour reprendre ceux qui passent par ici), de le déplacer ici.

Dernière modification par grim7reaper (Le 04/02/2012, à 23:11)

Hors ligne

#2484 Le 04/02/2012, à 23:15

Rolinh

Re : /* Topic des codeurs [6] */

Voilà.

grim7reaper a écrit :

Ou rien de tout ça.

Ça sera plutôt ça... Désolé si c'est un déception mais j'étais un peu pris au dépourvu et en panne d'imagination. Pis je n'avais pas d'idée originale à faire en Lua. J'étais partit pour le faire en assembleur mais ça aurait demandé trop de travail aux gens pour pouvoir lire la devise. tongue


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

En ligne

#2485 Le 04/02/2012, à 23:28

grim7reaper

Re : /* Topic des codeurs [6] */

Rolinh a écrit :
grim7reaper a écrit :

Ou rien de tout ça.

Ça sera plutôt ça... Désolé si c'est un déception mais j'étais un peu pris au dépourvu et en panne d'imagination.

Pas de soucis.
Je n’avais pas vraiment d’idée non plus et pas vraiment de temps pour en trouver une.

Rolinh a écrit :

J'étais partit pour le faire en assembleur mais ça aurait demandé trop de travail aux gens pour pouvoir lire la devise. tongue

C’est pas un problème ça.
Tu crois que la mienne ne demande pas de travail pour la lire ^^

Hors ligne

Haut de page ↑