224 reputation
112
bio website mathscitech.org/articles
location London, United Kingdom
age
visits member for 9 months
seen Apr 5 at 20:58
stats profile views 12

Feb
25
comment Introducing Programming To a Mathematician
I have to disagree. Why would a young kid, interesting in maths, be attracted to Machine code? And why C? Assembly presumes far too much knowledge about processors. C likewise makes many requirements that are best left to someone wanting to learning serious programming: pointers, registers, scoping, types. For a first introduction to programming for such a person, something that focuses on algorithms or on applications of mathematical ideas (probability, randomness, simulations), is much better. Python, Lisp/Forth, Basic even. Bourne-shell?? Why?...
Feb
25
awarded  Caucus
Feb
25
awarded  Constituent
Feb
3
awarded  Critic
Jan
21
awarded  Citizen Patrol
Jan
21
comment Genetic Algorithm - solving a matrix with hard and soft constraints
This would be better posted in Computational Science or Cross Validated (Statistics).
Jan
21
awarded  Informed
Nov
12
comment Don Knuth and MMIXAL vs. Chuck Moore and Forth — Algorithms and Ideal Machines — was there cross-pollination / influence in their ideas / work?
@DaveClarke: Under what tags would you see it appearing in CS? One of my reasons for TCS was the presence of similarly wide-scoped questions tagged as 'soft questions', 'big picture' and 'historical overview' -- all which had pretty reasonable followings. I don't see any such tags in CS.
Nov
12
awarded  Commentator
Nov
12
comment Don Knuth and MMIXAL vs. Chuck Moore and Forth — Algorithms and Ideal Machines — was there cross-pollination / influence in their ideas / work?
Apologies! Let me know if there's something I can do to reverse it and have it go through as per process.
Nov
12
comment Don Knuth and MMIXAL vs. Chuck Moore and Forth — Algorithms and Ideal Machines — was there cross-pollination / influence in their ideas / work?
As a sort of tester, I've added the question on TCS here: cstheory.stackexchange.com/q/14308/12464 Be curious to see how it fares there vs. here. You might be right as to audience...
Nov
12
comment Don Knuth and MMIXAL vs. Chuck Moore and Forth — Algorithms and Ideal Machines — was there cross-pollination / influence in their ideas / work?
@ThomasOwens: Just visited Computer Science, Computational Science, and Theoretical Computer Science. If it does indeed get migrated, my view is that probably the best home for it would be the Theoretical CS folks. They've got tags for 'soft questions', 'historical overview', and 'big picture'. Neither of the other two seem to have tags for questions such as this. Additionally, LISP and Forth are probably more in the knowledge domain of the TCS guys. So I'll let you decide whether to migrate it, but if so, can we please go with TCS? (I've become a member, in advance.)
Nov
12
asked Don Knuth and MMIXAL vs. Chuck Moore and Forth — Algorithms and Ideal Machines — was there cross-pollination / influence in their ideas / work?
Nov
6
awarded  Popular Question
Nov
5
comment Should comments say WHY the program is doing what it is doing? (opinion on a dictum by the inventor of Forth)
But at what higher level? Seems that documents outside of the code often get disconnected over time so that a different maintainer coming back to the code 10 years on may not know that a document even exists which has relevant background material like algorithm selection. Somehow information that is not linked to code seems to be at high risk of being forgotten. Which then suggests comments in the code itself.
Nov
5
awarded  Cleanup
Nov
5
revised Should comments say WHY the program is doing what it is doing? (opinion on a dictum by the inventor of Forth)
rolled back to a previous revision
Nov
1
awarded  Nice Question
Nov
1
awarded  Editor
Nov
1
revised Should comments say WHY the program is doing what it is doing? (opinion on a dictum by the inventor of Forth)
Adding good answers to similar question.