Programování holého kovu

Autor: Peter Berry
Datum Vytvoření: 11 Srpen 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Programování holého kovu - Technologie
Programování holého kovu - Technologie

Obsah

Definice - Co znamená programování holých kovů?

Programování holých kovů je termín pro programování, který funguje bez různých vrstev abstrakce nebo, jak to někteří odborníci popisují, „bez operačního systému, který jej podporuje“. Programování holého kovu interaguje se systémem na úrovni hardwaru, přičemž se bere v úvahu specifické sestavení hardwaru.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje programování holých kovů

Mnoho příkladů programování holých kovů se zaměřuje na fungování procesoru a dalších systémových komponent, práci s BIOS a sekvenování spouštění a vytváření jednoduchých kódových modulů k vytvoření konkrétních výsledků založených na nastavení hardwaru. Pomocí jazyků jako C / C ++ se programátoři pokoušejí pracovat přímo s hardwarem, než aby spoléhali na nástroje, jako jsou složité kompilátory, a často potřebují inicializovat systém pro konkrétní jazyk.

Filozofie programování holých kovů se liší od některých modernějších úprav pro výpočetní techniku. Vzhledem k tomu, že virtualizace a cloud computing berou svět bouřkou, specifická nastavení hardwaru, která programátoři pracují na záležitosti méně a méně, a kódování se v mnoha případech stala více abstraktní aplikací procházející vrstvami softwaru. Naproti tomu některé z nejkonkrétnějších typů programování holých kovů, jako jsou projekty prováděné na strojích ARM, jako je Raspberry Pi, znovu představují původní koncept, že programování pracuje ve spojení s hardwarem, blíže úrovni jazyka stroje.