Forum général.cherche-logiciel Un langage pour les nuls

Posté par  .
Étiquettes : aucune
0
18
juin
2007
Bonjour à tous,
je recherche actuellement un langage adapté à mes besoins. En effet, je ne suis pas développeur professionnel, mais j'ai besoin de programmer régulièrement pour de petits projets. Le langage que j'utilise le plus est certainement Python avec les extensions Numpy et Scipy.

Cependant, dans mon travail, j'ai aussi besoin d'écrire des bibliothèques pour compléter des programmes existants.
Apparement, il n'est pas possible de faire ce genre de choses avec Python. J'ai jeté un oeil à Pyrex, il s'agit plutôt d'un outil pour générer des bibliothèques qui s'interfacent avec Python, mais pas avec des programmes existants quelconques.

Pour ce type de développement (bibliothèque), j'utilise actuellement C++ car:
  * c'est orienté objet
  * il y a plein de ressources disponibles
  * c'est le seul langage compilé que je connaisse un peu...

Et voici ce qui me gène/manque dans C++:
  * gestion manuelle de la mémoire
  * syntaxe difficile: c'est très facile de faire du code bogué...
  * compilation relativement longue (je compile souvent pour éviter de faire des conneriesbétises)
  * pas d'interpréteur pour faire des tests rapides, vérifier l'existence d'un mot clé, un tri, etc.

Je suis prêt à apprendre un nouveau langage (ou peut-être juste des techniques de programmation), mais je n'ai ni le temps ni la volonté pour en apprendre 5 afin d'en choisir un seul. Je sollicite donc les linuxiens que vous êtes pour me conseiller correctement...

Qualité requises:
  * syntaxe "légère" et cohérente, empêchant au maximum l'écriture de code buggué
  * interfaçage simple avec du code existant
  * multi-plateforme

Les langages sur lesquels je me penche actuellement sont:
  * langage D
    +forte ressemblance avec C++
    -langage peut-être encore instable
   * Ocaml
    +semble très robuste
    -peut-être difficile à apprendre si on ne programme pas tous les jours?
   * Pascal
    +compilation rapide, syntaxe incitant à la programmation "propre"
    -syntaxe bizarre...

Enfin voilà. Tous les avis/conseils sont les bienvenus

Suivre le flux des commentaires

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