Snakememory 20041129

Snakememory project flashcard program for learning languages.
Snakememory project flashcard program for learning languages.

Learning foreign languages is a hard task, especially languages that use hieroglyphic script. Unfortunately there're no applications for Unix that could replace unpractical stacks of paper cards.

Applications that you can find on the Internet usually doesn't support Cyrillic and Asian scripts or treat all cards alike, showing them with equal frequency making learning process boring and tedious. Just as often they have complicated unusual interfaces.

There is a program for Microsoft Windows that is adapted to the human memory principles. However it has complicated non-intuitive interface and isn't free.

Snakememory is based on the SM-2 algorithm of the Supermemo. SM-2 is somewhat outdated but has good enough performance: 270 items/hour/minute, i.e. if you'll study one year for one minute every day, you'll learn 270 items.

This is very close to the human memory capabilities. Of course you can (and probably will) study for a longer amounts of time and will learn more items.

Maybe I'll also implement more effective algorithms SM-7 or SM-11 later.

Main features:

  • adding, modifying, deleting cards;
  • SM-2 algorithm for calculating inter-repetition intervals;
  • means for using sounds or animated pictures as questions and answers;

last updated on:
October 21st, 2006, 3:05 GMT
license type:
GPL (GNU General Public License) 
developed by:
Eugene Morozov
ROOT \ Education
Download Button

In a hurry? Add it to your Download Basket!

user rating 1



Rate it!

Add your review!