• [^] # Re: Java pour les enfants

    Posté par (site web personnel) . En réponse à la dépêche Programmation Java pour les enfants, les parents et les grands-parents. Évalué à 4.

    Je comprend tout à fait tes doutes, et tu n'es pas le seul.

    Mais l'expérience montre que ça tourne, même sur de gros projets professionnels [*].
    Bien sûr, tu n'iras pas coder Open Office en Python, ni une librairie graphique complète ou un driver - ce n'est pas le but de Python, pour ce genre de choses il se 'contente' de jouer (très bien d'ailleurs) à la glue afin d'accéder à du code compilé natif. On a une programmation de haut niveau là où on en a besoin, et des accès bas niveau efficaces là où il faut.
    Et tu n'iras pas coder non plus en Python l'embarqué pour le prochain Airbus (là ça serait plutôt du ADA, éventuellement du C avec des contraints fortes sur le code pour pouvoir le valider). Par contre, le système de test logiciel pour valider ton code ADA... ça le ferais bien en Python.

    Pour Ruby... j'ai regardé un peu, et je préfère rester sur Python. Mais c'est sûrement plus une question de goûts et... d'habitude de ma part (quand on connait qq chose...).


    PS. Python est un langage fortement typé. Dynamiquement, mais fortement.

    [*] Bon, l'éternel Google, le pilotage de manips dans des très gros labos de recherche (centres de Rayonnement Synchrotron par ex.) - et là ça doit tourner 24h/24, Zope (lourd au premier abord, il est quand même très puissant et capable de tourner sur des clusters avec équilibrage de charge) cf http://www.zope.com/customers . Voir aussi sur http://pythonology.org/ , et sur http://www.python.org/Quotes.html .

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN