Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > Erlang > Lecture des commentaires

Vos commentaires sur :
Hot Code Swapping

Retour au tutoriel

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne Linktim # Posté le 07/05/2008 20:06:25
The Other Side
Avatar
Newsers
Pas mal comme concept, je ne connaissais pas du tout.
Bon tuto dans l'ensemble mais le deuxième code manque de commentaire donc 16.
 
En ligne souls killer # Posté le 07/05/2008 20:19:33
Just wanna SdZ !!
Avatar
Groupe : Membres
J'aime bien le concept. :)
J'en avais déjà vaguement entendu parler, mais j'en ai pas mal appris, merci beaucoup !!

D'autant que le tuto est bien rédigé et agréable à lire. Petite remarque cependant : on ne met pas ":" à la fin d'un titre, en général. ;)

Je mets 17.

"Quand la pierre tombe sur l'œuf, alors malheur à l'œuf.
Quand l'oeuf tombe sur la pierre, alors malheur à l'œuf." :p
Philippe Sollers

Rédigez vos news !! | le Manuel du Zér0 | Rédigez des Cahiers des Charges pour vos projets, organisez-vous ! | Choisissez-vous un bel arrière-plan | Perdu sur le Web ?
 
Hors ligne Nelty # Posté le 07/05/2008 21:36:15
Persévérer c'est avancer !
Avatar
Groupe : Membres
Tiens, je ne connaissais pas mais c'est super utile, notamment pour les bots IRC. :)

Bien écrit et tout, je mets 16.



Python



À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. :p

Concrètement, Python c'est quoi ?



Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.

Atouts



Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


Les deux afficheront (à peu près) :
Citation : Résultat :

2,4,6


Remarquez la simplification du code pour effectuer une action très simple.

Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple.

Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit.

Où apprendre ?



Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami !

Où se faire aider ?



Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneurs viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).
 
Hors ligne Dewi # Posté le 07/05/2008 22:14:53
Avatar
Groupe : Membres
@Linktim, Moi je pense plutôt l'inverse. L'utilisation d'un milliard de smileys dans un tuto (comme dans ceux de M@teo21 par exemple) le rend un peu plus kikoulol, je trouve. Ça fait bien moins sérieux AMHA. De plus je ne vois pas trop en quoi cela justifie une baisse de la note, sachant que ça n'a aucun impact sur la qualité du tuto (contrairement au manque d'image, par exemple),tous les bons articles de journaux sont écrits sans smiley, et pourtant les auteurs arrivent à nous faire savoir ce qu'ils pensent. Mais ce n'est que mon avis.

Si non pour le tutoriel, je le trouve très bon.

«La connaissance est la seule chose qui s'accroit lorsqu'on la partage» - Sacha Boudjema
| Passer au logiciel libre ?| Aider à la traduction ? | Partager vos Connaissances ?|
| Image utilisateur |

 
Hors ligne Sowhat # Posté le 07/05/2008 23:13:51
Redlime >3
Avatar
Groupe : Membres
Dewi, l'ironie tu connais :-° ?
Sinon bon tuto très instructif ; 17.

Arrêtez d'écouter de la merde.
Image utilisateur
 
Hors ligne Dewi # Posté le 07/05/2008 23:20:18
Avatar
Groupe : Membres
J'avais pas compris les choses comme ça... au temps pour moi :-°

«La connaissance est la seule chose qui s'accroit lorsqu'on la partage» - Sacha Boudjema
| Passer au logiciel libre ?| Aider à la traduction ? | Partager vos Connaissances ?|
| Image utilisateur |

 
Hors ligne timmy # Posté le 08/05/2008 18:51:15
Avatar
Groupe : Membres
Tuto très intéressant, mais assez complexe à mettre en oeuvre par soit même ensuite ( sans doute dû à l'inhabituel style de programmation de Erlang o_O ).
Un tuto TP de mise en application serait donc apprécié à fin de se rendre compte de la puissance de ce système ( reste à trouver un sujet ;) ).

Je pense que le HCS est aussi applicable en Ruby ( qui a une syntaxe plus familière ^^ ), donc tu peux éventuellement l'ajouter à la (petite) liste.

Pour l'amélioration de ton tuto, c'est vrai que tu pourrais rajouter quelques commentaires au niveau du code. Je pense pas que beaucoup de personne connaisse Erlang, et comme ton tuto traite plus d'un style de programmation, d'algorithmique, ce serait dommage de le limité à Erlang :'( .

Sur ce, bonne continuation ;)
Hors ligne tom'z # Posté le 09/05/2008 11:20:56
Avatar
Groupe : Membres
Tuto très intéressant, en ce sens qu'il ne nous montre pas comment coder tel ou tel truc de A à Z, mais nous fait découvrir un concept, une manière de résoudre un problème. C'est ce genre de tutos qui devraient être encouragés sur le site. :)

