Learning C++ programming language
" I'd say portability (and thus popularity- I mean who doesnt have a jvm installed on their machine ?) and standardized libraries are java's biggest strengths. personally Id say problems with some very important issues plagued it for a while, and only somewhat recently (~5 years) it got fairly in a good shape where you don't have to jump hoops with some resource management. " but you said it yourself, assembly in general is not that hard. designing a good compiler is hard and learning and implementing all optimization techniques is very hard though. sure x86 assembly has its own things, but take a RISC-based CPU and it's pretty straightforward. you know your memory, you know the registers, you know the stack, you know your float point registers. programming assembly in something like MIPS is not that 'hard' to learn. optimizing it is miles harder. mandatory xkcd strip about compilers: ![]() |
![]() |