- Oct 11, 2011
- 2,865
- 0
- 0
Figured i would ask you guys. How hard is it to develop video card drivers? What sort of language are they developed and programmed in?
C++ is probably the highest-level language you can hope to be able to use, and even then, I think you would need to do a generous amount of work in ASM and C. Probably one of the single hardest things you could possibly program.
In my experience, "metric ton of work" invariably means complex. It's never really the case of 1 thing mapping to 1-2 independent functions and you just need lots of people going through them one by one. Unless they like to duplicate code a lot.They just have a metric ton of work needed.
As someone else said, video drivers are pretty much their own operating system. And like operating systems, some parts are quit complex, other parts are just tedious work.
In my experience, "metric ton of work" invariably means complex. It's never really the case of 1 thing mapping to 1-2 independent functions and you just need lots of people going through them one by one. Unless they like to duplicate code a lot.
It's not the hardest, I would put OS and compilers above, but out of normal consumer software, it would probably be close to those. It's not the same "hardness" as say software analyzing LHC results for which you need Ph.D. in physics to understand, but I would imagine there's not much tedious/mechanical work involved either.