Merci.
 
Hors ligne Dark-Side # Posté le 11/05/2008 20:52:11
dangerous: ton oncle.
Avatar
Groupe : Membres
Bonsoir, bonsoir.
Alors euh en quelques mots :
Dewi: Linktim était bien ironique au sujet des smileys, et même s'il est un peu con c'était pas la peine de l'agresser, mais merci :)
Les autres: merci pour vos commentaires !
Dernier point, timmy: je ne prétends pas avoir une liste exhaustive des langages mettant en œuvre ce système, je nomme juste les quelques langages qui me semblent intéressants et que les zéros devraient étudier, ou tout du moins connaître et ... le Ruby ne fait clairement pas parti de cette liste. Mais bref, passons :)

Image utilisateur

Teh Citation §



« Who cares if Erlang starts slowly - it was designed to start once and never stop - we have systems that have run for 5 years - a two seconds start-up time amortized over 5 years is not *too* bad. »

Joe Armstrong.

Citations diverses :


  • Linux c'est comme l'écologie : ça demande des sacrifices mais c'est pour le bien de la planète !
  • Linux ? Ya moins bien ... Mais c'est plus cher ! :p
  • Avec windows XP on était au bord du gouffre, avec windows Vista on a fait un grand pas en avant !
  • Quelle est la différence entre Windows Vista et un virus ??? - Le virus il fonctionne
  • La dernière mise à jour de windows Vista est presque terminée, il ne reste plus qu'à y incorporer les erreurs.
  • <Metzgermeister> bluestorm: suffit pas de se mettre une plume au cul pour avoir l'air d'un coq hein
  • <dangerous> remram44, viole un bébé, détends toi

OCaml : en voilà un tuto qu'il est bien §§
 
Hors ligne Pingouin chauffé # Posté le 25/05/2008 21:37:33
Platypus Addict
Avatar
Groupe : Membres
T'aurais quand même pu citer Haskell, quoi. Eh au fait, t'as fait exprès de ne pas mettre Java :p ?

Don't kill the king !
 
Hors ligne Dark-Side # Posté le 25/05/2008 22:15:56
dangerous: ton oncle.
Avatar
Groupe : Membres
Ouais, j'ai fait exprès pour Java et C# (parait qu'ils peuvent le faire aussi), haskell j'étais pas au courant que c'était possible par contre (je connais pas vraiment ce langage), désolé :D
Je le rajouterais si je fais une mise à jour :)

Image utilisateur

Teh Citation §



« Who cares if Erlang starts slowly - it was designed to start once and never stop - we have systems that have run for 5 years - a two seconds start-up time amortized over 5 years is not *too* bad. »

Joe Armstrong.

Citations diverses :


  • Linux c'est comme l'écologie : ça demande des sacrifices mais c'est pour le bien de la planète !
  • Linux ? Ya moins bien ... Mais c'est plus cher ! :p
  • Avec windows XP on était au bord du gouffre, avec windows Vista on a fait un grand pas en avant !
  • Quelle est la différence entre Windows Vista et un virus ??? - Le virus il fonctionne
  • La dernière mise à jour de windows Vista est presque terminée, il ne reste plus qu'à y incorporer les erreurs.
  • <Metzgermeister> bluestorm: suffit pas de se mettre une plume au cul pour avoir l'air d'un coq hein
  • <dangerous> remram44, viole un bébé, détends toi

OCaml : en voilà un tuto qu'il est bien §§
 

Vous devez être inscrit pour pouvoir poster des messages

Retour au tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 527 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.0807s (0.0674s)