[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math

Search:


View post   

>> No.8794908 [View]
File: 107 KB, 994x817, Screen Shot 2017-04-01 at 00.43.55.png [View same] [iqdb] [saucenao] [google]
8794908

>>8794801
Don't forget you're on /sci/. Don't get memed.

Somebody said it above - there is no best language, but C++ is THE fast language with all the libraries (code modules that you can steal and use) that has the object oriented paradigm that spread everywhere after it's introduction. On the other hand, it's relatively hard to learn and it will wire your brain that you'll always default back to a certain kind of inherited ugliness. And it will never go away because of the libraries and because old people teach what they know and the students eventually become the old people and it goes full circle.
If you want a job, you need it, or C, and Java for business, which is also not pretty but has libraries.
If you want web-stuff, then there are many languages and they change like fashion.
If you just want to do scripts (stuff like "oh noes, I want to replace 'color' with 'colour' in 65 files, let's quickly write a few lines that do that and some more"), then you'd go for Python. And Python is also maybe the easiest language to learn and read while still be asked for in at least some jobs. And especially in the sciences. C++ is surely not "Most efficient", while Python is compact. But not compiled, usually.
Here on the boeard you get domain specific responses like >>8794883: Nobody not in such or a related field would ever think of learning R or Mathematica.
And then there is research languages like Haskell, which let's you stop from being a monkey for a while and converse about pretty things in life (pretty math and logic), but there are no companies wanting coders. And then there are derivates like Adga, Idris, Coq, which knowbody knows and which /sci/ faps over.
tl;dr tell us what you want out of life.
The compiler point of you shouldn't be a problem. All compiled languages are simple to compile, I'd say.
Maybe the key word "Virtual machine" clears up some of your issues?
PS learn Idris.
Pic related is
https://www.tiobe.com/tiobe-index/

Navigation
View posts[+24][+48][+96]