Interested in Collaborative Programming for the Web - Ruby or Python or PHP?

For something like a personal recommendation system like machine learning on a website, which language would be better?

+1


source to share


5 answers


The best language will be the best language.

I mean this is semi-serious. Given the brief description of your project, there is no reason to believe that any of the languages ​​you listed will be better or worse than the others. These three languages ​​are suitable for roughly similar tasks, so you should choose the one you like best and continue.



Any other recommendation would advocate one language or the other, without a real basis for judging them. Your description is too vague.

+16


source




+1


source


All of the points that Bill Carwin raised are completely correct: you have to really work on what you like best.

If that's not a factor, I would personally suggest Ruby. It is an incredibly powerful language that shares many similarities with Lisp and is probably just as good, if not better, for AI programming for all of the same Lisp reasons: it is an extremely dynamic, self-modifying language. As an added benefit, Ruby has a really good standard library, including some great libraries like the "dRuby" distributed computing library.

0


source


I know a world-class expert in machine learning. He likes Prolog, especially for higher level system logic. Haven't even heard anyone mention this in a long time. I personally like Java. But if you are going to study computer intensively, you should be concerned about the speed of processing math. C ++ for math in my opinion.

0


source


I recently did some research on this project for my day job. It was for the recommendation system and the options were php, perl or python.

PHP came out almost immediately, there were no good open source third-party libraries, and the language itself is not that well suited for any complex real-world programming.

Python had several libraries that I wanted to try and Perl didn't, so I went with Python. In the end, none of these libraries were useful to me, but apart from library support, I personally prefer python, so this was the right decision.

Since your question is very vague, I can only assume that you are not using PHP and are choosing a language based on library support for your specific problem area and your comfort in that language. I would say that library support is the most important factor in your decision, and language knowledge / preference is the next second.

-2


source







All Articles