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

adrientd
Yeah dynamic typing can be nice in some cases, but not in a long term
adrientd
because for large projects, it might become harder to check what a variable's type is
adrientd
especially when use classes in Python
adrientd
because in Python a class doesn't have a fixed amount of members, instances of the same class can have different kinds of members added or removed, and have different types, which can be very confusing, whereas in languages in C and C++ you simply can't: a class instance alsways has the same members of same type
thewitheredstriker
Yeah, I'm not that big of a Pythonista really
thewitheredstriker
I get the appeal for simple projects and repetitive scripting
thewitheredstriker
but
thewitheredstriker
for larger or more complex apps
thewitheredstriker
Python just falls flat
thewitheredstriker
and I believe Pascal is a far superior teaching language
thewitheredstriker
it exposes you to things like static typing, direct compilation (no interpreter), and manual memory management right away, but in sane ways
pegperegogaucho
The funny thing about Python and its dynamic typing is that half the errors i get when writing python code are mainly related to type errors :LUL:
thewitheredstriker
oh and for the record, while Pascal is a great teaching language, I hate the sentiment that it's "only" a teaching language
thewitheredstriker
Pascal is just as viable as a commercial and FOSS programming language as any other is
thewitheredstriker
especially Delphi helps prove that
thewitheredstriker
there's even a bunch of games on the Nintendo Switch eShop that were written entirely in Pascal
pegperegogaucho
https://www.youtube.com/watch?v=wGhBjMcY2YQ
rubinho146
rubinho146
rubinho146
https://www.youtube.com/watch?v=Hghnj9IgPcw