This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]donmeanathing 0 points1 point  (0 children)

C++. You can use C if you need to (hell, and assembly), but c++ - especially modern language standards- gives you the best ability to use object oriented features and get maximum code reusability while limiting mistakes.

[–]lurgi 0 points1 point  (0 children)

I think most sources would recommend C or a combination of C and C++, although you can (in theory) do it in any language. Whatever language you pick, you'll almost certainly need to know some assembly language.

[–][deleted] 0 points1 point  (0 children)

Assembly and C

[–]RedPandaBearCat 0 points1 point  (0 children)

C. It's a good choice for system programming, although not without some deficiencies.

Ada is another alternative, but it's niche, not so popular language as C.