ApplesandOranges<br />Introductory Comparison- PHPandPython<br />Murtaza A<br />13 Slides<br />
1<br />A little bit of history<br />3<br />A little bit of comparison<br />2<br />Topyor not to py<br />when I see a bird ...
Personal Homepage<br />RasmusLerdorf (1995) took Perl by the throat PHP 1&2<br />AndiGutmans & ZeevSuraski (1997) took PHP...
PHP Hypertext Processor<br />PHP 5.3 supports scripting in multiple languages and namespaces<br />PHP 5.3 is fully x64 awa...
Python<br />Guido van Rossum (1980) took ABC by the throat Python 0.1<br />van Rossum (1991) opens up Python 0.9<br />Pyth...
JustPy<br />Python Software Foundation (2001) owns rights to Python code v2.1a onwards<br />Python 3000 (2008) “reduce fea...
What PHP can do<br />Server Side Scripting<br />Command Line Scripting<br />Write Desktop Apps<br />Interface with RDBMS<b...
Why PHP<br />RAD with CakePhp, ZendFramework<br />Uses widely familiar C++ Syntax<br />The most popular web scripting lang...
What Py can do<br />Server Side Scripting / CLS<br />Write Desktop Apps<br />Develop non-critical areas of Linux & Symbian...
Why Py<br />RAD/Glue with Django, Zope<br />Combines Java, Haskell, Modula-3, Perl, C++<br />IronPython, Jython, CPython, ...
Apples<br />Oranges<br />A little bit of comparision<br />11<br />
A little bit of comparision<br />12<br />
A little bit of comparision<br />13<br />
Thankyou<br />Misfortune shows those who are not really friends.<br />-Aristotle<br />
Upcoming SlideShare
Loading in …5
×

Apples and Oranges-- Introductory Comparison between PHP and Python

2,304 views

Published on

A brief comparison between the two most happening languages of the past decade.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,304
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apples and Oranges-- Introductory Comparison between PHP and Python

  1. 1. ApplesandOranges<br />Introductory Comparison- PHPandPython<br />Murtaza A<br />13 Slides<br />
  2. 2. 1<br />A little bit of history<br />3<br />A little bit of comparison<br />2<br />Topyor not to py<br />when I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck. <br />Summary<br />2<br />
  3. 3. Personal Homepage<br />RasmusLerdorf (1995) took Perl by the throat PHP 1&2<br />AndiGutmans & ZeevSuraski (1997) took PHP by the throat PHP 3<br />Zend Core Engine (2000) PHP 4<br />Object-Oriented PHP (2004)PHP 5<br />A little bit of history<br />3<br />
  4. 4. PHP Hypertext Processor<br />PHP 5.3 supports scripting in multiple languages and namespaces<br />PHP 5.3 is fully x64 aware<br />PHP 6 is in parallel development<br />PHP is installed on more than 30,000,000 websites and 2,000,000 web servers<br />A little bit of history<br />4<br />
  5. 5. Python<br />Guido van Rossum (1980) took ABC by the throat Python 0.1<br />van Rossum (1991) opens up Python 0.9<br />Python 1.0 (1994) followed by GNU-compatible Python 1.6 (1998)<br />With Garbage Collector and Unicode Support (2000) Python 2.0<br />A little bit of history<br />5<br />
  6. 6. JustPy<br />Python Software Foundation (2001) owns rights to Python code v2.1a onwards<br />Python 3000 (2008) “reduce feature duplication by removing old ways of doing things”<br />Multi-paradigm (OO, Struct, Func)<br />Backwards Incompatibility<br />A little bit of history<br />6<br />
  7. 7. What PHP can do<br />Server Side Scripting<br />Command Line Scripting<br />Write Desktop Apps<br />Interface with RDBMS<br />Run on any OS or platform, free of charge<br />topyor not to py<br />7<br />
  8. 8. Why PHP<br />RAD with CakePhp, ZendFramework<br />Uses widely familiar C++ Syntax<br />The most popular web scripting language<br />Yahoo, Facebook, Joomla, Digg, Wikipedia, YouTube, WordPress, Tagged<br />FOSS<br />topyor not to py<br />8<br />
  9. 9. What Py can do<br />Server Side Scripting / CLS<br />Write Desktop Apps<br />Develop non-critical areas of Linux & Symbian<br />Write 2D/3D Apps (incl. Video Games)<br />Run on any OS or platform, free of charge<br />topyor not to py<br />9<br />
  10. 10. Why Py<br />RAD/Glue with Django, Zope<br />Combines Java, Haskell, Modula-3, Perl, C++<br />IronPython, Jython, CPython, Pyjamas<br />Yahoo, Google, Nokia, CERN, NASA, YouTube, BitTorrent<br />FOSS<br />topyor not to py<br />10<br />
  11. 11. Apples<br />Oranges<br />A little bit of comparision<br />11<br />
  12. 12. A little bit of comparision<br />12<br />
  13. 13. A little bit of comparision<br />13<br />
  14. 14. Thankyou<br />Misfortune shows those who are not really friends.<br />-Aristotle<br />

×