LINKS
changeset 504 5dc452d7c08e
parent 495 7d9d86dc7aa0
child 546 6589afc6789b
equal deleted inserted replaced
503:f2d7b885b3e3 504:5dc452d7c08e
       
     1 assmebly (calculator RPN)
       
     2 
       
     3 https://dere.github.io/2017-02-12/beginners-assembly-part1/
       
     4 
       
     5 
       
     6 webassembly
       
     7 https://sourceware.org/ml/binutils/2017-03/msg00044.html
       
     8 https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/
       
     9 https://webassembly.github.io/spec/
       
    10 
       
    11 webassembly explorer
       
    12 https://mbebenita.github.io/WasmExplorer/
       
    13 
       
    14 ARM
       
    15 https://azeria-labs.com/writing-arm-assembly-part-1/
       
    16 
       
    17 JVM
       
    18 https://www.toptal.com/scala/scala-bytecode-and-the-jvm
       
    19 
       
    20 Growing a compiler
       
    21 http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html
       
    22 
       
    23 free books
       
    24 https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
       
    25 https://john.cs.olemiss.edu/~hcc/csci658/notes/Free_Prog_Lang_Textbooks.html
       
    26 
       
    27 MIPS
       
    28 http://courses.missouristate.edu/kenvollmar/mars/
       
    29 
       
    30 PEG
       
    31 
       
    32 https://github.com/taocpp/PEGTL
       
    33 
       
    34 
       
    35 Parser
       
    36 https://www.reddit.com/r/programming/comments/615hoz/how_to_write_a_recursive_descent_parser/
       
    37 https://www.reddit.com/r/ProgrammingLanguages/comments/60gmgc/writing_a_recursive_descent_expression_parser/
       
    38 http://www.craftinginterpreters.com/parsing-expressions.html
       
    39 
       
    40 
       
    41 small languages
       
    42 https://github.com/Michael2109/cobalt
       
    43 http://www.red-lang.org/p/about.html
       
    44 http://craftinginterpreters.com/contents.html
       
    45 https://michaelhaywoodblog.wordpress.com
       
    46 https://ruslanspivak.com/lsbasi-part1/
       
    47 http://selfie.cs.uni-salzburg.at
       
    48 
       
    49 
       
    50 automata
       
    51 https://www7.in.tum.de/um/courses/auto/ws1314/script/autonotes.pdf
       
    52 
       
    53 Reges helpers
       
    54 https://regex101.com
       
    55 http://www.regular-expressions.info/tutorial.html
       
    56 
       
    57 
       
    58 Regex performance benchmark
       
    59 https://rust-leipzig.github.io/regex/2017/03/28/comparison-of-regex-engines/
       
    60 https://github.com/k-takata/Onigmo
       
    61 
       
    62 Sulzmann
       
    63 https://github.com/pippijn/dreml/
       
    64 
       
    65 
       
    66 Scala parser
       
    67 http://enear.github.io/2016/03/31/parser-combinators/
       
    68 
       
    69 
       
    70 ANTLR megatutorial
       
    71 https://tomassetti.me/antlr-mega-tutorial/
       
    72 
       
    73 From regex to LLVM
       
    74 https://www.youtube.com/watch?v=Ukqb6nMjFyk
       
    75 
       
    76 
       
    77 
       
    78 
       
    79 Static code analysis
       
    80 https://medium.com/@Coder_HarryLee/videos-about-static-code-analysis-7654b40f9a3b