Programming languages are like bridges - you can use them to get from where you are to where you want to be.
Some languages (such as Python) are very simple and elegant in their design yet take a tremendous amout of traffic ... perhaps there's a pararallel to London Bridge there ...
... but other languages have grown up over time and are a little less elegant, such as the combination of road and rail bridges (two of the three survive) at Blackfriars:
Further languages - PHP is a good example amongst those that we teach - fulfill a specailist need; in the case of PHP, it's for web programming, and in the case of Tower Bridge, it's the need for a low level crossing which tall ships can pass
All pictures taken on my walk to and from a private course I was presenting in London in the past few days. (written 2005-07-16, updated 2006-06-05)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
Y101 - Introduction to Python [317] Programming languages - a comparison - (2005-05-20)
[382] Central London Courses - Perl, PHP, Python, Tcl, MySQL - (2005-07-18)
[444] Database or Progamming - which to learn first? - (2005-09-13)
[629] Choosing the right language - (2006-03-01)
[710] Linux training Glasgow, Python programming course Dundee - (2006-05-05)
[712] Why reinvent the wheel - (2006-05-06)
[745] Python modules. The distribution, The Cheese Shop and the Vaults of Parnassus. - (2006-06-05)
[753] Python 3000 - the next generation - (2006-06-09)
[834] Python makes University Challenge - (2006-08-15)
[846] Is Perl being replaced by PHP and Python? - (2006-08-27)
[909] Python is like a narrowboat - (2006-10-30)
[949] Sludge off the mountain, and Python and PHP - (2006-11-27)
[950] Python and the Magic Roundabout - (2006-11-27)
[1375] Python v Ruby - (2007-10-02)
[1663] Python in an afternoon - a lecture for experienced programmers - (2008-06-01)
[4118] We not only teach PHP and Python - we teach good PHP and Python Practice! - (2013-06-18)
[4298] Python - an interesting application - (2014-09-18)
[4590] Progress on moving from Python 2 to Python 3 - training for both versions - (2015-12-01)
H101 - Introduction to PHP [48] PHP - onwards and upwards - (2004-09-14)
[55] Evening classes to learn PHP - (2004-09-19)
[93] Case Sensitive? - (2004-10-19)
[124] PHP v Java - (2004-11-20)
[132] Portrait of the author - (2004-11-27)
[135] Too many Perls - (2004-11-30)
[341] Happy Birthday, PHP - (2005-06-09)
[433] FTP - how to make the right transfers - (2005-09-01)
[577] Learning to program in Perl or PHP - (2006-01-26)
[624] It's REALLY easy to add a little PHP - (2006-02-26)
[646] PHP - London course, Melksham Course, Evening course - (2006-03-14)
[691] Testing you Perl / PHP / MySQL / Tcl knowledge - (2006-04-19)
[789] Hot answers in PHP - (2006-07-02)
[795] Remember a site's non-technical issues too - (2006-07-07)
[917] Syntax checking in PHP - (2006-11-07)
[924] The LAMP Cookbook - Linux, Apache, MySQL, PHP / Perl - (2006-11-13)
[1050] The HTML++ Metalanguage - (2007-01-22)
[1198] From Web to Web 2 - (2007-05-21)
[1717] Q - Should I use Perl or Python? - (2008-07-23)
[1753] Perl v PHP, choosing the right language - (2008-08-14)
[1958] PHP - Parse error: syntax error, unexpected $end ... - (2008-12-23)
[2097] PHP Course - for hobby / club / charity users. - (2009-03-22)
[3025] Learning to Program ... in PHP. Course examples. - (2010-11-01)
[4621] The power of scripting - (2016-01-12)
Some other Articles
Managing conflict and disappointmentOverloading of operators on standard objects in PythonExceptions in PythonBridging to the customer requirementGetting the lighting rightA word of admiration for the London cabbieA Strengthened CityWhat brings people to my web site?Oops - I got my initial database design wrong