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

Retourner aux forums || Retourner au forum Programmation.autre

Programmation.autre : nouveau language à apprendre

Posté par void () le 15 février 2006
Bonjour,
je souhaiterais reprendre la prog mais bon j'ai quelques contraintes :
- un langage de script (je n'ai pas besoin d'avoir de la réactivité)
- avec un garbage collector (pas de malloc/free)
- qui s'interface avec différents toolkit graphiques (gtk/qt)
- qui soit portable (avec la gui) sous win et linux au minimum (macOS peut être un plus)
- intarfacable avec de bdd embarqué (sqlite pour le citer)
- bibliothèque portable d'accès au port RS-232

je connais les languages classiques (c/c++, java, php)

pour le moment mes conclusions :
- php ne convient pas (php-gtk2 n'est pas encore au point)
- perl ? utilisable aussi pour faire du scripting sous linux. semble assez utilisé utilisable pour apache également
- python ? le RS232 ca passe il existe pygtk, pyqt ? mais en dehors ?
- ruby ? ruby-gnome2 semble pas mal. Peut-on générer des exe sous win et surtout standalone ? ruby en plus semble à la mode en ce moment avec ROR.

Alors des conseils ? n'hésiter pas à troller au moins je verrais la communauté de la plus mauvaise fois ;)

> Lire le message (12 commentaires, moyenne: 1,8).  

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.

excusez moi ...

Posté par void () le 15/02/2006 à 20:06. (lien). Évalué à 1.

Si vous connaissez également de bon bouquin sur ces languages (voir même qui traitent de la GUI ...) c'est un gros plus.

Ruby

Posté par David Henry (page perso, ) le 15/02/2006 à 20:15. (lien). Évalué à 4.

Pour Ruby, oui on peut générer des exécutables windows en standalone, il y a un programme qui fait ça : rubyscript2exe

http://www.erikveen.dds.nl/rubyscript2exe/index.html

C'est pas mal comme langage, Ruby :-)

C#

Posté par Sebastian () le 15/02/2006 à 20:28. (lien). Évalué à 1.

Bonsoir,

Je programme pour le moment (cours obligent) en C#.
D'après toutes tes spécifications, ce language se rapproche de très près à ceux-ci.

De plus, vu tes connaissances en C, C++ et Java, tu ne peux que bien t'en sortir.

Le projet MONO est très actif pour la disponibilité du Framework sous Linux.

Donc portabilité assez bonne.

Seul bémol, c'est du .NET :p

python, saibon

Posté par Amand Tihon (page perso, ) le 15/02/2006 à 20:47. (lien). Évalué à 1.

Comme tout le monde aurait tendance à le faire, je vais évidemment conseiller le langage que je connais bien : python.

- langage de script : oui
- garbage collector : oui
- toolkits : qt, gtk/gnome, wx, tk, sans doute d'autres
- portable : oui
- sqlite : oui (pysqlite, apsw)
- rs 232 : oui (pyserial)

Et juste histoire de nourrir les trolls, je parie que perl et ruby savent en faire autant, mais pas avec une syntaxe aussi jolie :)

  • [^]Re: python, saibon

    Posté par Cyrille Hombecq (page perso, ) le 15/02/2006 à 21:00. (lien). Évalué à 1.

    le premier langage qui me soit venu a l'esprit d'apres la description c'est aussi le python suivi du erl.
    J'ai jamais fais de ruby donc a voir...

    --
    Si google connait pas, ça existe pas!!

Perl

Posté par Sytoka Modon (page perso, ) le 15/02/2006 à 21:04. (lien). Évalué à 2.

> perl ? utilisable aussi pour faire du scripting sous linux. semble assez
> utilisé utilisable pour apache également

C'est sur que perl et apache, c'est une belle histoire d'amour.

Avec le CPAN, tu devrais toruver ton bonheur... Ca roule sur Windows (jamais essayé mais j'ai un pote chez Motorola qui ne fait que ca).

Bref, ce n'est pas la dernière mode mais c'est bien robuste, portable et toujours très actif.

Bref, il ne doit pas y avoir beaucoup de système UNIX qui tourne sans perl de nos jours ;-)

  • [^]Re: Perl

    Posté par totof2000 () le 16/02/2006 à 08:45. (lien). Évalué à 2.

    j'ai oui dire que le perl ne permettait pas systématiquement de générer des exe autonomes: il y a des cas ou ca marche pas mais je n'en sais pas plus (jamais essayé). Il me semble que Python s'en sort mieux sur ce point.

    • [^]Re: Perl

      Posté par Sytoka Modon (page perso, ) le 17/02/2006 à 07:04. (lien). Évalué à 2.

      Je n'ai essayé qu'une seule fois sous Linux et ca avait marché. A vrai dire, sous un UNIX, ca n'a pas un intéret fou a moins de faire du propriétaire, ce qui n'est pas mon cas ;-)

      A vrai dire, plus un langage a de possibilités et un nombre titanesque de module, plus il y a de chance de trouver un cas ou cela ne marche pas... Par ailleurs, il est vrai que Perl n'avait pas été conçu à l'époque pour ca.

re

Posté par Sylvain (Jabber id, page perso, ) le 15/02/2006 à 23:14. (lien). Évalué à 1.

Python pardi !!!!!
Pour le livre voila qui devrait te plaire :
http://www.ulg.ac.be/cifen/inforef/swi/download/python_notes(...)

VB

Posté par fabien () le 15/02/2006 à 23:26. (lien). Évalué à 3.

pour troller, j'aurais dit VB :)
mais attendez avant de crier au scandal...

GAMBAS !
pour le RS232, je ne sais pas, il faudra parcourir la doc,
mais ce projet est bien sympas et reactif (j'avais proposé une idée de fonction a l'auteur qui l'as integré à la beta suivante)

donc... http://gambas.sourceforge.net/index.html

Si tu veux du changement par rapport à ce que tu connais...

Posté par Nicolas Bernard (page perso, ) le 16/02/2006 à 12:27. (lien). Évalué à 2.

...essaye un language fonctionnel, par exemple Common LISP.

(dans les bouquins sur CL, en anglais il y a ANSI Common LISP de P. Graham qui est pas mal du tout.)

Lua

Posté par _alex () le 16/02/2006 à 12:41. (lien). Évalué à 0.

[mode troll]
garbage collector : oui
sqllite : http://luaforge.net/projects/lua-sqlite3/
rs232 : http://luaforge.net/projects/luax/
gui : troll parce que ca coince la : http://luaforge.net/projects/lua-gtk/ qui ne semble pas finalisé.
[/mode troll]

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre