C Source Code Conventions and Abbreviations Dictionary: Difference between revisions

From NARS2000
Jump to navigationJump to search
Line 28: Line 28:
==Abbreviations Dictionary==
==Abbreviations Dictionary==


{| class="wikitable" style="width: 30%;"
{| class="wikitable" style="width: 50%;"
! Abbrev.
! Abbrev.
! Meaning
! Meaning
Line 35: Line 35:
! tk
! tk
! token
! token
! Frequently found embedded in variable names.
! Frequently found embedded in structured variable names. Tokens are [http://www.c4learn.com/c-programming/c-tokens-keywords-identifiers/ basic building blocks of C Programming]; hence these represent important structured variables in NARS.
|-
|-
! lp
! lp
Line 47: Line 47:
! UTF
! UTF
! Unicode Transformation Format
! Unicode Transformation Format
! [http://unicode.org/faq/utf_bom.html Variable names, constants, especially UTF16]
! Variable names, constants, [http://unicode.org/faq/utf_bom.html especially UTF16]
|}
|}

Revision as of 23:35, 29 July 2015

NARS C Source Code Conventions and Abbreviations Dictionary:

Conventions

Convention Syntax Description/Where Used Purpose
PrimFn Prefix name prefix to all Primary APL functions Quickly identify such names
SysFn Prefix name prefix to all Quad type System Functions Quickly identify such names
_EM_YY Suffix name suffix to all Primary APL functions AND Quad System Functions, including monadic and dyadic calls Quickly identify such names, referencing

Abbreviations Dictionary

Abbrev. Meaning Location Use
tk token Frequently found embedded in structured variable names. Tokens are basic building blocks of C Programming; hence these represent important structured variables in NARS.
lp long pointer Usually found as a prefix to variable names. NARS makes frequent use of pointers to speed up processing times, to make NARS2000.exe more efficient.
NELM Nested Element Usually embedded within variable names.
UTF Unicode Transformation Format Variable names, constants, especially UTF16