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

Content deleted Content added
TinucherianBot (talk | contribs)
Autoassessment for WP:COMP : ( FAQ ) : (Plugin++) class=Stub, auto=yes. using AWB
Line 44:
 
From the article - "Very high-level programming languages are usually limited to a very specific application, purpose, or type of task." Then it goes on to list Python, Ruby, and Scheme as examples. I feel this is a contradiction. The three languages given as examples are general purpose programming languages with an extremely broad range of applications. I'm not sure which is the intended meaning of the term so I can't say whether the examples are okay and the leading statement is inaccurate, or if the examples are bad. From the references I checked, (but I did not go into deep detail) it appears that the examples are good and the notion that they are limited in scope is inaccurate. [[Special:Contributions/216.36.186.2|216.36.186.2]] ([[User talk:216.36.186.2|talk]]) 19:07, 23 June 2008 (UTC)
 
== Domain-specific language vs high level language ==
 
If "higher level" refers to the level of abstraction, then the more abstract a language the more it provides operations found in the conceptual roots of mathematics. For example: [[lisp (programming language)|lisp]], [[scheme (programming language)|scheme]] and [[haskell]] provide operations from [[lambda calculus]]; [[prolog]] and [[answer set programming]] provide operations from [[first order logic]]; [[occam programming language|occam]] provides operations from [[communicating sequential processes]] which is related to [[recursion theory]].
 
On the other hand, when a language becomes specific to a particular ___domain, such as the Business Definition Language cited in the article, it becomes a [[___domain-specific language]].
 
Now if only I could find a reference... [[User:Pgr94|pgr94]] ([[User talk:Pgr94|talk]]) 18:52, 21 February 2009 (UTC)