User:Edmund
Dr Edmund Griffiths
In my day job(s), a translator from Russian to English specializing in arts and technology-related material; also a philosopher / descriptive logician. My first book, Towards a Science of Belief Systems, was published by Palgrave Macmillan in 2014. My second is scheduled to appear in late 2016.
Hobbyist programmer. Given how many people use computers every day, I think it's a shame more don't know at least the rudiments of how they work and how to program them. To encourage more to learn, I've written a very short tutorial called Programming Degree Zero, to be used with a minimal computer that can be programmed in binary machine code from a simulated front panel in a browser window. If you're interested, check out the tutorial at http://www.edmundgriffiths.com/degreezero.html and the minimal computer at http://www.edmundgriffiths.com/czero.html. The implementation of the iterated prisoner's dilemma with AI opponent in 32 bytes of code and data is probably the one program I've ever written that I'm genuinely proud of.
My Favorite Languages | |
Language | Proficiency |
360 Assembly | beginner |
6502 Assembly | rudimentary |
APL | rudimentary |
BBC BASIC | proficient |
C | reading knowledge |
COBOL | quite proficient |
Forth | a bit rusty |
Fortran | rusty |
Haskell | intermediate |
Icon | very rusty |
J | rudimentary |
JavaScript | intermediate |
LC3 Assembly | intermediate |
Lua | intermediate |
Pascal | rudimentary |
Processing | rudimentary |
Prolog | rudimentary |
Scheme | intermediate |
Smalltalk | rudimentary |
SNOBOL4 | rudimentary |
x86 Assembly | intermediate |
XLISP | quite proficient |