SaHuTOrEPoL
- 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.
| 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