I'm sticking my vote for (Free)Pascal as well. It's the first language since AutoHotkey on Windows that I've really been able to grasp fundamentally. I've tried Python, C++, Lua, and Euphoria. I like that it can be compiled natively, but is as easy to read as a scripting language. Other languages made me feel like I was doing math. I hate math. Coding in Pascal makes me feel like I'm writing poetry.
... or science fiction, depending on what I'm trying to do ;) |
FreePascal/Lazarus
I use this in my job :) |
Python
|
Still Python. It's easy to read, it's easy to write, it's good for almost anything, and it has libraries of unrivaled scope and quality.
|
Quote:
Python is very hard to read and write, the syntax is clunky and its SLOOWW. For me its C followed by Perl |
Quote:
|
Quote:
But way more important to me not liking python is the fact that their original "strength" of having no backward compatibility issues and no version conflict are void. Those two is what has hit me most in the past few years way more often than with perl and CPAN. If I want to use a real object-oriented scripting language, I'd pick Ruby. If I want fast results I pick Perl. If I want fast code, I pick C. If I need to satisfy commercial needs, I am forced to use java. |
Quote:
Perl is actually quite elegant if written well. And I needed to modify a Python program recently and I found it very frustraring. Its difficult to follow and just plain difficult to works with. I don't see why its constantly praised as so easy to learn. In comparison the syntax of C and Perl just clicked with me. I started in c at around 11-12 years old too. I typed this from my new android table at so I hope it comes out OK! |
Pascal
|
C++ for me even though I'm relatively new to it having spent more time with Python in the past. This is going to sound a bit daft but C++ 'feels' more like programming to me, its' the kind of stuff where whole days can disappear and yet I still can't take my eyes off the screen, even when I do and I'm sat in front of the TV watching 'breaking Bad' I still find my eyes glaze over with code behind them. Annoys the hell out of the missus :-D
|
I'm loving Python
I recently started learning Python, so far, my mind has been blown. While it won't replace Bash for a lot of things, it will allow me to easily write programs for other systems. Compared to Ruby and Perl, reading Python is a breeze!
|
Altough type signartures are hard to get right sometimes, Haskell definitly rocks.
|
LOLCode.
|
Quote:
I also had to deal with a python project, and I could not have been happier when I heard the project switched to ruby: so much more comprehensible and logic. FWIW: there is no perfect language. All mentioned languages fill a goal. If a team best works in python, and python meets the needs of the project, python is the best language for that project. I can just say I feel blessed in having no project where python would be considered :) |
1 Attachment(s)
Ave C, morituri te salutant!
|
All times are GMT -5. The time now is 06:26 PM. |