User:Edmund: Difference between revisions

From Rosetta Code
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}}

Revision as of 13:06, 13 April 2016

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