Glossary: Difference between revisions

From Programming in RED
Content added Content deleted
mNo edit summary
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Rudolf Meijer - (Meijeru) - Specifications
https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#function-do

Rudolf Meijer - (Meijeru) - Glossary
https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#19-glossary


Atomic
Atomic

https://en.wikipedia.org/wiki/Linearizability
https://www.techopedia.com/definition/3466/atomic-operation
https://stackoverflow.com/questions/15054086/what-does-atomic-mean-in-programming



Cell
Cell
….
* Red is its own data format, and structure of this format might be considered as sub-optimal by someone - each value is represented as a boxed structure 4 machine pointers in size. On 32-bit systems that's 128 bits, on 64-bits 256, but can be squeezed down to 160, AFAIK.

From <https://news.ycombinator.com/item?id=18843544>

(Author: 9214)



Context
Context
https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#62-contexts



Dialect
Dialect
https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#25-dialects


Functional
https://en.wikipedia.org/wiki/Functional_programming
https://www.tutorialspoint.com/functional_programming/functional_programming_introduction.htm


Imperative
Homoiconic https://en.wikipedia.org/wiki/Homoiconicity https://wiki.c2.com/?HomoiconicLanguages https://en.wikipedia.org/wiki/Category:Homoiconic_programming_languages


Lexeme
Lexeme
https://en.wikipedia.org/wiki/Lexical_analysis#Lexeme



Lexer
Lexer
https://dev.to/cad97/what-is-a-lexer-anyway-4kdo


Lexical Analysis
http://www.cs.ecu.edu/karl/5220/spr16/Notes/Lexical/token.html
https://en.wikipedia.org/wiki/Lexical_analysis
https://www.geeksforgeeks.org/introduction-of-lexical-analysis/
https://www.guru99.com/compiler-design-lexical-analysis.html
https://www.reddit.com/r/learnprogramming/comments/2fp21v/what_does_the_term_lexemes_mean_and_what_are_they/
http://ecomputernotes.com/compiler-design/lexical-analysis



Lists
Lists


Literal
Literal
https://en.wikipedia.org/wiki/Literal_(computer_programming)


Meaning
Meaning
Macros


Parser
Parser
https://en.wikibooks.org/wiki/Introduction_to_Programming_Languages/Parsing
https://stackoverflow.com/questions/2933192/what-is-parsing-in-terms-that-a-new-programmer-would-understand


Ports


Ports
Prototype Based OOP
Prototype Based OOP
https://wiki.c2.com/?PrototypeBasedProgramming


Regex


Regex or Regular expression
Refinement


Refinement
Refactoring
Refactoring
https://en.wikipedia.org/wiki/Code_refactoring
https://refactoring.com/



Semantic
Semantic
https://en.wikipedia.org/wiki/Semantics_(computer_science)
https://en.wikipedia.org/wiki/Semantics


A book
https://www.cl.cam.ac.uk/teaching/0809/Semantics/notes-mono.pdf


Symbols Table
Symbols Table



Streams
Streams



System Context
System Context

VID

VIEW

Latest revision as of 20:32, 22 April 2020

Rudolf Meijer - (Meijeru) - Specifications https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#function-do

Rudolf Meijer - (Meijeru) - Glossary https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#19-glossary


Atomic

https://en.wikipedia.org/wiki/Linearizability https://www.techopedia.com/definition/3466/atomic-operation https://stackoverflow.com/questions/15054086/what-does-atomic-mean-in-programming


Cell ….

  • Red is its own data format, and structure of this format might be considered as sub-optimal by someone - each value is represented as a boxed structure 4 machine pointers in size. On 32-bit systems that's 128 bits, on 64-bits 256, but can be squeezed down to 160, AFAIK.

From <https://news.ycombinator.com/item?id=18843544>

(Author: 9214)


Context https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#62-contexts


Dialect https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#25-dialects


Functional https://en.wikipedia.org/wiki/Functional_programming https://www.tutorialspoint.com/functional_programming/functional_programming_introduction.htm


Imperative Homoiconic https://en.wikipedia.org/wiki/Homoiconicity https://wiki.c2.com/?HomoiconicLanguages https://en.wikipedia.org/wiki/Category:Homoiconic_programming_languages

Lexeme https://en.wikipedia.org/wiki/Lexical_analysis#Lexeme


Lexer https://dev.to/cad97/what-is-a-lexer-anyway-4kdo


Lexical Analysis http://www.cs.ecu.edu/karl/5220/spr16/Notes/Lexical/token.html https://en.wikipedia.org/wiki/Lexical_analysis https://www.geeksforgeeks.org/introduction-of-lexical-analysis/ https://www.guru99.com/compiler-design-lexical-analysis.html https://www.reddit.com/r/learnprogramming/comments/2fp21v/what_does_the_term_lexemes_mean_and_what_are_they/ http://ecomputernotes.com/compiler-design/lexical-analysis


Lists

Literal https://en.wikipedia.org/wiki/Literal_(computer_programming)

Meaning Macros

Parser https://en.wikibooks.org/wiki/Introduction_to_Programming_Languages/Parsing https://stackoverflow.com/questions/2933192/what-is-parsing-in-terms-that-a-new-programmer-would-understand


Ports Prototype Based OOP https://wiki.c2.com/?PrototypeBasedProgramming


Regex or Regular expression

Refinement Refactoring https://en.wikipedia.org/wiki/Code_refactoring https://refactoring.com/


Semantic https://en.wikipedia.org/wiki/Semantics_(computer_science) https://en.wikipedia.org/wiki/Semantics


A book https://www.cl.cam.ac.uk/teaching/0809/Semantics/notes-mono.pdf

Symbols Table


Streams


System Context

VID

VIEW