I go back and forth on whether languages like Eiffel and Oz are brilliant and great ways to teach computer science or whether they aren't as good as something like python.
Conversation
Notices
-
Embed this notice
Hrefna (DHC) (hrefna@hachyderm.io)'s status on Friday, 08-Nov-2024 16:54:19 JST Hrefna (DHC) -
Embed this notice
Hrefna (DHC) (hrefna@hachyderm.io)'s status on Friday, 08-Nov-2024 16:56:24 JST Hrefna (DHC) There's a ton of value in being able to abstract learning How™ from Various Production Language Weirdnesses™.
But on the other hand there's also value in being able to do something _quickly_, being able to reach for things like libraries, and having a wide variety of resources on problems and educational training with differing perspectives if you get stuck.
-
Embed this notice
Hrefna (DHC) (hrefna@hachyderm.io)'s status on Friday, 08-Nov-2024 16:57:53 JST Hrefna (DHC) To a degree you can say "por que no los dos," but IME when you are teaching someone for the first time limiting the number of things that you have to retain for context switching is valuable.
Really as with most things there aren't right answers, just tradeoffs.
-
Embed this notice
aoanla (aoanla@hachyderm.io)'s status on Friday, 08-Nov-2024 17:55:00 JST aoanla @hrefna I feel like this is almost the CS/SWE split in emphasis? So, as you say, there's tradeoffs!
-
Embed this notice