HAGGIS is a historical programming language created in 2010. HAGGIS is a high-level reference programming language used primarily to examine Computing Science for Scottish pupils taking SQA courses on the subject. HAGGIS is used as a tool to bridge the gap between pseudocode and typical computer programming. HAGGIS is not based on any one language but a mixture that is intended to allow a pupil familiar with any of the many languages used in classrooms to easily understand the syntactic construct being used in an example. Read more on Wikipedia...

9Years Old 20Users 0Jobs
  • HAGGIS ranks in the top 50% of languages
  • the HAGGIS wikipedia page
  • HAGGIS first appeared in 2010
  • See also: python
  • I have 19 facts about HAGGIS. what would you like to know? email me and let me know how I can help.

Example code from Wikipedia:

CONSTRUCTOR( [Data Type][Data Name], [Data Type][Data Name]...)
        The users' '''HAGGIS''' code will then go here.
    END CONSTRUCTOR

    FUNCTION <Function Name>() RETURN <Data Type>
        The users' '''HAGGIS''' code will then go here.
        RETURN THIS <Class Property>
    END FUNCTION
    '''“THIS” is used to reference the current object invoking the method.'''

    PROCEDURE <Procedure Name> ()
        The users' '''HAGGIS''' code will then go here.
    END PROCEDURE

Last updated December 10th, 2019

Edit HAGGIS