Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Derniers journaux de EmacsFR :

Journal : Ceci n'est pas un troll sur les langages !

Posté par EmacsFR () le 19 mars 2004
Voilà, je connais pas mal de langages (C/Asm,Perl,Emacs Lisp, Shell divers,...) et j'avoue que c'est assez pour travailler mais j'aimerais en apprendre un autre pour ma culture personnelle (ie. pour le fun) et voir ce qu'on peut faire avec.

Là je serais tenté d'aller voir du côté d'un Scheme ou d'un Common Lisp, vous en pensez quoi ?

Pour quel genre de projet, on peut les exploiter ?

Voilà, je suis preneur de toutes vos opinions.

> Lire le journal (24 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Ceci n'est pas un troll sur les langages !

Posté par lezardbreton (Jabber id, page perso, ) le 19/03/2004 à 13:48. (lien). Évalué à 0.

bprolog
Quoi ? Au moins, ca change un peu !

Re: Ceci n'est pas un troll sur les langages !

Posté par Sixel (page perso, ) le 19/03/2004 à 13:54. (lien). Évalué à 1.

Prolog roulaize!

Pour faire des systèmes experts ou juste de la programmation par contraintes, c'est le pied, et en plus tu découvres une manière de coder complètement différente des langages impératifs.

CHRG < http://www.dat.ruc.dk/~henning/chrg/(...) > créé par mon ancien encadreur, est super sympa pour faire de la modélisation de langues (notre projet était de faire un modèle grammatical de la langue des hiéroglyphes)

Lambda-Prolog < http://www.cse.psu.edu/~dale/lProlog/(...) > est très puissant pour faire de la programmation logique curryfiée.

Et puis il y a SICStus Prolog, ECLiPSe, etc...

--
"Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
  • [^]Re: Ceci n'est pas un troll sur les langages !

    Posté par EmacsFR () le 19/03/2004 à 13:59. (lien). Évalué à 1.

    Mouais mais prolog à l'époque où j'en ai fait, ça m'a un peu saoûlé :p

    Bon d'accord à l'époque j'étais très jeune et les seuls bouqins disponibles étaient en anglais mais j'en ai pas que des bons souvenirs :)

  • [^]Re: Ceci n'est pas un troll sur les langages !

    Posté par Nap (page perso, ) le 19/03/2004 à 14:08. (lien). Évalué à 2.

    très puissant pour faire de la programmation logique curryfiée

    c'est notamment très utilisé dans les systèmes informatiques des restaurants indiens

    • [^]Re: Ceci n'est pas un troll sur les langages !

      Posté par EmacsFR () le 19/03/2004 à 14:09. (lien). Évalué à 0.

      tu aurais pu rajouter un joli ==> [] :p

      • [^]Re: Ceci n'est pas un troll sur les langages !

        Posté par ukemi (page perso, ) le 19/03/2004 à 16:41. (lien). Évalué à 4.

        parlons en du fameux "==> []". Son foisonnement nuit à son but originel, et je trouve qu'une blague de la qualité de celle sus-cité mérite d'etre standalone.
        c'est vrai quoi, on voit des gens sortir un peu partout pour tout et n'importe quoi, c'est pénible a force :/

        • [^]Re: Ceci n'est pas un troll sur les langages !

          Posté par Duncan Idaho (Jabber id, page perso, ) le 19/03/2004 à 16:59. (lien). Évalué à 1.

          Moi aussi.

          (hop -> [])

        • [^]Re: Ceci n'est pas un troll sur les langages !

          Posté par jcs (page perso, ) le 19/03/2004 à 17:28. (lien). Évalué à 1.

          c'est vrai quoi, on voit des gens sortir un peu partout pour tout et n'importe quoi
          Alors qu'il reviennent souvent par le fenêtre 3 commentaires plus bas... pour resortir à nouveau.

          --
          Hurd will be out in a year (or two, or next month, who knows)
          -- Linus Benedict Torvalds, 1991
        • [^]Re: Ceci n'est pas un troll sur les langages !

          Posté par Nap (page perso, ) le 22/03/2004 à 12:47. (lien). Évalué à 1.

          une blague de la qualité de celle sus-cité mérite d'etre standalone.

          merci :-)

