Common acronyms

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Sun Jan 20 12:23:12 PST 2013


On Sun, 20 Jan 2013 21:09:55 +0100
"Philippe Sigaud" <philippe.sigaud at gmail.com> wrote:

> Today I saw one thread with DSEL and another with SFINAE.
> I was wondering, is everyone reading the forums here at ease with 
> the acronyms bandied around?
> 
> We (I) could create a wiki page to help somewhat, if only to help 
> newcomers not used to the C/C++-specific terms that are commonly 
> used here. Many people here (if not a majority) are also 
> non-native English speakers and I know that *I* had trouble with 
> some words (NIH was new for me). Maybe people can just google it, 
> but it seems friendlier to have a wiki page.
> 
> Yes? No? Could people here give me some ideas?
> 
> - RTTI : runtime-time type information 
> (http://en.wikipedia.org/wiki/Run-time_type_information)  <your 
> explanation here>
> 
> - SFINAE : Substitution Failure is not an Error 
> (http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error) 
> <your explanation here>
> 
> - RAII : Resource Acquisition is Initialization <your explanation 
> here>
> 
> - NIH : Not Invented Here. Also: NIH Syndrome. When a community 
> starts writing its own tools in its own language, (deliberately) 
> ignoring there are more mature tools available elsewhere.
> 
> - DSL : Domain-Specific Language. A small sub-language dedicated 
> to a particular domain or problem. Examples are regexes, string 
> formatters (%d, %s, ...).
> 
> - DSEL : Domain-Specific Embedded Language. A DSL used inside a 
> more general programming language. Also known as an internal DSL, 
> as opposed to an external DSL.
> 

CTFE: Compile-Time Function Execution

IFTI: Implicit Function-Template Instantiation

UFCS: Universal Function Call Syntax

AA: Associative Array

ICE: Internal Compiler Error



More information about the Digitalmars-d-learn mailing list