Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3XXXLOlympic GamesXXL EditorToolsOff-TopicXXL RomasteredXXL 2 RemasteredOther GamesModsCaesar's ChallengeUnfair XXLPatchesFan ArtPersonal ArtSpeedrunningMediaRandomizerBETA RomeHSKALPresence AdrienPresence SPQRPresence Mr. RubinshteinSupport Bot Helpdesk

#off-topic

thewitheredstriker
Oh yeah that's fair enough
thewitheredstriker
see that's a valid reason
thewitheredstriker
I can also get behind it
thewitheredstriker
Sure, Pascal may not be as industry-mainstream as C++ nor as trendy with the "hip" kids like JS, but it teaches you really good programming habits, and is an entry-level introduction to programming (including low-level systems programming) for newcomers
adrientd
In secondary school I had to learn Delphi, and we were actually the last ones to have learned Delphi, because the next years the schools switched to Python instead.
thewitheredstriker
> Python
thewitheredstriker
:WTF:
thewitheredstriker
Don't get me wrong, Python is pretty effective with how quickly you can get stuff done, and there's a library for pretty much everything
thewitheredstriker
but I oppose the idea of teaching Python as a first language because imo it teaches you some pretty nasty habits
thewitheredstriker
dynamic typing being one of them
thewitheredstriker
in Pascal for example, you can't get away with this
thewitheredstriker
you _must_ give **every** variable a type
thewitheredstriker
period
thewitheredstriker
no excuses
thewitheredstriker
no bullshit
thewitheredstriker
no bizarre ass errors
thewitheredstriker
there are other grievances I had with how Python is far too lax to newcomers (when, in reality, you should be thrown into "no bullshit" environments right away), but I have trouble remembering them atm
thewitheredstriker
as said it's like
thewitheredstriker
late here
thewitheredstriker
lol