Four Decades: From SuperMemo 1.0 to SuperMemo 19.0: Difference between revisions

From SuperMemo Help
Jump to navigation Jump to search
No edit summary
No edit summary
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
* '''SuperMemo 1.0''' ([[File:DOS.png]]) was written in 1987, using Turbo Pascal 3.0. It was written by [http://supermemo.com/english/company/wozniak.htm Piotr Wozniak] at the [http://www2.put.poznan.pl/en Poznan University of Technology]. It was the first ever computer implementation of the concept of [[Glossary:Spaced_repetition|spaced repetition]] based on author's "SuperMemo method".
* '''SuperMemo 1.0''' ([[File:DOS.png]]) was written in 1987, using Turbo Pascal 3.0. It was written by [https://supermemo.guru/wiki/Piotr_Wozniak Piotr Wozniak]. It was the first ever computer implementation of [[Glossary:Spaced_repetition|spaced repetition]] (for details see: [https://supermemo.guru/wiki/SuperMemo_1.0_for_DOS_(1987) Writing SuperMemo 1.0 for DOS])
* '''SuperMemo 2.0''' ([[File:DOS.png]]) written in 1988. It was released as shareware by SuperMemo World in 1991.
* '''SuperMemo 2.0''' ([[File:DOS.png]]) written in 1988. It was released as shareware by [https://supermemo.com SuperMemo World] in 1991.
* '''SuperMemo 3.0''' ([[File:DOS.png]]) was the first major rewrite of the program to support DOS-type windows and menus.
* '''SuperMemo 3.0''' ([[File:DOS.png]]) was the first major rewrite of the program to support DOS-type windows and menus.
* '''SuperMemo 4.0''' ([[File:DOS.png]]) introduced [http://www.supermemo.com/english/ol/sm4.htm Algorithm SM-4] that would modify the function of optimum intervals to match student's performance.
* '''SuperMemo 4.0''' ([[File:DOS.png]]) introduced [http://www.super-memory.com/english/ol/sm4.htm Algorithm SM-4] that would modify the function of optimum intervals to match student's performance.
* '''SuperMemo 5.0''' ([[File:DOS.png]]) introduced [http://www.supermemo.com/english/ol/sm5.htm Algorithm SM-5]. It was adapted for commercial distribution by SuperMemo World in 1991. It was released as shareware in 1993.  
* '''SuperMemo 5.0''' ([[File:DOS.png]]) introduced [http://www.super-memory.com/english/ol/sm5.htm Algorithm SM-5]. It was adapted for commercial distribution by SuperMemo World in 1991. It was released as shareware in 1993.  
* '''[http://supermemo.com/articles/soft/sm6.htm SuperMemo 6.0]''' ([[File:DOS.png]]) was the second major rewrite of SuperMemo, and the first version written for commercial distribution. It was the first SuperMemo to interlink learning with the student's [[Glossary:Forgetting_curve|forgetting curve]]. It was also the first SuperMemo to garner a [http://www.supermemo.com/english/awards.htm number of awards] (e.g. Software for Europe 1992). SuperMemo 6 was released as freeware in 1995.
* '''[http://super-memory.com/articles/soft/sm6.htm SuperMemo 6.0]''' ([[File:DOS.png]]) was the second major rewrite of SuperMemo, and the first version written for commercial distribution. It was the first SuperMemo to interlink learning with the student's [[Glossary:Forgetting_curve|forgetting curve]]. It was also the first SuperMemo to garner a [http://www.super-memory.com/english/awards.htm number of awards] (e.g. Software for Europe 1992). SuperMemo 6 was released as freeware in 1995.
* '''[http://supermemo.com/articles/soft/sm7.htm SuperMemo 7.0]''' ([[File:Windows.png]]) was the third major rewrite of SuperMemo as the program changed platforms from MS DOS (Turbo Pascal 6.0 for DOS) to MS Windows (Turbo Pascal 1.0 for Windows). SuperMemo 7 was initially considered buggy and few users were willing to switch. It soon, however, added some multimedia (pictures and sound), and became one of the most beloved SuperMemos ever. It collected many [http://www.supermemo.com/english/awards.htm awards] and topped many popularity charts in Poland. SuperMemo 7 was released as freeware in 1999.
* '''[http://super-memory.com/articles/soft/sm7.htm SuperMemo 7.0]''' ([[File:Windows.png]]) was the third major rewrite of SuperMemo as the program changed platforms from MS DOS (Turbo Pascal 6.0 for DOS) to MS Windows (Turbo Pascal 1.0 for Windows). SuperMemo 7 was initially considered buggy and few users were willing to switch. It soon, however, added some multimedia (pictures and sound), and became one of the most beloved SuperMemos ever. It collected many [http://www.super-memory.com/english/awards.htm awards] and topped many popularity charts in Poland. SuperMemo 7 was released as freeware in 1999.
* '''[http://supermemo.com/articles/soft/sm8.htm SuperMemo 8.0]''' ([[File:Windows.png]]) was the fourth major rewrite of SuperMemo (1994-1997). It was based on ideas of hypermedia SuperMemo included in Wozniak's PhD dissertation "[http://www.supermemo.com/english/el.htm Economics of Learning]" supervised by Prof. Witold Abramowicz of the University of Economics in Poznan. Only a fraction of the original code survived the transition from Borland Pascal to Delphi 1.0. The program was such a severe departure from the original idea of SuperMemo that it had to hide behind a code name Genius for 3 long years. SuperMemo 8 was very slow in convincing users of SuperMemo 7 to make a transition. It was distributed primarily as a shell for multimedia courses for learning foreign languages in Poland. It was also the first SuperMemo to be sold as a download via the Internet, however, back in 1997-1998 it found only a handful of customers.
* '''[http://super-memory.com/articles/soft/sm8.htm SuperMemo 8.0]''' ([[File:Windows.png]]) was the fourth major rewrite of SuperMemo (1994-1997). It was based on ideas of hypermedia SuperMemo included in Wozniak's PhD dissertation "[https://supermemo.guru/wiki/Economics_of_Learning Economics of Learning]" supervised by Prof. Witold Abramowicz of the University of Economics in Poznan. Only a fraction of the original code survived the transition from Borland Pascal to Delphi 1.0. The program was such a severe departure from the original idea of SuperMemo that it had to hide behind a code name Genius for 3 long years. SuperMemo 8 was very slow in convincing users of SuperMemo 7 to make a transition. It was distributed primarily as a shell for multimedia courses for learning foreign languages in Poland. It was also the first SuperMemo to be sold as a download via the Internet, however, back in 1997-1998 it found only a handful of customers.
* '''[http://supermemo.com/articles/soft/sm98.htm SuperMemo 9.0]''' aka '''SuperMemo 98''' ([[File:Windows.png]]) was finally able to lure users of SuperMemo 7. Despite being a decade old, only now SuperMemo finally offered a rich text formatting capacity. It also offered a long-range of new multimedia options. It was also the only SuperMemo in history that sold over a million copies as Multimedia SuperMemo partwork (e.g. Easy English). SuperMemo 98 was released as freeware in May 2005. It also branched off Multimedia SuperMemo that was later rewritten from scratch as [http://www.supermemo.eu/supermemo_ux SuperMemo UX] (currently used as a shell for multimedia DVD courses produced by SuperMemo World). SuperMemo 98 was the first SuperMemo to reach a truly international audience as it became available for download via the [http://super-memo.com Yahoo! Store].
* '''[http://super-memory.com/articles/soft/sm98.htm SuperMemo 9.0]''' aka '''SuperMemo 98''' ([[File:Windows.png]]) was finally able to lure users of SuperMemo 7. Despite being a decade old, only now SuperMemo finally offered a rich text formatting capacity. It also offered a long-range of new multimedia options. It was also the only SuperMemo in history that sold over a million copies as Multimedia SuperMemo partwork (e.g. Easy English). SuperMemo 98 was released as freeware in May 2005. It also branched off Multimedia SuperMemo that was later rewritten from scratch as [http://www.supermemo.eu/supermemo_ux SuperMemo UX] (currently used as a shell for multimedia DVD courses produced by SuperMemo World). SuperMemo 98 was the first SuperMemo to reach a truly international audience as it became available for download via the [http://super-memo.com Yahoo! Store].
* '''[http://supermemo.com/articles/soft/sm10.htm SuperMemo 10.0]''' aka '''SuperMemo 2000''' ([[File:Windows.png]]) initiated a line of SuperMemo whose sole focus is [[incremental reading]]. The domain of multimedia was taken over by the [http://www.supermemo.eu/supermemo_ux SuperMemo UX] line. [[Incremental reading]] was promoted under the banner ''"read thousands of articles in parallel"'', which naturally met with major skepticism. Fewer than 5% of users of SuperMemo 2000 tried [[incremental reading]], and there were fewer than a dozen of true believers and practitioners in those early days.
* '''[http://super-memory.com/articles/soft/sm10.htm SuperMemo 10.0]''' aka '''SuperMemo 2000''' ([[File:Windows.png]]) initiated a line of SuperMemo whose sole focus is [[Glossary:Incremental_reading|incremental reading]]. The domain of multimedia was taken over by [http://www.supermemo.eu/supermemo_ux SuperMemo UX]. [[Glossary:Incremental_reading|Incremental reading]] was promoted under the banner ''"read thousands of articles in parallel"'', which naturally met with major skepticism. Fewer than 5% of users of SuperMemo 2000 tried [[Glossary:Incremental_reading|incremental reading]], and there were fewer than a dozen of true believers and practitioners in those early days.
* '''[http://supermemo.com/archive/help2002/new2002.htm SuperMemo 11.0]''' aka '''SuperMemo 2002''' ([[File:Windows.png]]) gave [[incremental reading]] a significant boost by [[Import web pages|employing Internet Explorer to import articles from the Internet]] and for WYSIWYG processing of texts.
* '''[http://super-memory.com/archive/help2002/new2002.htm SuperMemo 11.0]''' aka '''SuperMemo 2002''' ([[File:Windows.png]]) gave [[Glossary:Incremental_reading|incremental reading]] a significant boost by [[Web import|employing Internet Explorer to import articles from the Internet]] and for WYSIWYG processing of texts.
* '''[http://supermemo.com/archive/help2004/new2004.htm SuperMemo 12.0]''' aka '''SuperMemo 2004''' ([[File:Windows.png]]) added an array of tools for use with [[incremental reading]]. It was also the first [[incremental reading]] software to be released as freeware in April 2010.
* '''[http://super-memory.com/archive/help2004/new2004.htm SuperMemo 12.0]''' aka '''SuperMemo 2004''' ([[File:Windows.png]]) added an array of tools for use with [[Glossary:Incremental_reading|incremental reading]]. It was also the first incremental reading software to be released as freeware in April 2010.
* '''[http://supermemo.com/archive/help2006/new2006.htm SuperMemo 13.0]''' aka '''SuperMemo 2006''' ([[File:Windows.png]]) dramatically increased the power of [[incremental reading]] by adding a surprisingly simple concept: the [[priority queue]]. With the [[priority queue]] there is virtually no limit to the size of the learning material a student can tackle. High-priority material receives full protection from forgetting, while lower-priority material can still linger in the collection for opportune learning times. The [[priority queue]] also made it possible to add the indispensable overload tools: [[Priority_queue#Auto-sorting_and_auto-postpone|auto-postpone and auto-sort]]. SuperMemo 2006 was the first SuperMemo to introduce a [[Edit_menu#Wikipedia|dedicated import filters for Wikipedia]].
* '''[http://super-memory.com/archive/help2006/new2006.htm SuperMemo 13.0]''' aka '''SuperMemo 2006''' ([[File:Windows.png]]) dramatically increased the power of [[Glossary:Incremental_reading|incremental reading]] by adding a surprisingly simple concept: the [[Glossary:Priority_queue|priority queue]]. With the [[Glossary:Priority_queue|priority queue]] there is virtually no limit to the size of the learning material a student can tackle. High-priority material receives full protection from forgetting, while lower-priority material can still linger in the [[Glossary:Collection|collection]] for opportune learning times. The [[Glossary:Priority_queue|priority queue]] also made it possible to add the now indispensable overload tools: [[Glossary:Auto-postpone|auto-postpone]] and [[Glossary:Auto-sort|auto-sort]]. SuperMemo 2006 was the first SuperMemo to introduce a [[Edit_menu#Wikipedia|dedicated import filter for Wikipedia]].
* '''[http://supermemo.com/archive/help2008/new2008.htm SuperMemo 14.0]''' aka '''SuperMemo 2008''' ([[File:Windows.png]]) added [[Incremental video|YouTube-based incremental video]] as well as [[Sleep Chart|tools for optimizing sleep and learning]] (originally known from SleepChart freeware). SuperMemo 2008 also made huge progress expanding the set of [[Visual learning|tools needed in visual learning]].
* '''[http://super-memory.com/archive/help2008/new2008.htm SuperMemo 14.0]''' aka '''SuperMemo 2008''' ([[File:Windows.png]]) added [[Incremental video|YouTube-based incremental video]] as well as [[Sleep Chart|tools for optimizing sleep and learning]] (originally known from SleepChart freeware). SuperMemo 2008 also made huge progress expanding the set of [[Visual learning|tools needed in visual learning]].
* '''[[What's new in SuperMemo 15?|SuperMemo 15.0]]''' ([[File:Windows.png]]) is the fifth major rewrite of SuperMemo (and first in 15 years). Now SuperMemo [[What's_new_in_SuperMemo_15?#Unicode|supports Unicode internally]], which should make life easier for students of languages and for international users. As an extra bonus, SuperMemo code was simplified and made faster (esp. in processing texts).
* '''[http://super-memory.com/archive/help15/new15.htm SuperMemo 15.0]''' ([[File:Windows.png]]) was the fifth major rewrite of SuperMemo (and first in 15 years). Now SuperMemo [http://super-memory.com/archive/help15/new15.htm#Unicode supports Unicode internally], which should make life easier for students of languages and for international users. As an extra bonus, SuperMemo code was simplified and made faster (esp. in processing texts).
* '''[[What's new in SuperMemo 16?|SuperMemo 16.0]]''' ([[File:Windows.png]]) is faster and more reliable than SuperMemo 15. It adds dozens of options for improving incremental reading, incremental video, incremental audio, and visual learning.
* '''[http://super-memory.com/archive/help16/new16.htm SuperMemo 16.0]''' ([[File:Windows.png]]) was made even faster and more reliable than SuperMemo 15. It worked better in Windows 8 and with Internet Explorer 11. It integrated all [[incremental learning]] techniques. It required fewer clicks to access individual options. It added dozens of options for improving [[incremental reading]], [[incremental video]], [[Incremental learning#Incremental audio|incremental audio]], and [[visual learning]]. It boasted the longest bug-fix list in history of SuperMemo (over 1000 significant fixes).
* '''[http://super-memory.com/archive/help17/new17.htm SuperMemo 17]''' ([[File:Windows.png]]) implemented a new repetition spacing algorithm: [https://supermemo.guru/wiki/Algorithm_SM-17 Algorithm SM-17]. It shed a great deal of outdated functionality making it slimmer and faster. It also added [[concepts]] and [[Neural creativity|neural review]] that help make learning more intelligent (e.g. when solving problems).
* '''[[What's new in SuperMemo 18?|SuperMemo 18]]''' ([[File:Windows.png]]) adds 40 predefined themes (''skins'') to differentiate between collections and make learning more pleasurable. The interface is simplified. The algorithm is polished. Dozens of improvements focus on [[incremental reading]], esp. the handling of [[Glossary:concept|concepts]].

Revision as of 16:12, 4 June 2019

  • SuperMemo 1.0 (DOS.png) was written in 1987, using Turbo Pascal 3.0. It was written by Piotr Wozniak. It was the first ever computer implementation of spaced repetition (for details see: Writing SuperMemo 1.0 for DOS)
  • SuperMemo 2.0 (DOS.png) written in 1988. It was released as shareware by SuperMemo World in 1991.
  • SuperMemo 3.0 (DOS.png) was the first major rewrite of the program to support DOS-type windows and menus.
  • SuperMemo 4.0 (DOS.png) introduced Algorithm SM-4 that would modify the function of optimum intervals to match student's performance.
  • SuperMemo 5.0 (DOS.png) introduced Algorithm SM-5. It was adapted for commercial distribution by SuperMemo World in 1991. It was released as shareware in 1993.
  • SuperMemo 6.0 (DOS.png) was the second major rewrite of SuperMemo, and the first version written for commercial distribution. It was the first SuperMemo to interlink learning with the student's forgetting curve. It was also the first SuperMemo to garner a number of awards (e.g. Software for Europe 1992). SuperMemo 6 was released as freeware in 1995.
  • SuperMemo 7.0 (Windows.png) was the third major rewrite of SuperMemo as the program changed platforms from MS DOS (Turbo Pascal 6.0 for DOS) to MS Windows (Turbo Pascal 1.0 for Windows). SuperMemo 7 was initially considered buggy and few users were willing to switch. It soon, however, added some multimedia (pictures and sound), and became one of the most beloved SuperMemos ever. It collected many awards and topped many popularity charts in Poland. SuperMemo 7 was released as freeware in 1999.
  • SuperMemo 8.0 (Windows.png) was the fourth major rewrite of SuperMemo (1994-1997). It was based on ideas of hypermedia SuperMemo included in Wozniak's PhD dissertation "Economics of Learning" supervised by Prof. Witold Abramowicz of the University of Economics in Poznan. Only a fraction of the original code survived the transition from Borland Pascal to Delphi 1.0. The program was such a severe departure from the original idea of SuperMemo that it had to hide behind a code name Genius for 3 long years. SuperMemo 8 was very slow in convincing users of SuperMemo 7 to make a transition. It was distributed primarily as a shell for multimedia courses for learning foreign languages in Poland. It was also the first SuperMemo to be sold as a download via the Internet, however, back in 1997-1998 it found only a handful of customers.
  • SuperMemo 9.0 aka SuperMemo 98 (Windows.png) was finally able to lure users of SuperMemo 7. Despite being a decade old, only now SuperMemo finally offered a rich text formatting capacity. It also offered a long-range of new multimedia options. It was also the only SuperMemo in history that sold over a million copies as Multimedia SuperMemo partwork (e.g. Easy English). SuperMemo 98 was released as freeware in May 2005. It also branched off Multimedia SuperMemo that was later rewritten from scratch as SuperMemo UX (currently used as a shell for multimedia DVD courses produced by SuperMemo World). SuperMemo 98 was the first SuperMemo to reach a truly international audience as it became available for download via the Yahoo! Store.
  • SuperMemo 10.0 aka SuperMemo 2000 (Windows.png) initiated a line of SuperMemo whose sole focus is incremental reading. The domain of multimedia was taken over by SuperMemo UX. Incremental reading was promoted under the banner "read thousands of articles in parallel", which naturally met with major skepticism. Fewer than 5% of users of SuperMemo 2000 tried incremental reading, and there were fewer than a dozen of true believers and practitioners in those early days.
  • SuperMemo 11.0 aka SuperMemo 2002 (Windows.png) gave incremental reading a significant boost by employing Internet Explorer to import articles from the Internet and for WYSIWYG processing of texts.
  • SuperMemo 12.0 aka SuperMemo 2004 (Windows.png) added an array of tools for use with incremental reading. It was also the first incremental reading software to be released as freeware in April 2010.
  • SuperMemo 13.0 aka SuperMemo 2006 (Windows.png) dramatically increased the power of incremental reading by adding a surprisingly simple concept: the priority queue. With the priority queue there is virtually no limit to the size of the learning material a student can tackle. High-priority material receives full protection from forgetting, while lower-priority material can still linger in the collection for opportune learning times. The priority queue also made it possible to add the now indispensable overload tools: auto-postpone and auto-sort. SuperMemo 2006 was the first SuperMemo to introduce a dedicated import filter for Wikipedia.
  • SuperMemo 14.0 aka SuperMemo 2008 (Windows.png) added YouTube-based incremental video as well as tools for optimizing sleep and learning (originally known from SleepChart freeware). SuperMemo 2008 also made huge progress expanding the set of tools needed in visual learning.
  • SuperMemo 15.0 (Windows.png) was the fifth major rewrite of SuperMemo (and first in 15 years). Now SuperMemo supports Unicode internally, which should make life easier for students of languages and for international users. As an extra bonus, SuperMemo code was simplified and made faster (esp. in processing texts).
  • SuperMemo 16.0 (Windows.png) was made even faster and more reliable than SuperMemo 15. It worked better in Windows 8 and with Internet Explorer 11. It integrated all incremental learning techniques. It required fewer clicks to access individual options. It added dozens of options for improving incremental reading, incremental video, incremental audio, and visual learning. It boasted the longest bug-fix list in history of SuperMemo (over 1000 significant fixes).
  • SuperMemo 17 (Windows.png) implemented a new repetition spacing algorithm: Algorithm SM-17. It shed a great deal of outdated functionality making it slimmer and faster. It also added concepts and neural review that help make learning more intelligent (e.g. when solving problems).
  • SuperMemo 18 (Windows.png) adds 40 predefined themes (skins) to differentiate between collections and make learning more pleasurable. The interface is simplified. The algorithm is polished. Dozens of improvements focus on incremental reading, esp. the handling of concepts.