Jerry
De mon point de vue, le langage de haut niveau n'a aucun inconvénient. Les langages de haut niveau améliorent la communication facile avec le système. Dans le cas où vous devez passer des appels de base, les appels système sont toujours possibles.
Dans les microprocesseurs, seuls les codes d'opération sont utilisés. C'est un processus fastidieux de coder un programme en utilisant un langage de niveau assembleur, en particulier d'énormes bases de code ne peuvent pas être développées, car cela prend énormément de temps. Et aussi la lisibilité du code et la compréhensibilité est très difficile.
Avec des processeurs hautes performances et haut de gamme, pourquoi devrions-nous limiter notre bande passante et nous en tenir aux codes machine et aux codes opérationnels. Avec les processeurs core2duo, si on code en assembleur, on peut alors écrire un programme pour trouver la factorielle d'un nombre en une journée.
Pour effectuer des tâches et des programmes difficiles, nous sommes à la merci d'un langage de haut niveau.
Les inconvénients sont limités au langage spécifique (disons C, C++, java) et ne généralisent pas et ne disent pas les inconvénients du langage de haut niveau.
Avec le langage de haut niveau, vous pouvez toujours faire des appels au niveau du système et accéder à toutes les fonctions et fonctionnalités de base telles que les interruptions, etc.,
pourquoi un organisme voudrait-il utiliser un boulier s'il a un système avec un processeur core2duo ?
Elvera
Le seul inconvénient que je vois est que vous perdez quelques cycles machine en exécution, mais avec le matériel rapide d'aujourd'hui, qu'importe ? Les langages de haut niveau rendent la programmation accessible à plus de personnes. Les seules fois où j'ai utilisé des langages de bas niveau en dehors de l'école, c'était pour les concepteurs de matériel dans l'industrie audio, où le comportement souhaité est en temps réel ou proche de celui-ci.
Mathilde
Vous êtes obligé de programmer d'une manière spécifique et est donc limité par le langage et ses bibliothèques et également difficile à intégrer avec d'autres bibliothèques.