![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#21 | |
|
Professional Programmer
|
Quote:
HTML is not a programming language. It can not add 2 + 2. It can not ask a condition or process variables. All it does is displays something. It is source code. It is a computer language. It is a markup language. It is not a programming language. |
|
|
|
|
|
|
#22 |
|
Programming Guru
![]() |
Hehe. Did I say anywhere that HTML was programming? o_O!!
The closest I got to it was saying it contains the essence of it. I even said in the title "HTML <is not equal to> Programming". |
|
|
|
|
|
#23 |
|
Battle Programmer
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 763
Rep Power: 3
![]() |
HTML has the essense of formatting information. It follows its own formatting syntax, as do programming languages. If you consider having its own syntax to imply that it contains the essense of programming, then sure, but so does any other language (spoken or otherwise). Otherwise, HTML and programming really don't have a lot in common...
|
|
|
|
|
|
#24 | |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Quote:
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
|
#25 | |
|
I eat cake for breakfast.
![]() ![]() ![]() ![]() Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9
![]() |
OK Sane, I'll argue.
Quote:
![]() |
|
|
|
|
|
|
#26 |
|
Hobbyist Programmer
|
This isn't an opinion issue, programming languages involve functions, logic. HTML is a markup language because it is just static, a series of tags. HTML, XML.. etc.
Technically I believe programming languages are only those that are compiled and then run, so php etc doesn't even fall under it.
__________________
#programmingforums relay - http://thegupstudio.com/cgi-bin/pforelay.cgi freelance scripts - http://ryanguthrie.com/index.html |
|
|
|
|
|
#27 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
PHP is a programming language. The fact that the conversion from souce to machine code goes through a couple of levels doesn't alter that fact that the source is converted ultimately to machine language and directs the operation of the processor. I'm of the opinion that effective programmers don't need to know what's under the hood in order to solve problems with a computer. It's obviously a dam' good thing, since 'under the hood' and the working of the engine don't seem to be as common knowledge as they once were.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#28 | |
|
Expert Programmer
Join Date: Aug 2005
Location: Rotterdam, the Netherlands
Posts: 942
Rep Power: 4
![]() |
Quote:
![]() |
|
|
|
|
|
|
#29 |
|
Hobbyist Programmer
|
I am probably off and if this was true it is probably not anymore since interpreted languages are so common and powerful now.
definition wise, that difference was what seperated scripting languages and programming languages, scripts get put together at run time, programming languages get compiled ahead of time, and then html and xml are exactly what they say, markup languages which are basically just a way of formatting data and do not involve logic or functionality. I thought Java counted as a programming language and compiled by the java virtual machine, but I dont really know the details
__________________
#programmingforums relay - http://thegupstudio.com/cgi-bin/pforelay.cgi freelance scripts - http://ryanguthrie.com/index.html |
|
|
|
|
|
#30 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Typically, Java compiles to byte code which is converted by the virtual machine to machine instructions suitable for the particular processor hosting the particular VM. This results in the so-called "write once, run everywhere" (that has a VM) philosophy, often conceded to be "write once, debug everywhere." One could call this interpretation of a sort, but interpreted languages are generally conceded to be those which remain in source form or an intermediate form. The interpreter reads this form and converts it into the appropriate machine instructions "on-the-fly", so to speak. There is nothing secretive or mysterious about this stuff. Any reference to material that has existed for years will serve to convey information to the reader that is far preferable to the off-the-skull pronouncements that seem to be the favorite of people attempting to impress with their newly gained knowledge. Reading, research, and study have not, to my current knowledge, been outlawed in favor of BS.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|