3 ms·
Python. I'm an "infrequent" programmer, and I find the syntax sticks with me between projects, which is a huge time-saver. It's also the cleanest, most readable
by Zanni 9y ago
Python. I'm an "infrequent" programmer, and I find the syntax sticks with me between projects, which is a huge time-saver. It's also the cleanest, most readable language I've ever programmed in, though I realize that's an extremely personal preference. Like brownbat, I have a bias for keywords over symbols. I'm also a huge fan of "explicit over implicit" and "there should be one right way to do it," which is why I favor Python over Ruby. The biggest win, though, as I've gotten more experienced with the language, is the ease and simplicity of "pythonic" programming--using iterators, generators and list comprehensions, favoring built-in data types (dictionaries, tuples and sets) over custom classes, and so on. My Python programs tend to be much, much shorter than what I'd write in C++ or C#, easier to read and quicker to write. Win, win, win for my purposes as I mostly don't care about speed ...