What Scripting Language? - Java/Python/Ruby?

free web hosting
Free Web Hosting > Computers & Tech > Programming > Scripting

What Scripting Language? - Java/Python/Ruby?

Giniu
Hi...

First of all I know that this place isn't best for this, but this fits into 3 different categories so I decided to place it in main category... If it fits somewhere else better, I don't mind moving it somewhere else...

So now the case.

We (I and few other people I know) are working on 3D engine... exactly we want to create engines for 3 platforms (Linux, Windows, Mac OS) that would have one scripting interface so we decided to integrate one of those three script languages with C++ engine to make it more portable. I was searching for some infos that would compare those 3 scripts, but with no luck... (probably I was searching to short)...

Please help me - which language should I choose to get best results (especialy it's about speed but also easy of use). If you can write pros and cons while you vote I would be greatful

Thanks.

PS.: I know java and python but never was using them with C++, so this is new land for me...

Reply

seec77
Even though it's not an option on your poll, I would really recommend using ECMAScript (a superset of JavaScript, i.e. JavaScript is an implementation of it) . It's syntax is the easiest to learn, IMHO, especially because it is so similar to Java and C(++). As for an ECMAScript engine, SpiderMonkey is definately the way to go. It is really comformant, and always on the cutting edge of the new EMCAScript specs (I think it already supports a bit of E4X), probably because it was written by Brendan Eich, the inventor of JavaScript, and is overrun by the Mozilla Foundation.
I've never tried Ruby, but I would never go with Java, primarily because I hate the language for some unknown reason, but it's also really bloated for what you're trying to do. Python is a really great language though, and also very lightweight (a 3D engine is bloated as it is).

BTW, I think you shouldn't go around making a new 3D engine, but rather contribute your efforts to OGRE. I know that such a project could be really fun, but a 3D engine is a huge project, and from my experience with these types of projects, it won't go a long way. If you guys are talented 3D developers, I think you should help progress OGRE, which is already at a very stable stage, with lots of applicants. Sorry for not supporting you guys on this. tongue.gif

 

 

 


Reply

ignite
QUOTE(Giniu @ Jul 8 2005, 01:09 PM) *

Hi...

First of all I know that this place isn't best for this, but this fits into 3 different categories so I decided to place it in main category... If it fits somewhere else better, I don't mind moving it somewhere else...

So now the case.

We (I and few other people I know) are working on 3D engine... exactly we want to create engines for 3 platforms (Linux, Windows, Mac OS) that would have one scripting interface so we decided to integrate one of those three script languages with C++ engine to make it more portable. I was searching for some infos that would compare those 3 scripts, but with no luck... (probably I was searching to short)...

Please help me - which language should I choose to get best results (especialy it's about speed but also easy of use). If you can write pros and cons while you vote I would be greatful

Thanks.

PS.: I know java and python but never was using them with C++, so this is new land for me...


My vote is for python. First of all, similar application exists - blender, and internally uses python. Second, create binding to external library is very easy using SWIG.

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Recent Queries:-
  1. language comparison php ruby python - 42.90 hr back. (1)
  2. ruby scripting language pdf - 144.69 hr back. (1)
  3. ruby 3d engine - 159.31 hr back. (1)
  4. languages similar to java - 203.16 hr back. (1)
Similar Topics

Keywords : scripting, language, java, python, ruby

  1. Counting Down To A Time
    php or java? (7)
  2. Scripting For A Tutorial Submit Site
    (0)
    I am very interested in learning how to create or start my own tutorial submitt site. What do I need
    to learn ? What do I need to have. Is there a script that can be made up or a software? What I
    would like to do is start my own tutorial submit site. something similar to good-tutorials and or
    pixel2life except those sites are really big and cover many tutoriasl for many different programs.
    Id like to just cover tutorials for maybe a total of 3 to 4 different programs. Im sure I need
    hosting a domain a site and some good forums to get something good going. But the mai....
  3. Ruby On Rails
    an outright PHP Killer??? (4)
    A website that I visit pretty regularly, Sitepoint.com, today published an excellent introduction
    for Ruby On Rails (ROR). I, like many of the webdevelopers, have been terribly curious about this
    almost "magical, no fuss" web development language, hence the time was perfect for Sitepoint to come
    out with the article. Danny's article on Sitepoint gave a brief introduction, but moreso
    stressed and emphasized on the "ease of development" that ROR brings along. We've witnessed
    years of almost three decades of "hero worshipping" OOP techniques in software programmin....
  4. This Place Is Crowded
    make spaces for different scripting type (1)
    i think this space is over crowded. i think the administrator should make new topic here such as
    PHP, ASP, JavaScript, "server side scripting", "client side scripting", etc. therefore, everyone
    can focus on the topic they like the most and enable them to give questions at more proper place.....

    1. Looking for scripting, language, java, python, ruby

Searching Video's for scripting, language, java, python, ruby
advertisement




What Scripting Language? - Java/Python/Ruby?



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE