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 ;)
# excusez moi ...
Posté par void . Évalué à 1.
# Ruby
Posté par Meku (site web personnel) . Évalué à 4.
http://www.erikveen.dds.nl/rubyscript2exe/index.html
C'est pas mal comme langage, Ruby :-)
# C#
Posté par Sebastian . Évalué à 1.
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 (site web personnel) . Évalué à 1.
- 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 . Évalué à 1.
J'ai jamais fais de ruby donc a voir...
# Perl
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
> 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 . Évalué à 2.
[^] # Re: Perl
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
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 (site web personnel) . Évalué à 1.
Pour le livre voila qui devrait te plaire :
http://www.ulg.ac.be/cifen/inforef/swi/download/python_notes(...)
# VB
Posté par fabien . Évalué à 3.
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 (site web personnel) . Évalué à 2.
(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 . Évalué à 0.
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]
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.