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

More Related Content

What's hot (19)

PPT
Presentation1
Twigsta
 
PPTX
PHP
Jawhar Ali
 
PPSX
Advanced PHP Web Development Tools in 2015
iScripts
 
PPTX
Php vs asp.net most valuable differences to learn and select the best one f...
Concetto Labs
 
PPTX
John pereless
John Pereless
 
PDF
Orange scrum – project management tool journey, with the evolution of php
Andolasoft Inc
 
PPTX
PHP Basics
Sasi Kumar
 
PPT
Php courses in cegonsoft
sathyancegonsoft
 
PDF
PHP vs ASP.NET
Marie Weaver
 
PPTX
.Net Development Services VS | PHP Development Services
Worth Studios Pvt. Ltd.
 
PPTX
PHP Summer Training Presentation
Nitesh Sharma
 
PPTX
PHP Interview Questions
MaryamAnwar10
 
PDF
Basic php
salissal
 
PPT
Introduction to PHP Basics
TheCreativedev Blog
 
PDF
Php
Vineet Vats
 
PDF
Web programming UNIT II by Bhavsingh Maloth
Bhavsingh Maloth
 
PPT
Tech talk webtech
Shehrevar Davierwala
 
PPT
Wp Presentation
guestffa7b22
 
PPTX
Introduction to php
Suraj Motee
 
Presentation1
Twigsta
 
Advanced PHP Web Development Tools in 2015
iScripts
 
Php vs asp.net most valuable differences to learn and select the best one f...
Concetto Labs
 
John pereless
John Pereless
 
Orange scrum – project management tool journey, with the evolution of php
Andolasoft Inc
 
PHP Basics
Sasi Kumar
 
Php courses in cegonsoft
sathyancegonsoft
 
PHP vs ASP.NET
Marie Weaver
 
.Net Development Services VS | PHP Development Services
Worth Studios Pvt. Ltd.
 
PHP Summer Training Presentation
Nitesh Sharma
 
PHP Interview Questions
MaryamAnwar10
 
Basic php
salissal
 
Introduction to PHP Basics
TheCreativedev Blog
 
Web programming UNIT II by Bhavsingh Maloth
Bhavsingh Maloth
 
Tech talk webtech
Shehrevar Davierwala
 
Wp Presentation
guestffa7b22
 
Introduction to php
Suraj Motee
 

Viewers also liked (20)

PPT
Tools and technics
kalasalingam university
 
PPT
Build tools
kalasalingam university
 
PPTX
The Pollak Library Social Web Presence
Colleen Greene
 
PPT
Vertical & horizontals industry(2)
kalasalingam university
 
PDF
Comercializando la marca que cambia Ibiza, Ushuaïa
Jens Gregersen
 
PPTX
Thou Shalt not Share Collections of Tweets: Should we give a TOS?
Andrew Long
 
PDF
Introduction to R
Samuel Bosch
 
PPT
Programming language
Lia Safitri
 
PDF
JSX - developing a statically-typed programming language for the Web
Kazuho Oku
 
PPT
Generation of computer languages
kitturashmikittu
 
PPT
SD & D Types of programming language
Forrester High School
 
PPTX
C LANGUAGE UNIT-1 PREPARED BY M V BRAHMANANDA REDDY
Malikireddy Bramhananda Reddy
 
PPTX
Unit1 principle of programming language
Vasavi College of Engg
 
PPT
Presentation on generation of languages
Richa Pant
 
PPT
Computer languages
Buxoo Abdullah
 
PPTX
Programming languages
Akash Varaiya
 
Tools and technics
kalasalingam university
 
The Pollak Library Social Web Presence
Colleen Greene
 
Vertical & horizontals industry(2)
kalasalingam university
 
Comercializando la marca que cambia Ibiza, Ushuaïa
Jens Gregersen
 
Thou Shalt not Share Collections of Tweets: Should we give a TOS?
Andrew Long
 
Introduction to R
Samuel Bosch
 
Programming language
Lia Safitri
 
JSX - developing a statically-typed programming language for the Web
Kazuho Oku
 
Generation of computer languages
kitturashmikittu
 
SD & D Types of programming language
Forrester High School
 
C LANGUAGE UNIT-1 PREPARED BY M V BRAHMANANDA REDDY
Malikireddy Bramhananda Reddy
 
Unit1 principle of programming language
Vasavi College of Engg
 
Presentation on generation of languages
Richa Pant
 
Computer languages
Buxoo Abdullah
 
Programming languages
Akash Varaiya
 
Ad

Similar to Programming language (20)

PPTX
Chapter onehsfhjfgjhdjhdhfsGfhghsgasg (2).pptx
berihun18
 
PDF
t1837
tutorialsruby
 
PDF
t1837
tutorialsruby
 
PPTX
Intoduction to php
shadsaleem
 
PPTX
unitI-Introduction to php.pptx
nehasahuji
 
PDF
Integrating PHP With System-i using Web Services
Ivo Jansch
 
PPT
Php unit i
prakashvs7
 
PPTX
PHP programmimg
Sharbani Bhattacharya
 
PPT
Php
Ajay Kumar
 
PPTX
Php ppt
Sasi Kumar
 
PPTX
PHP TRAINING
gurjinderbains
 
PPTX
PHP ITCS 323
Sleepy Head
 
PPT
PHP: Hypertext Preprocessor Introduction
Oto Brglez
 
PDF
IRJET- Mail Server Communication:PHP
IRJET Journal
 
PDF
PHP Web Development: Empowering the Digital World
company
 
PPT
6 3 tier architecture php
cefour
 
PDF
PHP Web Development.pdf
Sonia Simi
 
PPT
Php hypertext pre-processor
Siddique Ibrahim
 
PPT
slidesharenew1
truptitasol
 
Chapter onehsfhjfgjhdjhdhfsGfhghsgasg (2).pptx
berihun18
 
Intoduction to php
shadsaleem
 
unitI-Introduction to php.pptx
nehasahuji
 
Integrating PHP With System-i using Web Services
Ivo Jansch
 
Php unit i
prakashvs7
 
PHP programmimg
Sharbani Bhattacharya
 
Php ppt
Sasi Kumar
 
PHP TRAINING
gurjinderbains
 
PHP ITCS 323
Sleepy Head
 
PHP: Hypertext Preprocessor Introduction
Oto Brglez
 
IRJET- Mail Server Communication:PHP
IRJET Journal
 
PHP Web Development: Empowering the Digital World
company
 
6 3 tier architecture php
cefour
 
PHP Web Development.pdf
Sonia Simi
 
Php hypertext pre-processor
Siddique Ibrahim
 
slidesharenew1
truptitasol
 
Ad

Programming language

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