Python
2000-01-01
Typing
One complaint about Python often is that it has no typing.
And, I agree, typing is a way to enforce some minimal documentation for any code (you know what type of parameters to pass to a function), and also to make sure that you can never accidentally pass the wrong type - at compile time.
So, the worst C++ code would still be better than the worst Python code, in this regard.
But, on the other hand, this means, even the best C++ code would still be complicated, and you'd have to mess with types and (therefore) templates. The best Python code however would simply document the types for its function and an exception would naturally be thrown when the type can't be handled, without even having to put any extra code. Everything would stay simple and clear.
My opinion here: Static typing is good, dynamic typing is better.
ABPS
Allefant2
Allefant3
Allefant4
Allefant5
Allefant7
Battery
BlitzHack
BloboTron
Bob'n'Rob
Command Code
Donkey
Doomed
Dragonfly
Dungeon Simulator
EggHack
Evil
Feud
Flowers
Forest
Forest Explorer
FruitWorm
Garbage
GnomeGuard
Hare
Hedgehog
Hydra
Insanity
JetFighters
Kaos
Kings
Krampus18
Lawn
Lunte
Magnetotron
MarsFight
Nefertem
The Magical Flower
Owl
Photon
PI
PumpkinForest
Quest
Red, White & You
Santa Express
Shopkeeper
SIC
Snow Hill
SoF
Squiddle
Submarine
Swarm
Teacher
Tom
Troll
20000
Ultimatum
Velocity
Wave Rider
Wesnoth GFX Test
Witch
X
xmas
Yellow and Dangerous
Zombie Master
Zoo
Galaxy
HexMap
IsometricProjection
Land
VSync
Woosls
rm -rf wordpress
Allegro 5 regression testing
the end of END_OF_MAIN
Mini LDs
Shedskin
Retrohack