Tout langage a une API qui lui permet d'effectuer des calculs à un niveau inférieur
Ben non, pas les langages de bas niveau, en l'absence d'API tu peux tout refaire à la main, sans aucune liaison avec une quelquonque bibliothèque : juste le compilateur pour traduire dans le langage machine.
Les langages de haut niveau ne proposent pas une API de bas niveau, mais ce n'est pas un bug, c'est une fonctionnalité.
Donc on est bien d'accord, Java est limité au Haut niveau et ne peut donc pas permettre de tout faire.
Mais tout de même, créer facilment des bindings est une feature intéressante justement pour un langage de haut niveau, et pour celà le langage Java n'est vraiment pas un exemple de simplicité.
[^] # Re: Logiciel libre et java
Posté par TImaniac (site web personnel) . En réponse à la dépêche Brèves Java. Évalué à 3.
Ben non, pas les langages de bas niveau, en l'absence d'API tu peux tout refaire à la main, sans aucune liaison avec une quelquonque bibliothèque : juste le compilateur pour traduire dans le langage machine.
Les langages de haut niveau ne proposent pas une API de bas niveau, mais ce n'est pas un bug, c'est une fonctionnalité.
Donc on est bien d'accord, Java est limité au Haut niveau et ne peut donc pas permettre de tout faire.
Mais tout de même, créer facilment des bindings est une feature intéressante justement pour un langage de haut niveau, et pour celà le langage Java n'est vraiment pas un exemple de simplicité.