[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