Why browsers, compilers, DB engines, 3d engines etc considered high level?
Why are only OS kernels and firmware considered low level? Why not the above mentioned?<p>These above mentioned apps can in no way be client-user apps, as they are closer to the hardware, requiring very high optimizations for performance and generally tougher nut to crack!