|
Prev: Open a remote file and edit it
Next: Slide Show (S9) Gem Now Includes S5 Support (Including Built-InGradient Themes)
From: Dave Bass on 5 Jul 2008 07:00 If you're working with natural language, then Ruby, Python and Perl can all cope. Although I don't know Python -- after a brief investigatin I went for Ruby instead when looking for a successor to Perl -- I would say there's nothing that one language can do that the other can't, though you might do it in a different way. If you like object orientation, Ruby is much nice IMHO. -- Posted via http://www.ruby-forum.com/.
From: Marc Heiler on 5 Jul 2008 09:11
> The reason is that I want to create an application [...] > that is very demanding in semantic search capabilities > and creating lots of theory-like relations. Sounds highly advanced :D I am not sure what differences you expect, because ruby and python are after all very, very similar. Python has probably a small advantage concerning speed and projects using it than ruby ("being more established"). Ruby's OOP structure is a lot more natural, and being able to omit () makes the code a LOT more readable too, IMHO. cat.meow_how(:furiously).then.attack 'johnny the dog' Granted this looks somewhat weird but python will only look more weird IF one does this but in python one must carry the () and use explicit "self". But to be honest really, both are very similar. The biggest difference is that Python emphasizes on rules, and Ruby emphasizes on fun. ;) -- Posted via http://www.ruby-forum.com/. |