Google Dart Interview – Help us with questions

GOTO Today will get a shot a interviewing Lars Bak and Gilad Bracha after they reveal the Dart programming language at GOTO Aarhus. Propose your questions and help make the interview even more interesting.

Google Dart Interview – Help us with questions
Photo by Bogdan Suditu

On the 10th of October Lars Bak and Gilad Bracha will reveal the new and exciting Dart programming language for the web. This will be revealed in the opening keynote at the GOTO Aarhus 2011 International Developer Conference.

After this interview I’ve been promised I’ll get a chance at interviewing them about this subject and publish it on the GOTO Today Blog.
Here is my draft brutto list of questions to ask – please help me add other exciting questions.

Adoption in other browsers

How will you sweet-talk other browser vendors?

Have other browser vendors already accepted to implement a Dart VM in their browsers?

Tool support

When will Brightly (the IDE for Dart and other web development) be released?

Language paradigm

Structural programming language – Why did you choose this programming paradigm? Why not the functional programming paradigm with its side-effect free programming? Or what about actor based programming like Scala, Erlang (Erjang) both paradigms are inherently designed for concurrency?

Language details

Where can I learn about the language details?

When you designed the language syntax and semantics, did you at any point disagree on what a particularly language construct should mean and/or how it should be expressed?

The language is optionally typed. This seems to be the type system of choice for new programming languages. But what about performance? Isn’t easier to create a high performance VM with a statically typed language?

VM details

What about garbage collection – algorithm, memory management (heap, generations, ???)

Marketing

Why keep it a secret for so long? To create a hype about it? To gain a technical lead? Or …?

Unrelated to Dart

What is your biggest aversion, if any, in modern software development?

What do you typically do when you’re stuck with a computer science problem?

“Do no evil” is, I believe, the motto of Google. Is it possible for a large company, like google, to fulfill this motto?

1 Star2 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:

4 Responses to “Google Dart Interview – Help us with questions”

  1. * Why does JavaScript need replacement? Is it really unfixable (think CoffeeScript, Google Web Toolkit, ClojureScript, …)?
    * Why does Flash need replacement? Is it really unfixable?
    * Why do Java applets need replacement? Is it really unfixable?
    * Why does Silverlight need replacement? Is it really unfixable?
    * Are all other programming languages out there completely unsuitable on the web?

    And yes, I know it’s certainly a lot more fun rewriting everything from scratch instead of fixing what’s already there… Anyway, the last questions:

    * Any plans for putting Dart on Android? And if so, do you have a competent team defining the Android APIs this time? :-)
    * How many people have been working for how long on Dart?
    * How much effort still needs to be put into Dart to make it production-ready?

    Just my 2 cents.

  2. ts says:

    Aren’t they afraid that Dart will share the fate of ActiveX (one-company standard, pinned to one browser and real PITA for developers)?

  3. Rino says:

    What happened to the newspeak programming language?

  4. [...] for this interview we gathered a lot of questions through this post. But we had to do a very hard prioritization of these questions since we were only promised a 15 [...]

Leave a Reply