Tag Archives: programming

Computing optimal play for the greedy coins game, part 4

Last time I explained a method for computing best play for instances of the greedy coins game, which is feasible even for large games. This general approach is known as dynamic programming and is applicable whenever we have some recursively … Continue reading

Posted in computation, games, recursion | Tagged , , , , , , , , , , , | Comments Off on Computing optimal play for the greedy coins game, part 4

FARM 2013: call for demonstration proposals

Do you enjoy writing beautiful code to produce beautiful artifacts? Have something cool to show off at the intersection of functional programming and visual art, music, sound, modeling, visualization, or design? The deadline for submitting a paper has passed, but … Continue reading

Posted in meta | Tagged , , , , , , , , | Comments Off on FARM 2013: call for demonstration proposals

Workshop on Functional Art, Music, Modeling and Design

Wearing my PhD-student hat, I’m helping organize a workshop, FARM, to be held in Boston this September. I thought it worth mentioning since some readers of this blog—especially those interested in the intersection of math, art, and programming—may find it … Continue reading

Posted in meta | Tagged , , , , , , , , | 2 Comments

What I Do, Part 1: Programming languages

[This is the second in an occasional series of posts explaining what I do in my “day job” as a computer science PhD student. The idea is to write a series of posts of increasing specificity, but all aimed at … Continue reading

Posted in computation, programming | Tagged , , , | 9 Comments

Blockly

It seems that Google is developing a graphical programming language called Blockly, inspired by Scratch but web-based, with the ability to compile down to JavaScript, Dart, or Python (or raw XML, so you can process it further). I can’t say … Continue reading

Posted in challenges, programming | Tagged , , , , | 7 Comments