create account

RE: Choosing A Programming Language by trevick

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @ungratefulchump/re-bola-choosing-a-programming-language-20160720t023131312z

· @trevick ·
This, exactly.  A language is a tool like any other. Sometimes you use a hammer, sometimes you use a screwdriver.  

The language is also more than just the syntax (which is the least interesting, but often most obsessed over aspect of a programming language); it is the ecosystem surrounding that syntax, with the libraries written in it and the community using it.  

Knowing Java is great not because the syntax is great (though it's getting better); it has the most libraries developed for it, which means you can build very large scale applications without reinventing wheels.  Ruby has a great ecosystem for design-centric web development.  Python has a great ecosystem with lots of libraries for scientific and numeric processing and so on.  PHP has a great ecosystem for smaller websites, e-commerce, etc.; it's a perfectly decent language for that type of job, but you wouldn't want to try to build an inventment bank's risk engine using it.
👍  ,
properties (23)
authortrevick
permlinkre-ungratefulchump-re-bola-choosing-a-programming-language-20160725t145411274z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-25 14:54:06
last_update2016-07-25 14:54:06
depth2
children1
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length950
author_reputation133,132,348
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id347,552
net_rshares8,392,882,461
author_curate_reward""
vote details (2)
@ungratefulchump ·
Great reply. Thank you!
properties (22)
authorungratefulchump
permlinkre-trevick-re-ungratefulchump-re-bola-choosing-a-programming-language-20160725t222444092z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-25 22:24:42
last_update2016-07-25 22:24:42
depth3
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation1,690,489,990,185
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id359,484
net_rshares0