User:Edmund: Difference between revisions
Content added Content deleted
(Created page with "Edmund Griffiths") |
No edit summary |
||
Line 1: | Line 1: | ||
Edmund Griffiths |
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, <i>Towards a Science of Belief Systems</i>, 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 <i>Programming Degree Zero</i>, 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. |
|||
{{mylangbegin}} |
|||
{{mylang|360 Assembly|beginner}} |
|||
{{mylang|6502 Assembly|rudimentary}} |
|||
{{mylang|APL|rudimentary}} |
|||
{{mylang|BBC BASIC|proficient}} |
|||
{{mylang|C|reading knowledge}} |
|||
{{mylang|COBOL|quite proficient}} |
|||
{{mylang|Forth|a bit rusty}} |
|||
{{mylang|Fortran|rusty}} |
|||
{{mylang|Haskell|intermediate}} |
|||
{{mylang|Icon|very rusty}} |
|||
{{mylang|J|rudimentary}} |
|||
{{mylang|JavaScript|intermediate}} |
|||
{{mylang|LC3 Assembly|intermediate}} |
|||
{{mylang|Lua|intermediate}} |
|||
{{mylang|Pascal|rudimentary}} |
|||
{{mylang|Processing|rudimentary}} |
|||
{{mylang|Prolog|rudimentary}} |
|||
{{mylang|Scheme|intermediate}} |
|||
{{mylang|Smalltalk|rudimentary}} |
|||
{{mylang|SNOBOL4|rudimentary}} |
|||
{{mylang|x86 Assembly|intermediate}} |
|||
{{mylang|XLISP|quite proficient}} |
|||
{{mylangend}} |