Bottomley: Owning your Windows 8 UEFI Platform
Bottomley: Owning your Windows 8 UEFI Platform
Posted Mar 1, 2013 1:09 UTC (Fri) by Wol (subscriber, #4433)In reply to: Bottomley: Owning your Windows 8 UEFI Platform by khim
Parent article: Bottomley: Owning your Windows 8 UEFI Platform
I thought that at least one MAJOR bios was not written in Assembler (and why shouldn't a bios be written in c?). It's written in Forth.
Which has the unusual property that a decently competent programmer can make the Forth object code smaller than the equivalent assembly! Excellent for the old BIOSes where the BIOS chip size was measured in Kb not Mb.
Forth is also unusual in that it is pretty near impossible to code a GOTO :-) Most other languages have a goto, even if it's not normally necessary or used.
Cheers,
Wol
