VisUAL - A highly visual ARM emulator

"VisUAL has been developed as a cross-platform tool to make learning ARM Assembly language easier." From Imperial.

to arm assembler programming teaching visualisation ... on 28 February 2016

nineties/py-videocore: Python library for GPGPU on Raspberry Pi

VideoCore programming as an EDSL in Python. Neat!

to edsl gpu programming python raspberry-pi software videocore ... on 28 February 2016

ARMwiki

As the title suggests. Has an "early ARM" (i.e. Acorn) focus, but still a useful reference for 32-bit ARM in general.

to ag0700 arm assembler programming ... on 22 January 2016

chessprogramming - home

A wiki for chess programmers.

to chess games programming wiki ... on 07 June 2015

PEP 483 - The Theory of Type Hints | Python.org

A type-theoretic approach to Python -- good to see!

to language-design programming python type-theory types ... on 22 March 2015

jmoy/norvig-spell · GitHub

Norvig's spelling corrector in a wide range of languages.

to language-design programming spelling ... on 22 March 2015

How to Write a Spelling Corrector

"The full details of an industrial-strength spell corrector are quite complex ... What I wanted to do here is to develop, in less than a page of code, a toy spelling corrector that achieves 80 or 90% accuracy at a processing speed of at least 10 words per second." Nice -- this'd be a good case study for our revamped algorithms module.

to algorithms computing cs programming spelling ... on 22 March 2015

Lou's Pseudo 3d Page

How to draw roads in 80s-style driving games. Very comprehensive.

to games graphics programming retrocomputing road ... on 16 March 2015

Tags related to programming

- programming
 
3 3d
2 6502
1 68000
1 abertay
2 adventure
18 ag0700
4 ag0803
1 ag0907
1 ai
1 algorithm
2 algorithms
1 alsa
1 amiga
10 amusements
1 android
1 apl
1 apue
3 architecture
1 architecture1
1 arithmetic
3 arm
1 art
9 assembler
2 assembly
4 audio
2 awk
1 ball
1 binary
1 bioinspired
1 bit-twiddling
1 bloom
5 books
1 bugs
13 c
6 c++
1 c64
2 cache
1 chess
1 chroot
2 cmp201
1 cobol
1 code
1 coding-style
1 comment
1 commodore
1 comp-ed
4 compiler
1 complexity
2 computing
22 concurrency
2 concurrent
1 constant-time
1 container
5 continuations
1 copy-paste
1 cross
2 crypto
2 cryptography
3 cs
2 csp
1 cute-code
3 data-structures
3 debugging
1 demo
3 demos
10 design
1 documentation
2 editing
1 editor
1 edsl
1 electronics
2 emacs
1 embedded
1 eratosthenes
1 erlang
1 error
1 errors
1 esp8266
6 etext
2 exceptions
1 exim
1 file-formats
1 floating-point
1 fluid
1 forth
2 fortran
13 functional
3 fyp
21 games
5 gba
1 gcc
2 generics
1 gpu
10 graphics
1 gtk
2 hash
12 haskell
1 history
5 homebrew
1 html
1 html5
1 humour
1 ia32
1 ieee
1 if
1 iteration
1 iterator
3 jack
3 java
6 javascript
1 jokes
1 kerberos
1 kogut
18 language
19 language-design
1 languages
1 latex
2 library
4 linux
2 linux-kernel
4 lisp
1 live-coding
1 make
8 maths
1 memory
1 message-passing
1 microcontroller
1 midi
1 mit
1 mobile
1 mount
1 mythryl
1 namespace
1 natural
2 network
3 networking
1 number
3 numeric
3 obfuscated
1 ocaml
3 oo
1 ooc
6 opengl
4 optimisation
2 os
1 ownership
1 papers
8 parallel
1 parallel-survey
1 parasail
1 parsing
3 patterns
1 pdc
1 pdp1
2 performance
1 phone
1 photoshop
5 playstation
1 primes
1 procedural
215 programming
5 ps2
1 puzzle
20 python
1 r
2 raspberry-pi
1 reading
1 reading-code
1 representation
48 research
11 retrocomputing
1 reverse-engineering
1 road
1 robotics
1 rpn
1 ruby
2 rust
2 safety
1 sandbox
1 scala
1 scalability
4 scheme
1 science
2 sdl
4 security
2 sed
1 shell
1 sicp
1 sieve
1 sigint
1 signal
1 simulation
1 sleep
1 snobol
19 software
2 software-engineering
1 source
1 spacewar
1 spam
2 sparc
2 spelling
1 splash
1 statistics
2 style
1 swig
1 systems
25 teaching
1 templates
2 to-package
2 tv
1 type-systems
1 type-theory
2 types
6 unix
2 vector
1 videocore
1 vim
3 visualisation
3 vm
2 volumetric
12 web
2 wiki
1 win32
1 wireless
1 writing
3 x
2 x86
1 xpl0