Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Appel à contributeurs pour la doc.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#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)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4200, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster AWE64, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

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

Dr 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)

Hors 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


cat /dev/urandom >/dev/null 2>&1 #621141

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)

Hors 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

Hors 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