Are go/rust really that popular? I always thought they are even more niche than clojure.
[1] http://redmonk.com/sogrady/2015/07/01/language-rankings-6-15...
[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
31–40 of 120 posts
Are go/rust really that popular? I always thought they are even more niche than clojure.
[1] http://redmonk.com/sogrady/2015/07/01/language-rankings-6-15...
[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
JavaScript, PHP, Python, and Ruby are all in the top 5 spots on GitHub. Java is the only STL that made the cut. There are certainly types of work that seem to favor dynamic languages, because they have the ability to do some interesting things. ORMs, for example, far more powerful in dynamic languages as far as I've encountered
Because of Android.
JavaScript, PHP, Python, and Ruby are all in the top 5 spots on GitHub. Java is the only STL that made the cut. There are certainly types of work that seem to favor dynamic languages, because they have the ability to do some interesting things. ORMs, for example, far more powerful in dynamic languages as far as I've encountered
2. http://www.php.net/manual/en/migration70.new-features.php
Well, there's plenty of controversy in this one, but I think Compared to CS students, the average web developer is not as passionate about programming, and not as skilled a programmer. ...probably takes the biscuit; I'm not even sure where to start with it really, apart from my complete failure to understand how "web developers" and "CS students" are supposed to be two distinct groups which are able to be compared.
I hasten to add that I hold no official position on the matter and merely wanted to help you see how it's possible to consider CS graduates and web designers as too distincts sets.
But people are starting to appreciate static typing assurances and IDE conveniences.
In academia and corporate? Sure. In real world? Php, Python, Ruby and Javascript still reign supreme. Mobile is another story since main platforms are controlled by corporations, but if it were for the hobbyists neither java nor swift would have had a chance.
There is a lot of interesting research into strong static type systems but that has been going on for ages (ML family of languages).
In fact, I'd say if anything there is a big surge every decade or so in dynamic languages when a new problem space emerges.
90s - Perl, Javascript
00s - Ruby and Objective-C resurgence
10s - ES6 and JS related languages
Once an area matures, the paranoid static type people come in and harden things. Then people realize they're getting nothing done and add DSLs on top for flexibility. And on it goes.
This is not about expressiveness (the article author is wrong here IMO). It's all about flexibility and (more important) interactivity. I can do useful things in ipython console or in ipython notebook in the browser. It's like a tiny lab for small and moderately sized things, data munging, analysis and visualization, prototyping and all this stuff.
There is dynamic languages like Python, R and even MATLAB that's not going to disappear anytime soon. There is a new dynamic language called Julia that's only starts getting traction but IMO it's already more interesting then Rust, Go and Nim combined together.
Well, there's plenty of controversy in this one, but I think Compared to CS students, the average web developer is not as passionate about programming, and not as skilled a programmer. ...probably takes the biscuit; I'm not even sure where to start with it really, apart from my complete failure to understand how "web developers" and "CS students" are supposed to be two distinct groups which are able to be compared.
I'll tell you as a web developer who is a CS grad: CS students are terrible at programming and software development when compared to someone who does it for a living. It takes more than participation in a course to develop a skill. I understand the distinction: CS students get geared up to understand algorithms, languages, and theory. A web developer understands his tools, his workflow, his practice, and people's nee…
In comparison with my battles to get something to work in both Firefox and IE6 a few months later in industry (in order to ship something that people's jobs actually depended on), it was an absolute walk in the park.