Metraipolis › archive › dc_afe87ef697cf
Langage de programmation de bas niveau — Wikipedia (fr)
- Source
- Wikipedia (fr)
- Original
- https://fr.wikipedia.org/wiki/Langage_de_programmation_de_bas_niveau
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-11-09T23:56:09.835Z
- SHA-256 of the archived text
e3108c66b8eb823da6469dafeee56adcd43185b55d35245677a891cb6ba0c462- Stable URL of this page
https://metraipolis.com/documento/dc_afe87ef697cf
How to cite
Langage de programmation de bas niveau — Wikipedia (fr) — Wikipedia (fr), https://fr.wikipedia.org/wiki/Langage_de_programmation_de_bas_niveau (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_afe87ef697cf (Metraipolis archive dc_afe87ef697cf, sha256 e3108c66b8eb823da6469dafeee56adcd43185b55d35245677a891cb6ba0c462)
BibTeX
@misc{dcafe87ef697cf,
title = {Langage de programmation de bas niveau — Wikipedia (fr)},
howpublished = {Wikipedia (fr)},
url = {https://fr.wikipedia.org/wiki/Langage_de_programmation_de_bas_niveau},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_afe87ef697cf; sha256 e3108c66b8eb823da6469dafeee56adcd43185b55d35245677a891cb6ba0c462},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (fr), https://fr.wikipedia.org/wiki/Langage_de_programmation_de_bas_niveau. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
Un langage de programmation de bas niveau ne fournit que peu d'abstraction par rapport au jeu d'instructions du processeur de la machine. Les langages de bas niveau sont à opposer aux langages de haut niveau, qui permettent de créer un programme sans tenir compte des caractéristiques particulières (registres, etc) de l'ordinateur censé exécuter le programme. Le langage machine et le langage d'assemblage sont les archétypes de langages de bas niveau, puisqu'ils permettent de manipuler explicitement des registres, des adresses mémoires, des instructions machines. Hors ces cas extrêmes, la distinction entre bas niveau et haut niveau n'est pas binaire. Les discussions pour savoir si des langages comme C et C++, qui ont à la fois des aspects de bas niveau (possibilités d'accès à la mémoire en utilisant des adresses explicites, "bitfields" dans les structures) et de haut niveau, méritent ou pas le nom de langage de haut ou bas niveau ont toujours cours. Une citation attribuée à Alan Perlis dit : « A programming language is low level when its programs require attention to the irrelevant. » ; ce qui pourrait être traduit par : « Un langage de programmation est de bas niveau lorsque ses programmes nécessitent de faire attention aux éléments non pertinents ». Néanmoins, cette citation doit être nuancée : dans cette citation, ce qui est considéré non-pertinent est la gestion du matériel et ses contraintes. Dans certains cas, la gestion du matériel est un impératif, et est loin d'être non pertinente. Il est donc souvent nécessaire d'utiliser un langage de bas niveau, un langage de haut niveau ne pouvant permettre de coder le programme désiré. Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in francese, in ordine alfabetico). Fonte: Wikipedia in francese, voce «Langage de programmation de bas niveau» — https://fr.wikipedia.org/wiki/Langage_de_programmation_de_bas_niveau Wikidata Q558937: «programming language that provides minimal abstraction from the hardware» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q558937 Autori: i contributori di Wikipedia (cronologia: https://fr.wikipedia.org/wiki/Langage_de_programmation_de_bas_niveau?action=history). Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza. Estratto dell'introduzione non modificato nel contenuto; revisione 241019544, consultata il 2026-11-09T23:53:09.280Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 6a9fb6bb376428a6881a429f1ed4fd007dea6ab52254cb3a04d7c9eba550d41f