[ale] Any language (wuz: Assembly Language?)
Leam Hall
leamhall at gmail.com
Sun Oct 27 11:26:40 EDT 2013
Ron, et al,
I would encourage you to look at programming languages the way our
spouses look at us: 'has issues but useful'.
Don't take the idea of language perfection too far. Actually, don't take
it at all. If you need to write secure apps then heed Mike's advice, If
you want to program then code what is most likely to keep you coding.
I was on the Freenode C channel and someone was talking about the
esoteric value of certain language constructs. However, I got the
distinct impression that his code was not as good as his conversation.
Don't be that guy.
Be the one that folks know "Hey, he does {web/os/financial/db}
programming and we need something done." If you build your reputation in
a certain domain then your ability to find work in that domain becomes
easier. There are millions of programming tasks that need doing and a
lot of them are funded. It becomes a matter of building your cred and
finding those tasks you are suited for.
Which is why language warts are immaterial. Fun is critical. You won't
produce the free stuff that builds your cred if it's not fun. No
language is perfect so ignore their imperfections and jump in. Pick the
language that serves your preferred domain.
PHP does it for me because I like web pages. PHP is by far not the best
language. I tend to refer new programmers to Python because I think it's
a better overall language.
If you want to do apps, then Go is right up there. It will displace a
lot of C/C++/C*/Java over time.
Python is awesome for lots of tasks. Not the most performant, but is
that really an issue? How many of us type faster then the computer?
Leam
--
http://31challenge.net
http://31challenge.net/insight
More information about the Ale
mailing list