interpreter   2779

« earlier    

graal/truffle at master · graalvm/graal
Truffle is a framework for implementing languages as simple interpreters. Together with the Graal compiler, Truffle interpreters are automatically just-in-time compiled and programs running on top of them can reach performance of normal Java.

The Truffle framework provides the basic foundation for building abstract-syntax-tree (AST) interpreters that perform self-optimizations at runtime. The included TruffleDSL provides a convenient way to express such optimizations.

Truffle is developed and maintained by Oracle Labs and the Institute for System Software of the Johannes Kepler University Linz.
truffle  programming  interpreter  graal  graalvm  jit  compiler  compilers  ast 
2 days ago by wjy
Atlast
Forth-83 dialect designed and used with some Autodesk components in mind. Never commercialized, AFAICT. Now in public domain. "Single C file", according to site; might be useful for Kestrel-2DX and/or Kestrel-3.
Forth  language  interpreter  compiler 
11 days ago by kc5tja
Crafting Interpreters
This book contains everything you need to implement a full-featured, efficient scripting language. You’ll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. It’s gonna be a blast.
book  interpreter  programming  compiler  compsci 
17 days ago by darren_n
awesome-compilers | :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes.
A curated list of awesome resources, learning materials, tools, frameworks, platforms, technologies and source code projects in the field of Compilers, Interpreters and Runtimes. This list has a bias towards education.
compiler  compsci  vm  interpreter 
17 days ago by darren_n

« earlier    

related tags

2017  5*  adding  ai  analyzer  article  asl  assembly  ast  automated  automation  basic  bbcmicro  blog  book  books  bpython  brainfuck  browser  buy  c#  c  c64  cil  cli  command  commandline  commodore  comparison  compilation  compiler-tools  compiler  compilers  completion  compsci  computerscience  converter  cs  csharp  custom  datalog  debugging  design  dev  development  dotnet  dsl  ebook  editor  embedded  erlang  example  f#  floss  formalization  formula  forth  fp  free  function  functional  generator  go  golang  graal  graalvm  guide  hacking  haskell  highlighting  hn  hosted  howto  huh  ide  il  implementation  inmemory  interoperability  interpreters  ir  java  javascript  jit  js  jupyter  kotlin  lambda  language  languages  lexer  lisp  listcomprehensions  literate  live  llvm  logic  logical  lox  lua  machine-learning  microsoft  minimal  modern  monad  moongooseos  multilanguage  naturallanguage  notebook  ocaml  online  opensource  optimization  os  papers  parser  pascal  performance  persistent  php  platform  post  programming-language  programming-languages  programming  projects  prolog  pythoin  python  racket  rap  rather-interesting  recursion  repl  repository  resource  rlang  rootkit  ruby  rule  runtime  rust  scala  scheme  scripting  security  service  shell  signing  smallbasic  snippet  software-development  spreadsheet  syntax-tree  syntax  text  texteditor  thesis  tool  transformer  translator  truffle  tutorial  type:website  vm  web  webassembly 

Copy this bookmark:



description:


tags: