Un C++ nettoyé. J'ai regardé la dernière mouture, elle apporte beaucoup de choses géniales, mais je crains que trop de fonctionnalités risque de:
- le rendre trop complexe pour les nouveaux arrivants
- que les anciens qui ne se mettent pas à la page continuent de coder à l'ancienne (multiplications de styles). Il y a 10 ans, je connaissais bien le Stoustrup (et autres bouquins avancés) et j'avais l'impression que mes collègues faisaient du «C avec des classes». Pénible. Ça va être à nouveau le cas
Donc j'ai besoin d'un langage:
- qui soit rapide (pour des lib de compression par ex (1))
- qu'on puisse utiliser pour faire de la programmation système (Java ne peut pas utiliser mmap de manière native (2), donc perte de perfs)
- compatible avec les lib écrites en C (pour pas réinventer libxml, sqlite et autres)
- dont la syntaxe soit nettoyée pour bien fonctionner avec les IDE (completion et compagnie)
J'ai besoin d'un autre plus haut niveau. Java, mais sans Oracle (c'est rédhibitoire, j'ai l'impression de vendre mon âme à Satan à chaque fois que je l'utilise).
Pour les scripts, Python me va, sauf pour:
- le typage dynamique qui me fait peur quand le projet grossi
- le «global interpreter lock», c'est naze (et le résoudre avec plusieurs processus c'est naze aussi)
# J'aimerais
Posté par Fabimaru (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 2.
Un C++ nettoyé. J'ai regardé la dernière mouture, elle apporte beaucoup de choses géniales, mais je crains que trop de fonctionnalités risque de:
- le rendre trop complexe pour les nouveaux arrivants
- que les anciens qui ne se mettent pas à la page continuent de coder à l'ancienne (multiplications de styles). Il y a 10 ans, je connaissais bien le Stoustrup (et autres bouquins avancés) et j'avais l'impression que mes collègues faisaient du «C avec des classes». Pénible. Ça va être à nouveau le cas
Donc j'ai besoin d'un langage:
- qui soit rapide (pour des lib de compression par ex (1))
- qu'on puisse utiliser pour faire de la programmation système (Java ne peut pas utiliser mmap de manière native (2), donc perte de perfs)
- compatible avec les lib écrites en C (pour pas réinventer libxml, sqlite et autres)
- dont la syntaxe soit nettoyée pour bien fonctionner avec les IDE (completion et compagnie)
J'ai besoin d'un autre plus haut niveau. Java, mais sans Oracle (c'est rédhibitoire, j'ai l'impression de vendre mon âme à Satan à chaque fois que je l'utilise).
Pour les scripts, Python me va, sauf pour:
- le typage dynamique qui me fait peur quand le projet grossi
- le «global interpreter lock», c'est naze (et le résoudre avec plusieurs processus c'est naze aussi)
(1) vous avez vu la différence de perf entre un qzip natif et Java? C'est aux moins du x2
(2) pourquoi C est plus rapide que java