H ? « »

Language peer sets for FORMS/3:
United States
United States/1990
Designed 1990
1990s languages
Fifth generation
Post-Cold War

FORMS/3 (2046/for029)

Logo
alternate simple view
Country: United States
Designed 1990


Margaret Burnett PhD thesis Orgeon State University    

Spreadsheet language

general-purpose, declarative, form-based VPL (Visual Programming Language). It's goal is to provide computational and expressive power in a language featuring a simple, concrete programming style with immediate feedback. It follows the spreadsheet paradigm: the programmer uses direct manipulation to place cells on forms, and then defines a formula for each cell. Such a formula may include constants, references to the cells own value at a previous moment in time. Cells are referenced by clicking on them. A programs calculations are determined by these formulas.


Related languages
Forms/2 FORMS/3   Evolution of

References:
  • Pandey, R. and Burnett, M. (1993) Pandey, R. and Burnett, M. "Is it easier to write matrix manipulation programs visually or textually? An empirical study"
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • Burnett, M.M., and Ambler, A. (1994) Burnett, M.M., and Ambler, A. "Interactive Visual Data Abstraction in a Declarative Visual Programming Language" JVLC, 5, 1994, 29-60
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • Margaret Burnett and Allen Ambler, (1994) Margaret Burnett and Allen Ambler, "Interactive Visual Data Abstraction in a Declarative Visual Programming Language", Journal of Visual Languages and Computing 5(1), 29-60, March 1994.
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • Rajeev K. Pandey & Margaret M. Burnett (1994) Rajeev K. Pandey & Margaret M. Burnett "Is It Easier To Write Matrix Manipulation Programs Visually Or Textually? An Empirical Study" Psychology of Programming Interest Group Newsletter October 1994
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • (1995) "Scaling Up Visual Programming Languages" (html), M. Burnett, M. Baker, C. Bohus, P. Carlson, S. Yang, P. van Zee, Computer, March 1995.
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • Judith G. Hays and Margaret M. Burnett, (1995) Judith G. Hays and Margaret M. Burnett, "A Guided Tour of Forms/3", Oregon State TR 95-60-6, June 1995. Postscript
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • Sherry Yang, Margaret Burnett, Elyon DeKoven, Mosh (1997) Sherry Yang, Margaret Burnett, Elyon DeKoven, Moshe Zloof, "Representation Design Benchmarks: A Design-Time Aid for VPL Navigable Static Representations" Journal of Visual Languages and Computing, October/December 1997.
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • Margaret Burnett and Herkimer Gottfried, (1998) Margaret Burnett and Herkimer Gottfried, "Graphical Definitions: Expanding Spreadsheet Languages through Direct Manipulation and Gestures" ACM Transactions on Computer-Human Interactions, March 1998.
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
  • M. Burnett, J. Atwood, R. Djang, H. Gottfried, J. (2001) M. Burnett, J. Atwood, R. Djang, H. Gottfried, J. Reichwein, S. Yang, "Forms/3: A First-Order Visual Language to Explore the Boundaries of the Spreadsheet Paradigm," Journal of Functional Programming 11(2), March 2001, 155-206.
          in [Proceedings] (1993) Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993.
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder