|
From the same article:
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
It is my firm belief that calling SQL a programming language is a misnomer that can and should be avoided.
Need custom software developed? I do C# development and consulting all over the United States.
If you don't ask questions the answers won't stand in your way.
Doing a job is like selecting a mule, you can't choose just the front half xor the back half so when you ask me to do a job don't expect me to do it half-assed.
|
|
|
|
|
Turing is dead.
Fine, so it's not a Turing-complete programming language, big fat hairy deal.
(Note to self: Look up Turing-complete programming languages, cross reference to my telnet scripting language.)
P.S.
Wikipedia also says: "1999 SQL:1999 SQL3 Added regular expression matching, recursive queries, triggers, support for procedural and control-of-flow statements, non-scalar types, and some object-oriented features."
So it's becoming completer.
modified on Tuesday, February 10, 2009 7:25 PM
|
|
|
|
|
As long as it pays the bills, you can call it anything you like?
|
|
|
|
|
good reply .. i appreciate it
|
|
|
|
|
"I don't know what you're good at, honey, but if it's at the Cheetah, it ain't dancin'." -- Showgirls
|
|
|
|
|
|
Oh, and...
I would also include strongly-typed and compiled to the requirements to be a "real" programming language, but maybe that's just snobbery.
|
|
|
|
|
I would agree in most cases, however, some languages are not imperative so the requirement may not be applicable.
Need custom software developed? I do C# development and consulting all over the United States.
If you don't ask questions the answers won't stand in your way.
Doing a job is like selecting a mule, you can't choose just the front half xor the back half so when you ask me to do a job don't expect me to do it half-assed.
|
|
|
|
|
Just so you know, I voted this a 5 because I think it's silly to get a 2 over your opinion that is no way distasteful, etc.
|
|
|
|
|
I think some people now think they have to rate every message they see.
|
|
|
|
|
Neither is HTML or CSS and javascript should prefaced as a scripting language which I would argue is different than a programming language.
I didn't get any requirements for the signature
|
|
|
|
|
I would define javascript as a programming language but would agree with you in regards to HTML in CSS. In fact, HTML is a mark-up language, and CSS is a Stylesheet Language.
In fact, javascript can be more powerful and expressive than even C# in a lot of instances.
Need custom software developed? I do C# development and consulting all over the United States.
If you don't ask questions the answers won't stand in your way.
Doing a job is like selecting a mule, you can't choose just the front half xor the back half so when you ask me to do a job don't expect me to do it half-assed.
|
|
|
|
|
I'll third that.
But I'll also opine that scripting languages (including Perl and DCL) are a subset of programming languages.
|
|
|
|
|
I don't know what the debate is about it's called Structured Query Language and not Structured Programming language. The name it self tells you what it is.
If at first you don't succeed, failure may be your style. (Quentin Crisp)
Recession is when a neighbor loses his job. Depression is when you lose yours. (Ronald Reagan)
|
|
|
|
|
Funny discussion, but uhmmm .... if SQL is not a programming language why does wikipedia list SQL as a sample of a "Fourth-generation programming language"?
http://en.wikipedia.org/wiki/4GL
I guess that would make it officially a programming language... next to it also being a query language.
|
|
|
|
|
Yeah, when I talk about SQL, I tell people it's neither Structured, nor just for Queries, nor a Language, hehe.
Marc
|
|
|
|
|
I can't believe that I'm the only one that haunts The Code Project as an "amateur" programmer or home enthusiast, hobbyist, so I'm posting here. I used to code for a living, though it was a VERY long time ago, when I did test development and test programming in HP Basic, or "Rocky Mountain Basic." I now only code at work occasionally (in C++), when none of the paid programmers have time to produce a quick tool that we need around the lab, and when I think that it falls within my capabilities. But I digress. My real point is that I come here to The Code Project pretty often, and I spend a lot of time programming on my own dime and time, at home. But it doesn't pay the bills. Just thinking (or hoping, perhaps) that lots of other subscribers fall into this category.
Colin(ABQ)
|
|
|
|
|
Don't hope too much. I've been out of work for a month, and I know I'm not the only one for whom programming isn't currently paying the bills.
But at least I have some time to work on some things I've been meaning to and rework some older code.
|
|
|
|
|
Doesn't pay my bills.. yet however thinking about a startup.. now if I only had an idea....
|
|
|
|
|
You are not the only one. I also only code for a hobby, although I do have one project that does bring in a little cash. So far it has brought in about $2000 in the past five years.
You may be right
I may be crazy
-- Billy Joel --
Within you lies the power for good - Use it!
|
|
|
|
|
If you check the previous thread ("SQL isn't a programming language") there are a lot more of us with you than we think...
|
|
|
|
|
So what do you do to pay the bills?
I didn't get any requirements for the signature
|
|
|
|
|
While C# is definitely my cash cow, and I LOVE using it...I have to say I'm very intrigued by F#. In my limited time using it, I find it quite refreshing for small projects, and I can see it having tremendous potential as a scripting language. I don't ever think it would replace C# as my language of choice (or the language that pays the bills), but I can indeed see F# becoming a serious contender for my time as soon as I get VS2010.
|
|
|
|
|
I have to agree...
Also, does anyone else notice a striking similarity to Python?
|
|
|
|
|
It feels similar to a lot of dynamic languages...and even feels like LISP at times. It feels like C# did back in the early days...like it was a blend of the best of the best (C++, Java, VB, etc.), without the useless fluff.
|
|
|
|