Re: Ceci n'est pas un troll sur les langages !

Posté par Yusei (page perso, ) le 19/03/2004 à 13:57. (lien). Évalué à 1.

Ruby parce que c'est vraiment très agréable à utiliser, et encore plus pour les gens qui connaissent bien Perl et qui aimeraient un truc plus objet.

Shakespeare Programming Language parce que c'est rigolo.

Re: Ceci n'est pas un troll sur les langages !

Posté par gawal () le 19/03/2004 à 14:10. (lien). Évalué à 2.

Du lambda-calcul pur. Tu écris l'interpreteur en C en une petite heure et après tu as tout à refaire : écrire les entiers à la Church, les opérations arithmétiques, les listes... Tu peux tout faire, c'est Turing complet.

Plus serieusement, ocaml ocaml ocaml.

Re: Ceci n'est pas un troll sur les langages !

Posté par Axioplase Ashi (page perso, ) le 19/03/2004 à 14:12. (lien). Évalué à 1.

http://linuxfr.org/2003/06/02/12677.html(...)

--
J'aime la liberté.
J'aime BSD.

Re: Ceci n'est pas un troll sur les langages !

Posté par Lee Nux () le 19/03/2004 à 14:29. (lien). Évalué à 1.

le Logo ?
(voir UCBLogo : http://www.cs.berkeley.edu/~bh/logo.html(...))



Heureusement que le temps s'est réchauffé, je sors []

Re: Ceci n'est pas un troll sur les langages !

Posté par bobert () le 19/03/2004 à 15:54. (lien). Évalué à 1.

Du temps ou j'etais un mordu de Perl, ca m'agacait d'entre dire autant de bien de Python, ca semblait tellement partisan que ca avait plutot un effet negatif sur moi.

Du coup, j'ai longtemps tourne autour avant de le tester serieusement.
Et ca vaut vraiment le coup Je veux pas debiter ici une liste d'arguments publicitaires, mais c'est un langage que je te recommande chaudement, ce sera absolument pas du temps de perdu que de t'y mettre serieusement.

Allez, si, disons en une phrase, que le plaisir que tu as en utilisant un langage (informatique ou naturel, d'ailleurs) est lie de pres a ta capacite d'expression dans ce langage. Avec python, tu atteinds tres rapidement le stade ou tu peux t'exprimer a peu pres librement, sans frustration, d'ou je pense le plaisir et la motivation de ses adeptes.

  • [^]Re: Ceci n'est pas un troll sur les langages !

    Posté par bobert () le 19/03/2004 à 15:57. (lien). Évalué à 1.

    ah oui (je persiste !), et puis il y a aussi cette sensation tres agreable que ce que tu fais en python a tendance a marcher du premier coup, ce que j'ai rarement ressenti personnellement en codant en perl (je parle pas de one-liners, mais de programmes)

  • [^]Re: Ceci n'est pas un troll sur les langages !

    Posté par manatlan (Jabber id, page perso, ) le 19/03/2004 à 17:12. (lien). Évalué à 1.

    j'avoue aussi que j'ai longtemps tourné autour avant de m'y mettre
    maintenant j'ai plongé dedans, et de tous les côtés ... et tu peux tout faire avec du python ... simplement, rapidement et efficacement ...

    bref, c'est devenu mon langage objet de prédilection ...

    --
    ibraining.com : pour un cerveau plus fort !
  • [^]Re: Ceci n'est pas un troll sur les langages !

    Posté par Yusei (page perso, ) le 22/03/2004 à 09:07. (lien). Évalué à 1.

    Dans le même genre, Ruby est plus facilement abordable par les utilisateurs acharnés de Perl (je l'sais, j'en fus, dans une certaine mesure).

[+] Re: Ceci n'est pas un troll sur les langages !

Posté par Roger Rabbit () le 19/03/2004 à 18:03. (lien). Évalué à -3.

Perso si j'étais toi, j'irais apprendre java, de très très
loin le meilleure langage disponible actuellement

Re: Ceci n'est pas un troll sur les langages !

Posté par TImaniac (page perso, ) le 19/03/2004 à 18:38. (lien). Évalué à 2.

Je te propose :
- un langage objet très utilisé genre Java/C# voir C++ c toujours utile.
- Prolog pour faire travailler ta tête;
- OCaml parcque c'est déroutant et puissant;
- Python et/ou Ruby parcque c'est des langages qui peuvent avantageusement remplacer certains langages de scripts et parcque ils peuvent te permettre de faire des appli rapidement avec GUI et tout le tralala.
- un langage descriptif basé sur le XML (parcque c'est à la mode et que ça change)
- SQL ? c'est spécialisé mais c'est toujours utile.

J'en oublie sûrement mais bon t'as déjà de quoi t'occuper...

Re: Ceci n'est pas un troll sur les langages !

Posté par M.C. Jean-Marc (page perso, ) le 19/03/2004 à 22:32. (lien). Évalué à 1.

PLT Scheme, un article est passé il y a quelques jours sur
http://www.kuro5hin.org/story/2004/3/17/93442/8657(...)

Ou comment faire un port scanner en quelques lignes, c'est rigolo :-)

--
Le numéro que vous avez composé est imaginaire.
Veuillez tourner votre téléphone de 90 degrés et recomposer.

Re: Ceci n'est pas un troll sur les langages !

Posté par djapat () le 20/03/2004 à 00:31. (lien). Évalué à 1.

Pour le fun et la culture je proposerais smalltalk (par example avec squeak (http://www.squeak.org/(...))). C'est un environement complet, multiplatforme, pure objet...
Ou aussi eiffel (pour la pureté des concepts, la syntaxe épurée, la rigueur...) (http://www.loria.fr/projets/SmallEiffel/(...) ou http://www.eiffel.com/(...) (environement eiffel studio gratuit pour windows, linux ou mac))
Il serait aussi surement intéressant d'aller jeter un oeil sur la notion de "programmation orientée aspet" (http://aosd.net(...) ) et aspectj (implémentation java (http://aspectj.org(...)))

Re: Ceci n'est pas un troll sur les langages !

Posté par Mickaël Rémond (page perso, ) le 22/03/2004 à 09:08. (lien). Évalué à 1.

A ta place, je me mettrais à Erlang. C'est un langage très différent de ce qui existe aujourd'hui. Même si tu ne développes pas d'applications avec ce langage cela change ta façon de programmer par la suite. C'est un langage concurren conçu pour faire des applications robuste et tolérante aux pannes.

Je te conseille de lire ce petit dossier introductif:

http://www.erlang-projects.org/Public/news/events/linux_solutions_2(...)

Sans comter qu'avec ce langage, tu développes plus vite, en particulier les applications serveur:

http://www.erlang-projects.org/Public/success_stories/four-fold_inc(...)

Bonne lecture !

--
Mickaël Rémond
Process-one

Re: Ceci n'est pas un troll sur les langages !

Posté par Krunch (Jabber id, page perso, ) le 08/04/2004 à 17:19. (lien). Évalué à 1.

BrainFuck http://www.muppetlabs.com/~breadbox/bf/(...)
Ook! http://www.dangermouse.net/esoteric/ook.html(...)

--
Free Softwares Users Group Arlon (Sud Luxembourg, Belgique)
pertinent, e adj. Approprié ; qui se rapporte exactement à ce dont il est question.

Revenir en haut de page