recentpopularlog in

ianweatherhogg : language   627

« earlier  
Writing Lispex, a Lisp interpreter in Elixir – Faraz Haider – Medium
I started working with Elixir a few months back but never fully delved deep into the language’s intricacies. Elixir is a fairly recent language which runs on BEAM, the same VM which runs Erlang. So…
elixir  lisp  language  parser  lexer 
february 2019 by ianweatherhogg
Pete Corey - Making Noise with J
Let’s try to make music with the J programming language and a handful of other helpful tools and utilities.
music  language 
december 2018 by ianweatherhogg
Articles on computer science and optimization.
A list of articles on computer science and optimization, with a focus on parallel computing.
blogs  c  cpp  gcc  assembly  language  concurrency  thread  lock  5* 
march 2018 by ianweatherhogg
GCC Inline ASM
Documenting the GCC inline assembly language extension
c  gcc  assembly  language  5* 
march 2018 by ianweatherhogg
go-internals/ at master · teh-cmc/go-internals
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 80 million projects.
go  internal  assembly  language  coroutine  stack  4* 
march 2018 by ianweatherhogg
C++ Core Guidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
cpp  language  5* 
march 2018 by ianweatherhogg
Making a Brainf*ck to C Compiler in Rust – Aesl – Medium
Let’s make a tokenizer and code generator to understand the basics behind tiny compilers. After this tutorial, you will have a small Brainf*ck compiler that generates very fast, compilable C code.
rust  brainfuck  c  compiler  lexer  parser  language 
march 2018 by ianweatherhogg
Yasm User Manual
This document is the user manual for the Yasm assembler. It is intended as both an introduction and a general-purpose reference for all Yasm users.
assembly  language  documentation 
february 2018 by ianweatherhogg
Coroutine Theory
In this post I will describe the differences between functions and coroutines and provide a bit of theory about the operations they support. The aim of this ...
cpp  coroutine  stack  heap  assembly  language 
february 2018 by ianweatherhogg
A Beginner's Guide to x86 Assembly, Part 2 of 2 | /dev/zero
In the final part of this series we will use our new knowledge to implement the calculator from the ground up.
assembly  language  function  4* 
february 2018 by ianweatherhogg
A Beginner's Guide to x86 Assembly, Part 1 of 2 | /dev/zero
In this two-part article we will be implementing a Reverse Polish notation (RPN) calculator in base x86 assembly.
assembly  language  helloworld  system  call 
february 2018 by ianweatherhogg
ARM assembler in Raspberry Pi
Small tutorial to learn ARM assembler using a Raspberry Pi.
raspberrypi  arm  assembly  language  5* 
february 2018 by ianweatherhogg
Shrinking WebAssembly and JavaScript code sizes in Emscripten – Mozilla Hacks – the Web developer blog
Emscripten is a compiler toolchain for asm.js and WebAssembly which lets you run C and C++ on the web at near-native speed. Emscripten output sizes have decreased a lot recently, ...
emscripten  closure  rust  web  assembly  language  javascript 
february 2018 by ianweatherhogg
Writing a Bootloader Part 3 | Alex Parker's Website
This third post describes how to go beyond 512 bytes and how to compile and load a C++ function into memory
qemu  boot  load  cpp  linker  assembly  language 
january 2018 by ianweatherhogg
Writing a C Compiler, Part 1
This is the first post in a series on writing your own C compiler. Here are some reasons to write a compiler:
c  compiler  assembly  language  lexer  parser  4* 
december 2017 by ianweatherhogg
« earlier      
per page:    204080120160

Copy this bookmark:

to read