Here in this post I want to share with you guys the infographic which I see on the Udemy.com about the particular difference between programming languages , PHP vs Ruby vs Python.
Well there are many questions for programmers they have to reply when deciding on their language of choice. Depending on who you ask, the passions towards one language or another can spark debates, even “nerd fights” as can be found in some videos .
This info graphic show the competition between the modern languages and attempts to solve the problems what they had. But no one is the winneras certain needs can be more easily filled with different languages. PHP holds Wikipedia and Facebook in their camp. Python was the language of choice for Twitter and Hulu. Ruby powers YouTube and Google.
PHP is possibly the outlier in that it really isn’t an elegant language. It has been retro fitted with lots of things to attempt to make it elegant, but… it still isn’t. However, it is a very practical language and you can use to to create server-side generated web pages very easily.
Both Python and Ruby were better designed from the outset than PHP, but they don’t occupy the position of the essential server side language. They would both like to, with Ruby and Ruby on Rails putting up the biggest effort to be so.
Python’s main claim to fame is the way that everything is an object and program layout influences meaning. Yes, it matters how you indent a program as this determines what constitutes a block of code.
Ruby is similar to Python but with some interesting extras such as code blocks and facilities that allow runtime code modification. This makes it fairly easy to implement language extensions and “meta” programming in general.