Namai Plėtra Kas yra „metalo“ programavimas? - apibrėžimas iš techopedijos

Kas yra „metalo“ programavimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - Ką reiškia „metalo“ programavimas?

Neapdoroto metalo programavimas yra programavimo terminas, kuris veikia be įvairių abstrakcijos sluoksnių arba, kaip apibūdina kai kurie ekspertai, „be operacinės sistemos, palaikančios“. Neapdoroto metalo programavimas sąveikauja su sistema aparatūros lygiu, atsižvelgiant į specifinę aparatūros struktūrą.


„Techopedia“ paaiškina nemetalų metalų programavimą

Daugelis paprasto metalo programavimo atvejų yra skirti procesoriaus ir kitų sistemos komponentų darbui, darbui su BIOS ir įkrovos sekų sudarymu bei paprastų kodų modulių kūrimui, siekiant sukurti specifinius rezultatus, pagrįstus aparatinės įrangos sąranka. Naudodamiesi tokiomis kalbomis kaip C / C ++, programuotojai bando dirbti tiesiogiai su technine įranga, o ne remiasi tokiais įrankiais kaip sudėtingi kompiliatoriai, ir jiems dažnai reikia inicijuoti konkrečios kalbos sistemą.


„Be metalo“ programavimo filosofija skiriasi nuo kai kurių šiuolaikiškesnių skaičiavimo pritaikymų. Virtualizacijai ir debesų kompiuterijai imant pasaulį audra, specifiniai aparatinės įrangos nustatymai, kuriuos programuotojai dirba vis mažiau ir mažiau, o kodavimas daugeliu atvejų tapo abstrakčia programa, vykdoma per programinės įrangos sluoksnius. Priešingai, kai kurie specifiškiausi „metalo“ programavimo tipai, tokie kaip ARM mašinose vykdomi projektai, tokie kaip „Raspberry Pi“, iš naujo pateikia originalią koncepciją, kad programavimas veikia kartu su aparatūra, arčiau mašinos kalbos lygio.

Kas yra „metalo“ programavimas? - apibrėžimas iš techopedijos