Created
October 23, 2011 09:03
-
-
Save MohamedIBrahim/1307128 to your computer and use it in GitHub Desktop.
My compilers Reading at first in Moga Programming Langauge Project
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Design my programming Langauge which called Moga | |
| 1- Read About Compilers Design | |
| * Read About Language Design Issus | |
| * Read About Language Design History | |
| * Read About Other Programming Languages Projects | |
| * Read Discussing Topics About Langauge Design | |
| * Read Public Researchs about Programming Langauge Design | |
| * Read About Simple One-Pass Compiler | |
| * Read About Multi-pass compiler | |
| * Read About Lexical Analysis | |
| * Read About Syntax Analysis | |
| * Read About Syntax-Directed Translation | |
| * Read About Run-Time Environments | |
| * Read About Type Checking | |
| * Read About Parsing | |
| * Read About Syntax Tree Generation | |
| * Read About Intermediate Code Optimization | |
| * Read About Native Code Generation | |
| * Read About Native Code Optimization | |
| * Read About Preprocessors | |
| * Read About Grammers Of Langauges | |
| * Read About Scanner and parser description | |
| * Read About Unified Syntax | |
| * Read About AST CONSTRUCT Declaration | |
| * Read About Search-Rules and #INCLUDE Declaration | |
| * Read About KEYWORD Declaration | |
| * Read About State Specific Defaulting | |
| * Read About DISCARD Symbols | |
| * Read About Lexer Objects | |
| * Read About Dynamic Binding | |
| * Read About Parser Objects | |
| * Read About Symbol Table Objects | |
| * Read About AST | |
| * Read About Error Objects | |
| 2- Read About programming paradigms | |
| * Read About Literate programming | |
| * Read About Functional programming | |
| * Read About Functional logic programming | |
| * Read About Linear logic | |
| * Read About Logical frameworks | |
| * Read About Logic programming | |
| * Read About Object-oriented programming | |
| * Read About Visual programming | |
| * Read About imperative paradigm | |
| * Read About DataFlow | |
| * Read About Declarative | |
| * Read About Aspect-Oriented Programming | |
| * Read About Concatenative | |
| * Read About Agent-oriented | |
| * Read About Pipelined | |
| * Read About Component-based | |
| * Read About Concurrent computing | |
| * Read About Relativistic programming | |
| * Read About Data-driven | |
| * Read About Event-driven | |
| * Read About Expression-oriented | |
| * Read About Feature-oriented | |
| * Read About Generic | |
| * Read About process-oriented programming, | |
| * Read About Domain-specific | |
| * Read About Grammar-oriented | |
| * Read About Metaprogramming | |
| * Read About Template | |
| * Read About Attribute-oriented | |
| * Read About Nondeterministic | |
| * Read About Parallel computing | |
| * Read About Process-oriented | |
| * Read About Structured | |
| * Read About Monolithic | |
| * Read About Aspect-oriented | |
| * Read About Class-based | |
| * Read About Value-level (contrast: Function-level) | |
| 3- Read About 2 Translator classification and structure | |
| * Read About T-diagrams | |
| * Read About Classes of translator | |
| * Read About Phases in translation | |
| * Read About Multi-stage translators | |
| * Read About Interpreters, interpretive compilers, and emulators | |
| 4- Read About Machine emulation | |
| * Read About machine architecture | |
| * Read About Addressing modes | |
| * Read About single-accumulator machine | |
| * Read About stack-oriented computer | |
| 5- Read About Language specification | |
| * Read About Syntax, semantics, and pragmatics | |
| * Read About Languages, symbols, alphabets and strings | |
| * Read About Regular expressions | |
| * Read About Grammars and productions | |
| * Read About BNF & EBNF | |
| * Read About Phrase structure and lexical structure | |
| * Read About Control Constructs | |
| * Read About Miscellany | |
| * Read About Types | |
| * Read About Procedures | |
| * Read About Unit Construction | |
| * Read About Extensions to BNF | |
| * Read About Formal treatment of semantics | |
| * Read About Syntax diagrams | |
| * Read About Natural language | |
| * Read About Formal semantics | |
| * Read About implementation Of Other Programming Langauges | |
| 6- Read About assemblers | |
| * Read About One- and two-pass assemblers | |
| * Read About symbol tables | |
| * Read About Towards the construction of an assembler | |
| * Read About Two-pass assembly | |
| * Read About One-pass assembly | |
| * Read About assemblers Grammer | |
| * Read About assemblers lexical analyzer | |
| * Read About assemblers declarations parsing code | |
| * Read About assemblers symbol table management routines | |
| * Read About assemblers | |
| * Read About assemblers | |
| * Read About assemblers | |
| * Read About Design objectives | |
| * Read About Error detection | |
| * Read About Simple expressions as addresses | |
| * Read About Improved symbol table handling - hash tables | |
| * Read About Macro-processing facilities | |
| * Read About Conditional assembly | |
| * Read About Relocatable code | |
| * Read About Further projects | |
| * Read About Directives | |
| 7- Read About Langauges Grammars | |
| * Read About Equivalent grammars | |
| * Read About Case study - equivalent grammars for describing expressions | |
| * Read About Some simple restrictions on grammars | |
| * Read About Ambiguous grammars | |
| * Read About Context sensitivity | |
| * Read About The Chomsky hierarchy | |
| * Read About Case study - Clang | |
| * Read About Context-free grammar | |
| * Read About Formal definitions | |
| * Read About Linguistic applications | |
| 8- Read About parsing | |
| * Read About Deterministic top-down parsing | |
| * Read About Restrictions on grammars so as to allow LL(1) parsing | |
| * Read About The effect of the LL(1) conditions on language design |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment