chase wrote:Play nice, everyone has to start somewhere. Lots of people use and like C and considering C was designed to write operating systems no one should ever be considered as less of an OS developer because they use C. I think it's kind of nice that C is finally starting to die off as an application programming language and get back to it's roots. The biggest problem I ever see is when people want to make a 16-bit OS, there isn't great compiler support for it. Eventually most OS developers will learn ASM if you give them time.
I personally don't understand the debate...without the machines, you wouldn't have machine code, without machine code, you wouldn't have assembly code, without assembly code, you wouldn't have C or BASIC or Pascal or ADA or C++ or C# (whatever that is, souped up combination of Basic and C++ <Scratching my head>) or etcetera.
There are different levels some have there good points and their bad, but as an OS community, each has its place. The overarching goal is understanding OS design and implementation, not entirely neglecting the nuts and bolts, but without the highlevel view, you can not delve into or decompose into lower levels of understanding.
Now, everyone in this thread needs to hug...<Eaoooww!>