SuperCalc

From Wikipedia, the free encyclopedia
(Redirected from Supercalc)
Jump to navigation Jump to search
Supercalc
DeveloperSorcim
Initial release1980; 46 years ago (1980)
Stable release
5.5
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemCP/M; MS-DOS; VMS
    TypeSpreadsheet

    SuperCalc is a spreadsheet published by Sorcim in 1980.

    History

    [edit | edit source]

    VisiCalc was the first spreadsheet program, but at first was not available for the CP/M operating system. SuperCalc was created to serve that market.[1] Alongside WordStar, it was one of the CP/M applications bundled with the Osborne 1 portable computer. It quickly became popular[citation needed] and was ported to MS-DOS in 1982.

    An improvement over VisiCalc (though using much the same command structure using the slash key), SuperCalc was one of the first spreadsheet programs capable of iteratively solving circular references (cells that depend on each other's results). It would be over 10 years after the introduction of SuperCalc before this feature was implemented in Microsoft Excel, although in Lotus 1-2-3, manual programming of iterative logic could also be used to solve this issue. According to the SuperCalc product manager, iterative calculations were added when Sorcim changed from binary-coded decimal to binary math. Since the precision of the two math packages was different, some IF statements resolved differently, and iterative calculations helped solve this problem.[2]

    Versions of SuperCalc were later released for the Apple II, IBM PC compatibles running MS-DOS, and, after Sorcim was bought by CA Technologies in 1985, for Microsoft Windows (under the name CA-SuperCalc). SuperCalc was CA Technologies' first personal computer product.[3] The MS-DOS versions were more popular with many users than the market-leading Lotus 1-2-3, because it was distributed without copy protection,[4] as well as being priced lower.

    By the release of version 3 in March 1987, a million users were claimed.[5] New versions were published into the early 1990s, after which Microsoft Excel dominated the spreadsheet market.

    In 1993, the Ministry of Railway of Russia signed an agreement with CA Technologies after a Russian employee illegally used SuperCalc for government purposes.[6]

    Reception

    [edit | edit source]

    Testing a prerelease version of SuperCalc for CP/M, InfoWorld in 1981 approved of its screen update speed and 80x24 screen size, built-in help and ease of use, error handling.[1] The magazine in 1986 said that SuperCalc 4 for DOS was "neck and neck with Lotus ... a serious corporate spreadsheet alternative". It approved of its upward and downward compatibility with the previous version, unlike Lotus, and ability to solve to a desired result. InfoWorld concluded that "SuperCalc 4 tackles the toughest competitor of them all on its own terms ... a very equal battle".[4]

    Jerry Pournelle of BYTE in 1982 praised Supercalc for CP/M's ease of use and documentation, and predicted that it "is destined to become a classic" like dBASE II, Spellguard, and WRITE.[7]

    Computer Intelligence estimated in 1987 that Computer Associates had 4% of the Fortune 1000 PC financial analysis market, behind Lotus's 85% and Microsoft's 6%.[8] A 1990 American Institute of Certified Public Accountants member survey found that 3% of respondents used SuperCalc as their spreadsheet, and 3% for graphics.[9]

    Versions

    [edit | edit source]
    • 1980: SuperCalc
    • SuperCalc 2, which featured a novelty: Split screen with formulas on one side, and graphs on the other[10]
    • 1986: SuperCalc 4,[4] evaluated #2 on the spreadsheets market after Excel,[11] with introduction of automatic construction of macros[12]
    • 1989: SuperCalc 5

    References

    [edit | edit source]
    1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Wally Feigenson's Blog http://feigenson.us/blog/?p=10 Archived October 8, 2011, at the Wayback Machine
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ C+VG magazine "Extra Bits", issue 65, page 96 http://www.worldofspectrum.org/showmag.cgi?mag=C+VG/Issue065/Pages/CVG06500096.jpg [dead link]
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]

    Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).