Jump to content

Talk:Very high-level programming language: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
Cydebot (talk | contribs)
Robot - Fixing cross-namespace redirects using AWB
Definition of "goal orientation"
Line 5: Line 5:


:* I think stating this this is "used primarily as a professional programmer productivity tool" and then giving Logo as an example is a little contradictiory. Perhaps very high-level programming languages are not used for anything except education. If not, we should find better examples. [[User:Syndicate|Syndicate]] 15:33, 24 October 2005 (UTC)
:* I think stating this this is "used primarily as a professional programmer productivity tool" and then giving Logo as an example is a little contradictiory. Perhaps very high-level programming languages are not used for anything except education. If not, we should find better examples. [[User:Syndicate|Syndicate]] 15:33, 24 October 2005 (UTC)

If "goal orientation" is taken to be a definition of a "Very High Level Language" then SNOBAL, ICon, Idol should be included. Prolog and other rule oriented languages qualify but may not satisfy the Church-Turing thesis for a "programming" language. Goal orientation normally implies backward or forward chaining and I don't immediately see how Logo qualifies.


== Python and JavaScript: very high-level, or proprietary? ==
== Python and JavaScript: very high-level, or proprietary? ==
Line 13: Line 15:


What does "to be such" refer to? Is it saying that Python and JS are considered to be proprietary software, or to be a VHLPL? There is some ambiguity there as to what 'such' is referring to, which should be cleared up.
What does "to be such" refer to? Is it saying that Python and JS are considered to be proprietary software, or to be a VHLPL? There is some ambiguity there as to what 'such' is referring to, which should be cleared up.

*If "goal orientation" is taken to be a definition of a "Very High Level Language" then SNOBAL, ICon, Idol should be included. Prolog and other rule oriented languages qualify but may not satisfy the Church-Turing thesis for a "programming" language. Goal orientation normally implies backward or forward chaining and I don't immediately see how Logo qualifies.

Revision as of 13:25, 2 August 2006

Given Python's features and it's many bindings (GL, Gnome and KDE to name a few), I think it's a bad example. Logo however, would be a good example because it can only be used to draw things with. KTurtle is a free implementation of it, and allows the programmer to draw lines with a turtle. Good for educating children the very basics of coding.

  • I agree with you and also think Logo would be a better example. I'm changing that right now. However, I've also seen Python and Javascript been mentioned as "very high level". I actually think it's a misnamer and I'm going to mention it in the article. Sarg 21:12, 2 Jun 2005 (UTC)
  • This is great, thanks!
  • Next time I suggest being bold and updating it yourself. I don't bite :D Sarg 07:58, 3 Jun 2005 (UTC)
  • I think stating this this is "used primarily as a professional programmer productivity tool" and then giving Logo as an example is a little contradictiory. Perhaps very high-level programming languages are not used for anything except education. If not, we should find better examples. Syndicate 15:33, 24 October 2005 (UTC)[reply]

If "goal orientation" is taken to be a definition of a "Very High Level Language" then SNOBAL, ICon, Idol should be included. Prolog and other rule oriented languages qualify but may not satisfy the Church-Turing thesis for a "programming" language. Goal orientation normally implies backward or forward chaining and I don't immediately see how Logo qualifies.

Python and JavaScript: very high-level, or proprietary?

I have trouble understanding the meaning of this line:

"Very high-level programming languages are usually proprietary software. Some high-level programming languages such as Python and JavaScript are often (incorrectly) considered to be such"

What does "to be such" refer to? Is it saying that Python and JS are considered to be proprietary software, or to be a VHLPL? There is some ambiguity there as to what 'such' is referring to, which should be cleared up.

  • If "goal orientation" is taken to be a definition of a "Very High Level Language" then SNOBAL, ICon, Idol should be included. Prolog and other rule oriented languages qualify but may not satisfy the Church-Turing thesis for a "programming" language. Goal orientation normally implies backward or forward chaining and I don't immediately see how Logo qualifies.