Hacker News new | ask | show | jobs
by Thaxll 3454 days ago
The reality is Rust will never be mainstream because 95% of the dev use php / ruby / python / java / c# and Rust is far too complicated to switch from those. That's where imo Go will prevail, it's a simpler language that is easy to use / learn.
3 comments

We have a lot of Ruby/Python/JavaScript developers using Rust. They handle it just fine.
Are they really the target audience, though? Do they need it?

To an outside observer (me), seems like Rust evangelicism tries to cast a too wide net, ending in "meh" response from many.

Who are you to say what someone needs or doesn't need?

In this specific case, as projects scale, extra performance is important. So they've started deploying Rust services to address that need.

Like this post: https://blog.sentry.io/2016/10/19/fixing-python-performance-...

Look at that CPU graph. That's actual, important, business value.

> ending in "meh" response from many.

Most of this thread is complaining about people having a _too enthusiastic_ response to Rust, not too little.

I didn't say Rust has no practical value, nor did I say what someone needs.

I commented on the fact that saying Rust is for everyone you're watering down your marketing message.

yea, one of the reasons python gained traction was it being used in alot of cs101 classes. I wouldnt use rust, but I have used go just to learn
What about Pascal, isn't it still more widely used in cs101 than anything else? And yet, no traction.
In the 90ies, Pascal had a lot of traction here in Europe. Turbo Pascal was the default language to use for DOS programming. I remember from my physics department that any computer-controlled devices came with Turbo Pascal units for controlling them. And later on, Delphi had its success, I guess it was more killed by bad management then anything else.

Interestingly, Go picks up a lot of Pascal (and of course Modula) tradition, as Robert Griesemer worked with Wirth before. A lot of the Wirth language family's ideas made it into Go clothed into a C syntax.

It had lots of traction in the 80's up to the late 90's, with Turbo Pascal being the most successful compiler in use, up to when Borland decided to go berserk and scare everyone away with their lack of focus on how to do business.
dunno. I was thinking about my personal experience and this article.

http://m.cacm.acm.org/blogs/blog-cacm/176450-python-is-now-t...

I notice you didn't mention C/C++ which are certainly mainstream and the most likely targets for Rust to try to displace.