Pour celui qui ne dispose que d'un marteau, tout ressemble à un clou.
Outre ma langue maternelle et l'anglais, je lis et écris en :
C# | depuis 2008 |
Python | depuis 2000 |
UML | depuis 1993 |
C++ | depuis 1993 |
Visual Basic | 1998 à 2003 |
Java | 2000 à 2003 |
assembleur 68000 | 1983 à 1999 |
C | 1983 à 1999 |
autres assembleurs | 1976 à 1994 |
Fortran, Cobol, Pascal | 1976 à 1983 |
Python offre en général le meilleur rapport qualité/prix pour la réalisation de prototypes et de petites applications.
Lorsque les spécifications et l'architecture sont devenues stables, et sous réserve que cela soit nécessaire, il est très simple d'améliorer les performances en réécrivant certains des modules en C++.
Comme l'interface du module est spécifiée et que son jeu de Tests Unitaires est écrit, le coût total protype en Python plus réécriture en C++ est inférieur au coût d'une écriture directe en C++.