Tartalomjegyzék:
- Meghatározás - Mit jelent a csupasz fém programozás?
- A Techopedia magyarázza a csupasz fém programozását
Meghatározás - Mit jelent a csupasz fém programozás?
A csupasz fém programozás olyan programozási kifejezés, amely különféle absztrakciós rétegek nélkül működik, vagy, amint egyes szakértők leírják, "anélkül, hogy támogatná az operációs rendszert". A fém-fém programozás a hardver szintjén működik egy rendszerrel, figyelembe véve a hardver sajátos felépítését.A Techopedia magyarázza a csupasz fém programozását
A csupasz fém programozásának sok példája a processzor és más rendszerösszetevők működésére összpontosít, a BIOS-kal és a rendszerindítás-szekvenálással működik, és egyszerű kódmodulok létrehozásával hoz létre konkrét eredményeket a hardverbeállítás alapján. Olyan nyelvek használatával, mint a C / C ++, a programozók közvetlenül a hardverrel próbálnak dolgozni, nem pedig olyan eszközökre támaszkodnak, mint például az összetett fordítók, és gyakran inicializálniuk kell a rendszert egy adott nyelvre.
A csupasz fém programozásának filozófiája eltér a számítástechnika modernitásaitól. Ahogy a virtualizáció és a felhőalapú számítások viharokkal veszik a világot, a speciális hardverbeállítások, amelyek segítségével a programozók egyre kevésbé dolgoznak az anyagon, és a kódolás sok esetben inkább egy absztrakt alkalmazás, amely a szoftverrétegeken keresztül fut. Ezzel ellentétben a csupasz fém programozása néhány legfontosabb típusa, például az ARM gépeken, mint például a Raspberry Pi, végrehajtott projektek újra bevezetik az eredeti koncepciót, miszerint a programozás a hardverrel együtt működik, közelebb a gépi nyelv szintjéhez.
