SaHuTOrEPoL

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
This is still a work in progress. It may be changed in the future.
SaHuTOrEPoL
Paradigm(s) object oriented
Designed by User:MinekPo1
Appeared in 2021
Type system static, weak, hungarian
Memory system variable-based
Dimensions one-dimensional
Computational class Unknown
Reference implementation SaHuTOrEPoLPy
File extension(s) .sah

SaHuTOrEPoL or (Statically Hungarian Typed Object Oriented Esoteric Programing Language, pronounced with a rolled r, often shortened to sah) has been made by User:MinekPo1 to be annoying to write code in.

Overview

SaHuTOrEPoL is a vaguely C like language, with the program being split into blocks which are further split into statements. As many C like languages it requires explicit statement terminators, using the do keyword for this role. Statements should be separated by newlines, doing otherwise causes emotional distress to the parser.

SaHuTOrEPoL uses Hungarian typing, a extension of Hungarian notation, under which the first non underscore character in the variable name defines the type of the variable. Furthermore the language requires every variable name to contain exactly two underscores and to be shorter than 8 characters, with less than 6 characters being recommended. Variables are defined using a statement consisting of a dollar sign, the variable name, and a statement terminator in that order:

 $i_ex_ do