H ? « »

Language peer sets for HyperPascal:
New Zealand
New Zealand/1993
Designed 1993
1990s languages
Fifth generation
Post-Cold War
Genus Pascals
Multi-purpose
Pascals
Wirth Algols
Generation of Algol 60
Pascals/1993
Wirth Algols/1993
Generation of Algol 60/1993
Pascals/New Zealand
Wirth Algols/New Zealand
Generation of Algol 60/New Zealand
Multi-purpose
Multi-purpose/1993
Multi-purpose/nz

HyperPascal(ID:5108/hyp005)

alternate simple view
Country: New Zealand
Designed 1993
Genus: Pascals
Sammet category: Multi-purpose


Paul Lyons, Massey University, New Zealand

Visual programming dialect based on Pascal, permitting "hyperprogramming", which tries to map the idea-spaces of the programmer through several views of the programming itself.

from the website
HyperPascal is a revolutionary new visual language. Its data manipulation capabilities are modelled on those in Pascal, but its syntax makes great use of current GUI capabilities. For example, the program uses several windows (algorithms, expressed as modified structure diagrams occupy one such window), and automatic updating of the views in different windows is provided. The programmer creates the diagrams using a purpose-built graphic editor; then the program is compiled from the information in the diagram.
and elsewhere:
(Pascal was chosen as the test-case for the hyperprogramming ideas for its simplicity, not for its modernity).



Related languages
Pascal (ISO) HyperPascal   Extension of

References:
  • Paul Lyons, Craig Simmons, and Mark Apperley, (1993) Paul Lyons, Craig Simmons, and Mark Apperley, "HyperPascal: A Visual Language to Model Idea Space" Proceedings of the 13th New Zealand Computer Society Conference, August 1993, 492-508 Abstract pdf Abstract
  • Bhandarkar, S. (1995) Bhandarkar, S. M. and B.M. Edwards, HyperPascal -- An Architecture Independent Pascal Interface for Parallel Programming, Proc. IEEE Southeastern Regional Conference, Raleigh, NC, March 1995, pp. 78--84.
  • Bhandarkar, S. (1995) Bhandarkar, S. M. and B.M. Edwards, HyperPascal for Architecture Independent Parallel Programming, Proc. IEEE Intl. Phoenix Conf. Computers and Communications, Phoenix, AZ, March 1995, pp. 451--457.
  • Bhandarkar, S.M. (1995) Bhandarkar, S.M. and C.B. Giberson, HyperPascal: Implementation of a Pascal based Interface for Parallel Programming on the Intel iPSC/860 Hypercube, Proc. Intl. Conf. Parallel and Dist. Processing Tech. and Appl. (PDPTA`95), Athens, GA, November 1995, pp. 755--764.
  • Paul Lyons (1995) Paul Lyons "Manipulating Dynamic Data Structures with Pictures" discussion paper at Massey Abstract Online copy
  • Paul Lyons, (1999) Paul Lyons, "Programming in Several Dimensions", Proc. SoftVis ?99, (ed. A Quigley), December 3-4, 1999, 31-39 Abstract
  • Paul Lyons, (1999) Paul Lyons, "Traversing HyperPascal?s semantic Tree" Informal paper at Massey Abstract
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder