Qu'entend-on exactement par implémentation de haut niveau et de bas niveau d'un algorithme?Implémentation d'algorithmes de haut niveau et de bas niveau
Répondre
Étant donné que ces termes ne sont pas d'usage courant, à ma connaissance, je ne peux avancer une hypothèse ou deux:
a) cela signifie que si l'algorithme est mis en œuvre en utilisant un langage de haut niveau et des bibliothèques, ou si elle est fait avec la mise en œuvre de chaque partie "proche du métal", où vous manipulez tout vous-même. B) il peut également indiquer si la mise en œuvre utilise d'autres implémentations d'algorithme. Si d'autres implémentations d'algorithme sont utilisées, son niveau "supérieur".
D'accord avec la réponse 1 er qu'il n'y a pas d'usage courant, donc je vais faire une autre supposition:
- -haut niveau - diagramme, mathématiques, idée
- bas niveau - langage de programmation spécifique mise en oeuvre
Bienvenue sur SO! Les réponses sont visualisées dans différents ordres avec quelques aléas supplémentaires. La "première réponse" qui vous est affichée peut facilement être ailleurs pour les autres. Mentionner qui a écrit la réponse ou [lien] (http://stackoverflow.com/questions/3742410/high-level-vs-low-level-algorithm-implementation/3742513#3742513) aide. –
Tout dépend de la distance du matériel, la plupart du temps. C'est toujours relatif à ce dont vous parlez mais c'est souvent relatif au matériel. Le logiciel est la couche sur le matériel et comme l'atmosphère, il peut aller à haute altitude aussi, loin du matériel, le «sol». Lorsque nous parlons d'implémentation de bas niveau, nous parlons de "détails", de ce que le matériel va faire, des instructions de base qui seront exécutées. Lorsque nous parlons de mise en œuvre de haut niveau, nous parlons de «l'idée», c'est-à-dire de l'ensemble du concept que nous voulons manipuler, comment le manipuler sans entrer dans les détails. Dire que vous prenez le bus 21 pour aller de votre maison à votre travail de jour est de haut niveau. En disant que vous commencez votre journée au 22 Smith Street à 7h du matin, attendez que le bus arrive à 8h du matin juste devant la porte et entrez dedans; puis attendez que le bus fasse 5 arrêts puis sortez du bus et allez dans le bâtiment en face de vous et asseyez-vous et travaillez ... est de bas niveau.
- 1. haut et bas niveau graphiques dans J2ME
- 2. Keyhook de bas niveau
- 3. Claviers multiples et crochets de bas niveau
- 4. webclient de haut niveau .net
- 5. Débogage Android de bas niveau
- 6. Je veux connaître la différence entre les fonctions de bas niveau et les fonctions de haut niveau
- 7. bas niveau Hooker
- 8. Supprimer haut niveau UL
- 9. Programmation Bluetooth de bas niveau en C++
- 10. API audio de bas niveau pour Android
- 11. Détails du plus bas niveau de x86
- 12. Découvrir quelle fonction de niveau supérieur effectue beaucoup d'appels de bas niveau
- 13. Surveillance des crochets de bas niveau [C]
- 14. Contrôle de bas niveau de l'enceinte système sous Windows
- 15. Différences de haut niveau entre node.js et ZeroMQ?
- 16. C# Winforms: fenêtres de haut niveau multiples et ShowDialog()
- 17. Comparaison de haut niveau et fonctions d'échange (CAS)?
- 18. Exemple de forage haut/bas?
- 19. Génération réelle de sons de bas niveau en C#?
- 20. Que sont les "modules de haut niveau" et les "modules de bas niveau" (dans le contexte du principe d'inversion de dépendance)?
- 21. JAVA element.getElementsByTagName Limiter à haut niveau
- 22. Bas niveau variable PHP Passing Question
- 23. support tactile sur le haut niveau
- 24. QPID contrôle AMQP plus fin avec l'API de haut niveau?
- 25. Rendu Direction active de la navigation Zend Sans haut niveau
- 26. Kits d'outils de widget de haut niveau multiplateforme pour C
- 27. Niveau de priorité de thread
- 28. Un exemple d'algorithme de niveau débutant, d'algorithme de niveau intermédiaire et d'algorithme de niveau complexe/expert?
- 29. Bibliothèque de fondu enchaîné audio de haut niveau pour python
- 30. GAE/J API de bas niveau: utilisation de FetchOptions
Existe-t-il un terme qui soit couramment utilisé? Où avez-vous trouvé le nom de l'implémentation pour la première fois? –