|WikiProject Computing||(Rated Stub-class, Low-importance)|
|Sources for development of this article may be located at|
Which of these would be considered dialects of each other?
220.127.116.11 10:20, 13 November 2005 (UTC)
Use of the word 'newbie'
I noticed in the last part of the (actually quite short) article there is the use of the word newbie to define those individuals who are new to programming. Is this word really appropriate?
This doesn't mean that they are different languages.
This term (Dialect) is absolutely useless and will be never sourced. One paragraph on Programming language will be enough to describe what's going on (this topic is not covered here AFAIK). Ushkin N (talk) 10:56, 24 May 2016 (UTC)
This article is trying to discuss 2 concepts:
- One is the programming language concept of a variation of a language, which may evolve to become a new version of the language, or a new language itself with a different name.
- The other is the meta-programming concept of creating domain specific languages for a particular purpose (usually a subset of the original) also sometimes called dialecting.
The second is not so common, and is mostly present in languages with free-from syntax such as Lisp and Rebol (and their 'dialects' ;D ) and maybe Forth? This is a different approach to the meta-programming concept of macros. In other words, dialecting is the ability of a programming language to readily create DSLs. I fear putting this in the page of Domain-specific language would create a similar situation as here. That is, it will create confusion with the mixing of concepts, and the removal of contect
In short, I'm fine with putting language dialect under Programming language. But please don't delete the separate concept of dialecting or put it under dsl. Perhaps that could be put in the page of Dialecting, with the sign put on the page "not to be confused with dialects" redirecting to your proposed paragraph on Programming language — Preceding unsigned comment added by 18.104.22.168 (talk) 09:52, 14 June 2016 (UTC)