My languages in vague order of proficiency:
- PHP
- JavaScript
- Turbo Pascal
- windows command line
- bash
- C#
- C++
- Java (barely)
- one really old borland 16-bit 386 assembler

Moderator: General Moderators
http://en.wikipedia.org/wiki/Programmin ... efinitionstimvw wrote:I almost took the baitonion2k wrote:HTML and CSS are not programming languages, they're markup languages.Oren wrote:HTML and CSS of course, PHP, Java, C, Assembler, Scheme (based on LISP) ans SQL if that counts tooBut i'm not going to ask how you would define 'programming language' (And you don't consider writing html and css is a way of instructing the browser renderer...)
Wrongness. SQL is a fully featured language with loops, variables, user defined functions etc. MySQL's implementation of it was very limited prior to version 5.0 though so for might not have encountered such things. Once you getting into stored procedures you'll start seeing all sorts of cool stuff.superdezign wrote:Edit: SQL counts? It's hardly a language... Just requests.
Plus, other people wrote HTML/CSS too, so I decided to put them on the list too. Now I'm not going to go into an argument about what is/isn't a programming language and also don't tell me "but the original poster meant web-programming languages and not web-markup languages".What are all the computer languages you've used? Web or not.
Notice that it does NOT give a definition, but a list of traits often considered important...onion2k wrote: http://en.wikipedia.org/wiki/Programmin ... efinitions
Html and CSS can be used to control what appears in your browser window...* Function: A programming language is a language used to write computer programs, which instruct a computer to perform some kind of computation[3], and possibly control external devices such as printers, robots[4], and so on.
Html is intended to be rendered by a browser (machine), not a human begin...* Target: Programming languages differ from natural languages in that natural languages are only used for interaction between people, while programming languages also allow humans to communicate instructions to machines. Some programming languages are used by one device to control another. For example PostScript programs are frequently created by another program to control a computer printer or display.
Different tags lead to different rendering, so you can control the rendering* Constructs: Programming languages may contain constructs for defining and manipulating data structures or controlling the flow of execution.
I wouldn't consider Html as Turing complete, but as already said, these are only *traits*.* Expressive power: The theory of computation classifies languages by the computations they can express (see Chomsky hierarchy). All Turing complete languages can implement the same set of algorithms. ANSI/ISO SQL and Charity are examples of languages that are not Turing complete yet often called programming languages.[5][6]
When i look at http://www.contrib.andrew.cmu.edu/~shad ... ql1992.txt i don't find anything about loops or stored procedures... I do agree that extensions like T-SQL and PL/SQL allow you to 'program'...onion2k wrote:Wrongness. SQL is a fully featured language with loops, variables, user defined functions etc. MySQL's implementation of it was very limited prior to version 5.0 though so for might not have encountered such things. Once you getting into stored procedures you'll start seeing all sorts of cool stuff.superdezign wrote:Edit: SQL counts? It's hardly a language... Just requests.
I think it is necessary for us to debate this issue in order to respond to the question properly. Besides it's much more interesting.Oren wrote:Guys, you really taking this thread off-topic. Just post you list and that's all.
If you really want to, start another thread "What would you consider a programming language?" or something like that
Why just show-off when we could show-off AND argue? We're form-posting programmers... I think we're entitled to do both.Oren wrote:Guys, you really taking this thread off-topic. Just post you list and that's all.
If you really want to, start another thread "What would you consider a programming language?" or something like that