Talk:Dialect (computing)

C ,C++,Java,C#,JavaScript, ActionScript, ECMAScript

Which of these would be considered dialects of each other?

My opinion: only ActionScript/JavaScript/ECMAScript are dialects of each other. The others are all well defined languages in their own right. --IanOsgood 21:10, 12 July 2006 (UTC)Reply

168.209.98.35 10:20, 13 November 2005 (UTC)Reply

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?

proposed merge

These are both stub articles with no references. It would appear that they could be merged with no loss of content. Peter Flass (talk) 11:19, 12 July 2014 (UTC)Reply

Ultimately, every new version of C++ is completely new language

This doesn't mean that they are different languages.

Furthermore, single language (say, C++11). Can be implemented (in GCC and LLVM) completely not how was described in the specification.

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)Reply


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 124.195.222.234 (talk) 09:52, 14 June 2016 (UTC)Reply

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.