Re:Don't Make Students Use Eclipse
by DeathArrow on Sunday April 12, 2020 @04:33AM
(#22846783)
C and Pascal and even C++ have a very simple model. An address of a variable is a pointer. You can actually understand how memory is layed out on hardware and why you would want to pass references or pointers instead of copying very large data structures.
[ Parent
| on HN ]
I'd sum up my feelings on intro Java as requiring too many "except when..."s.
I understand why (now), but at the time, it just added unnecessary cognitive load on top of already learning hardware models.
C and Pascal require fewer exceptions, despite a larger base knowledge requirement.