Which language should I learn to create a sudoku game?
Posted
by
Brandan
on Stack Overflow
See other posts from Stack Overflow
or by Brandan
Published on 2012-09-18T02:58:06Z
Indexed on
2012/09/18
3:37 UTC
Read the original article
Hit count: 160
functional-programming
|sudoku
I'd like to learn a new programming language, something besides all the scripting languages I've used for the past many years (Ruby, JavaScript, Perl, PHP, bash). I figured it might be interesting to make a sudoku game since there are plenty of documented algorithms and it only requires fairly simple data structures. It might start out as either a generator or a solver of puzzles, not necessarily both and not necessarily with a GUI.
My goal is primarily to learn some new programming concepts beyond MVC and UI design, secondarily for this thing to be pretty fast.
Is there a language that particularly shines for these sorts of constraint satisfaction problems? Is it suited to a functional language like Haskell or a highly concurrent language like Erlang (say for solving puzzles much larger than 9 x 9)? Or is this question mostly meaningless?
© Stack Overflow or respective owner