View Single Post
12-19-2008, 02:04 AM
#24
echoSwe is offline echoSwe
Status: Member
Join date: Jul 2005
Location:
Expertise:
Software:
 
Posts: 185
iTrader: 0 / 0%
 

echoSwe is on a distinguished road

  Old

Originally Posted by Village Idiot View Post
To run them as stand alone apps, they must either go though a different interpreter than usual or be emulated. So technically they would be completely different subjects since they are not being ran though the same parser. Regardless, I am not referring to them in that context, I am referring to them as they are normally used.
Well, how am I supposed to know your domain of discourse ? I refer to them as what they in fact are, not what they are in the context of a webserver and client web browser. They, referring to the languages, would of course be identical to the other context and hence identity of the language (in their normal use that is), ceteris paribus, if all other things equal, such as language grammar, stack unwinding, exception handling, type inferrence/typing (static vs dynamic) etc etc, which is the case afaik.

I can't say I have done much JavaScript programming though, outside a browser. But the fact remains; they are programming languages and as long as they are turing complete, there's no particular difference between them and "normal" programming language. Otherwise, what would your definition be, that sets them apart from other programming languages? That's really the core question here, in our discussion.

According to the Turing-thesis, all models of computation are equivalent, even if we're doing lamda calculus, assembly or turing machines. Maybe you're after the fact that they are interpreted and not compiled, but that doesn't make them ~programming languages.


But the language (t-SQL) that you query it in is commonly referred to as the application's name (MySQL). Its a case of common references. When I say I program MySQL, I am not referring the the application itself, rather the querying language it uses. You just did the same with "I said SQL was a data manipulation language".
Well, then I should get better at programming some Microsoft , or maybe even some Ubuntu or Firefox. You know MySQL is also a company, Aktiebolag MySQL in Göteborg in Sweden.

I can't see how either SQL or 'data manipulation language' is 'something which has a querying language', I'm way too bad at SQL to be trying to categorize it across years [SQL99-SQL2003 etc], across database-specific extensions and so on, but here's Wikipedia: http://en.wikipedia.org/wiki/Sql

Anyway, we both agree with each other anyway, so I will smile and walk away .