Programming language


Published on

  • Be the first to comment

  • Be the first to like this

Programming language

  1. 1. Programming Languages <ul><li>PHP is open source software. </li></ul><ul><li>PHP HyperText Preprocessor is widely used ,general purpose scripting </li></ul><ul><li>language that was originally designed for web development to produce </li></ul><ul><li>dynamic web page. </li></ul><ul><li>PHP code is embedded in to the HTML sorce documents </li></ul><ul><li>PHP is available as a processor for most modern web servers and as </li></ul><ul><li>standalone interpreter on most operating systems and computing </li></ul><ul><li>platforms. </li></ul>
  2. 2. Programming Languages(cont..) <ul><li>The main implementations of PHP is now produced by the PHP group </li></ul><ul><li>and serves for PHP as there is no formal specifications. </li></ul><ul><li>PHP is a free software released under the PHP license. </li></ul><ul><li>PHP stores whole number in a platform – dependent range. </li></ul><ul><li>This range is typically that of 32-bit signed integers. </li></ul><ul><li>Unsigned integers are converted to signed values in certain situations. </li></ul><ul><li>This ,behaviour is different from other programming language. </li></ul>
  3. 3. Design and Implementations <ul><li>PHP design Patterns: </li></ul><ul><li>The factory Pattern, </li></ul><ul><li>user interface method, </li></ul><ul><li>singleton pattern, </li></ul><ul><li>The observer pattern, </li></ul><ul><li>The chain of command pattern, </li></ul><ul><li>Strategy pattern. </li></ul>
  4. 4. Design and implementations(cont..) <ul><li>FACTORY PATTERN: </li></ul><ul><li>The factory class and its related </li></ul><ul><li>Iuser interface and user class </li></ul>
  5. 5. Design and implementations(cont..) <ul><li>User Interface Method: </li></ul><ul><li>The Iuser interface and the user </li></ul><ul><li>class with factory methods. </li></ul>
  6. 6. Design and Implementations(cont..) <ul><li>Singleton Method </li></ul><ul><li>The database connections </li></ul><ul><li>singleton. </li></ul>
  7. 7. Design and Implementations(cont..) <ul><li>The Observer Pattern: </li></ul><ul><li>The observer user list and the user </li></ul><ul><li>list event logger. </li></ul>
  8. 8. Design and implementations(cont..) <ul><li>The chain of command pattern: </li></ul><ul><li>The command chain and related </li></ul><ul><li>commands. </li></ul>
  9. 9. Design and Implementations(cont..) <ul><li>Strategy pattern </li></ul><ul><li>The user list and the strategies </li></ul><ul><li>for selecting user. </li></ul>
  10. 10. Design and implementations(cont..) <ul><li>PHP originally stood for personal Home Page. </li></ul><ul><li>Initially created a set of perl scripts he called 'Personal Home page Tools' </li></ul><ul><li>To maintain his Personal Home Page. </li></ul><ul><li>C Programming Language common gateway interface ,extending them to </li></ul><ul><li>add the ability work with web forms and to communicate with database </li></ul><ul><li>and called this implementations. </li></ul><ul><li>'personal Home Page'could be used to built simple and dynamic </li></ul><ul><li>web applications. </li></ul>
  11. 11. Specifications <ul><li>PHP 2 its inculded perl-like variables,form handling and the ability to embed </li></ul><ul><li>HTML. </li></ul><ul><li>The syntax was similar to perl but was more limited and simpler, </li></ul><ul><li>After testing PHP 3 began,changing the language's name to the recursive </li></ul><ul><li>initialism ”Hypertext Preprocessor”. </li></ul><ul><li>PHP 4 is no longer under development nor will any security updates be </li></ul><ul><li>released. </li></ul><ul><li>PHP 5 inculded new features such as improved support for object-oriented </li></ul><ul><li>programming. </li></ul><ul><li>PHP 5 became the only stable version under development. </li></ul>
  12. 12. USage <ul><li>PHP runs on the web server. </li></ul><ul><li>Javascript and flash in contrast,are client side because they run on web </li></ul><ul><li>client. </li></ul><ul><li>The usage in a PHP program cause the PHP interpreter on a web server </li></ul><ul><li>to output a web page. </li></ul><ul><li>The instructions in javascript cause firefox to run browser commands. </li></ul>
  13. 13. What programmer are Using? <ul><li>ASP-Microsoft technology, able to host on most servers. </li></ul><ul><li>PHP-open Source,able to host on most servers. </li></ul><ul><li>Cold Fusion-Macromedia frameworks,limited server availabilty. </li></ul><ul><li>ASP.Net-Microsoft framework,upgrade to ASP. </li></ul><ul><li>Perl-older frameworks,still in use,able to host on most servers. </li></ul><ul><li>JSP-java server page,limited server availabilty. </li></ul><ul><li>C#,,j#.C++-programming language for ASP.Net. </li></ul>
  14. 14. Programming Language popularity <ul><li>Table </li></ul>Java Java script Python PHP Ruby 500000 450000 370000 320000 300000
  15. 15. What language are using in web applications <ul><li>WEB 2.0 </li></ul><ul><li>CSS </li></ul><ul><li>P2P </li></ul><ul><li>AJAX </li></ul><ul><li>BLOGS </li></ul><ul><li>SOCIAL NETWORKING. </li></ul>
  16. 16. 10 Programming language You should learn right now <ul><li>PHP </li></ul><ul><li>C# </li></ul><ul><li>AJAX </li></ul><ul><li>JavaScript </li></ul><ul><li>Perl </li></ul><ul><li>C </li></ul><ul><li>RUBY & RUBY on Rails </li></ul><ul><li>JAVA </li></ul><ul><li>Pythan </li></ul><ul><li>VB.NET </li></ul>