On Mon, Apr 22, 2013 at 10:15 AM, Simon Quellen Field <sfield@scitoys.com> wrote:
--
"And if ye cannot be saints of knowledge, then be at least its warriors."
-- Friedrich Nietzsche
-- We refer to languages such as Perl and APL as "write-only languages" for that reason.
Any language is a write-only if you're lazy about commenting, explanatory function / variable names and the like. The extreme flexibility and conciseness that perl allows may not be the best for a first language simply because it is easier to fall into those bad habits. I don't consider it a bad trade off personally, but I am a cranky perl monger.
That aside, I agree that the choice of language is largely arbitrary. Perl, python or ruby as a high level languages for general data manipulation and light weight services. A compiled language like C/C++ or java is more appropriate if you're looking to create a standalone application or doing something more math heavy. Which language you choose largely depends on the project (any existing libraries / packages you can use) and what you prefer.
"And if ye cannot be saints of knowledge, then be at least its warriors."
-- Friedrich Nietzsche
-- You received this message because you are subscribed to the Google Groups DIYbio group. To post to this group, send email to diybio@googlegroups.com. To unsubscribe from this group, send email to diybio+unsubscribe@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/diybio?hl=en
Learn more at www.diybio.org
---
You received this message because you are subscribed to the Google Groups "DIYbio" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diybio+unsubscribe@googlegroups.com.
To post to this group, send email to diybio@googlegroups.com.
Visit this group at http://groups.google.com/group/diybio?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.






0 comments:
Post a Comment