2010-09-18 10 views

Répondre

1

É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".

3

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
+5

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. –

4

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.

Questions connexes