Answer the question
In order to leave comments, you need to log in
What is required for System Programming?
Hello. I want to ask if a system programmer needs knowledge of Assembler? I'm learning C myself. Based on your experience, would you need Assembler to write an OS, emulators, drivers, or anything else in the field of system programming? And also one more, perhaps stupid question, how much code is written in systems programming, or is this area related to electronics?
Answer the question
In order to leave comments, you need to log in
Does a systems programmer need knowledge of assembly language?
how much code is written in system programming
The assembler will be needed mainly for reading the source code of the assembler output of the compiler or disassembler. You don’t have to write so often on it, mostly assembler inserts / procedures inside the Java language.
For code size, ask GNU or Microsoft. If you only adapt existing developments, you won’t have to write much. But there will be nothing new either ← this is a hint in case you undertake to develop your own OS .
Helpful, but not required.
System programming, oddly enough, serves systems. Mainly operating rooms.
If you take any operating system, it has a huge amount of code and individual components, ranging from the kernel, device drivers, virtual drivers (for example, a file system driver), and programs like ping, netstat, and even notepad.exe
ps Too many theoretical questions, too few no practical. Start writing code instead of reading.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question