C Source Code Conventions and Abbreviations Dictionary: Difference between revisions
From NARS2000
Jump to navigationJump to search
m (→Abbreviations Dictionary: added utf) |
|||
Line 28: | Line 28: | ||
==Abbreviations Dictionary== | ==Abbreviations Dictionary== | ||
{| class="wikitable" style="width: | {| 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, [http://unicode.org/faq/utf_bom.html especially UTF16] | ||
|} | |} |
Revision as of 18: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 |