Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 120727
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T03:51:25+00:00 2026-05-11T03:51:25+00:00

Their roadmap says their next release will be in March 2009, and that they’ll

  • 0

Their roadmap says their next release will be in March 2009, and that they’ll be adding a new ‘runtime language’. I’m hoping its either Java or PHP but realy not sure, and would like to know which language is the most probable so i can plan accordingly for a project I plan on hosting with google app engine.

Any ideas?

  • 1 1 Answer
  • 1 View
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T03:51:26+00:00Added an answer on May 11, 2026 at 3:51 am

    I would say that you have to look at a few factors:

    The language needs to:

    • be sandboxable
    • be controllable
    • be expandable
    • be different from python
    • appeal to people who want to write massively scalable applications
    • can be run on developer computers easily
    • run on Linux

    Sandboxable

    The language must be safe to run on Google servers. Portions of the language/VM/modules|libraries must be able to be disabled and/or replaced.

    Controllable

    Notice how Google uses languages that are not controlled by companies? Python’s BDFL GvR works for Google. Dunno about Javascript. Java is open-sourced enough for their taste I suppose. So the language evolution must allow Google’s input at the very least.

    Expandable

    Google needs to be able to add stuff to the language, and that nearly implies an open-source language. I don’t think they are interested in doing an internal fork of an existing language.

    Different from Python

    Python is mature, easy to learn, and powerful. The new language would have to have significant differences with python, otherwise, why not just use Python. Maybe a very functional language?

    Appeal to massive scalability

    Execution time would not be necessarily critical, but the language must be able to support easy start and stop, easy provisioning to other servers, and appeal to the sort of people who are into writing massively scalable applications.

    Developer computers

    The language needs to be able to be easy to install, maintain, and develop for on Windows, Mac, and Linux. It has to be either fully manageable with text editors or already have rock solid tools for editing and managing on these platforms.

    Linux

    Google servers would run the programs, so these must be able to be safely transferred on google servers and run there, and must be able to be controllable by the Google App Engine load-balancer, so they need to be unixy.

    Brainstorming

    I don’t think it will be Java (too heavy, hard to modify VM), php (too leaky), ruby (hard to modify VM), C++ (can’t be sandboxed(that I know of)). I don’t think it would be JavaScript either, because it’s hard to modularize, and it’s not an easy language to learn. That rules out Lisp as well–the hard-to-learn part.

    So something else.

    Remember though that they want adoption of the tool, and they need a language that would be adoptable by a lot of people and a lot of businesses.

    So I lean to C# with mono. I think that makes the most sense. I know it sounds scary but lately the developers of the language are looking at changing C# quite a bit, to incorporate python-like dynamic typing, that sort of thing.

    Conclusion

    So that’s what I think. And if they can pull that off, they will be able to leapfrog the competition. Mono is under MIT X11 license (as of April 2008), and I guess Miguel de Icaza can be hired by Google in the future, along with key team members.

    So my prediction is C#.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

With their August 2010 release (they have a very clean road-map on their site),
Are their any custom c# string split scripts, that will enable a string to
My .emacs is like a roadmap for me where I source many files. Their
Is their any way can I check in PHP that my brower(s) FF/Chrome/IE/Safari popup
Is their any cases in C++ Like these case WM_COMMAND: switch(LOWORD(wParam)) That happen when
Is their some build syntax or something in the Gradle API that I can
I need some code that allows users to add their own markers to my
I'm adding a map next to a form on my web page. The idea
I'm currently working with a page that will eventually plot a series of markers
Their UI is pure HTML, CSS and JS, so how they're playing the audio?

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.