Who is behind Dart?
blossom.co
blossom.co
This is wrong. Matz (and only Matz) is the one you will find. DHH wrote a web framework with Ruby, but he hasn't contributed to Ruby at all. Ruby existed 10 years before Rails came into fruition.
And had 1/10th the popularity it had after Rails.
BTW, not everyone who uses Ruby uses Rails. Ruby is a general purpose programming language that is used by many people for solving many different problems.
Also AFAIK many of the Rails use cases drive Ruby's design.
So in a way, DHH was influential to get Ruby adopted.
If it wasn't for MFC, C++ (which was released in 1983) might not have reached the widespread adoption it did in the 90's.
Yet, I would wager most people wouldn't argue that Microsoft should be mentioned along with Bjarne Stroustrup when talking about the creators behind C++.
I always smile at that urban legend. It belongs to the same place as game consoles use OpenGL for their APIs.
1 - Microsoft was the last C compiler vendor to add C++ to their toolchain in MS-DOS with the 7.0 version of their compiler. Everyone else already had C++ support.
2 - The first generations of C++ developers targeting Windows were using Borland C++ with OWL, followed by C++ Builder. This started to change after Borland's management went crazy.
3 - Before JEE, enterprise distributed computing was done on UNIX systems with C++ and CORBA.
4 - OS/2 had a C++ framework similar ot COM, but more powerful with support for metaclasses and other Smalltalk ideas
5 - The Taligent project being developed by IBM and Apple were based on C++
6 - Apple replaced their Object Pascal code with C for the lowlevel APIs and the C++ framework PowerPlant
7 - The Lisp Machines vendor, Lucid tried to sell a C++ IDE with Lisp like features still not available in modern C++ IDE's
8 - IBM started to move OS/400 code from the PL/I dialect into C++
9 - Many C++ MS-DOS developers were already enjoying C++ frameworks via Turbo Vision
I could provide lots of more examples.
MFC only became usable when Visual Studio moved into 32bits world. And even then, the mismanagement from Symantec, Borland, Watcom and Metrowerks were a bigger reason for developers to move to Visual Studio than anything else.
If developers now complain about the slowness of the modern Microsoft to adopt the C++ standard, back then it was even worse.
Visual Studio was the IE 6 of C++ compilers, with language features for COM and ATL taking priority over ANSI C++ compliance.
As former C++ dev I appreciate all the support the modern Microsoft gives to the community, but having MFC responsible for C++'s adoption in the industry, really?!?
Rails (as one of the main use cases for Ruby) definitely influenced the direction of Ruby as well as what the community regards as a typical Ruby code base.
That said, I can see how mentioning DHH might come across as misleading, I should have added more people to the other language/platform examples as well.
It's always fascinating to learn about the people behind a technology as well as who the early adopers are whether that's Dart or Clojure or Elixir.
You have this set of people who create something new and this set of people who want to and can adopt it. It's fascinating.
I have read Quire's (http://www.quire.io) article on using Dart to develop their application and it seemed very positive. I just wondered about your experience.
We're super happy with the language and platform. DartPad (https://dartpad.dartlang.org/) is a great way to get a feeling for the tool support of Dart (semantic autocompletion, helpful warnings etc).
I'll write more about Dart and how we use it at Blossom (https://www.blossom.co) going forward.
Perhaps if a native Dart runtime becomes included into web browsers we will see it grow I just have a hard time seeing it without that piece.
There is also a second JIT-free VM called "Fletch" in the works which is meant for locked-down environments like iOS or Sony's PS4.
Are you referring to Limbo?
Now, with the net et al, languages are adopted much much faster. Go did in a 5 years what too Python 10 years to achieve. Even a transpiled novelty language like Coffescript, caught on widely in just a year or so.
And of course for company sponsored languages, the time to adoption is much much lower. Java appeared and conquered the enterprise space in just 2-3 years. C# got wide adoption in 2 years or so from the MS shops.