ππππ °ππ ΄.π Ήπ
Jump to navigation
Jump to search
ππππ °ππ ΄.π Ήπ is a joke language created by user:PatoFlamejanteTV based on JavaScript. It is essentially just JavaScript but all of the alphabetical characters are replaced with their Unicode square equivalents, such as π ° being A. A downside to this is that since there isn't any lowercase letters, everything is treated as lowercase, limiting function naming such as "helloWorld", and restricting use of functions such as "toString".
Examples
Hello, World!
π
²π
Ύπ
½ππ
Ύπ
»π
΄.π
»π
Ύπ
Ά("π
·π
΄π
»π
»π
Ύ, ππ
Ύππ
»π
³")
The same thing but with the "alert()" function instead.
π
°π
»π
΄ππ.π
»π
Ύπ
Ά("π
·π
΄π
»π
»π
Ύ, ππ
Ύππ
»π
³")
Fibonacci
π
π
°π π
Έ;
π
π
°π π
΅π
Έπ
± = [0, 1]; // π
Έπ
½π
Έππ
Έπ
°π
»π
Έππ
΄ π
°πππ
°π!
π
΅π
Ύπ (π
Έ = 2; π
Έ <= 10; π
Έ++) {
// π
½π
΄ππ π
΅π
Έπ
±π
Ύπ
½π
°π
²π
²π
Έ π
½ππ
Όπ
±π
΄π = π
Ώππ
΄π
π
Έπ
Ύππ + π
Ύπ
½π
΄ π
±π
΄π
΅π
Ύππ
΄ π
Ώππ
΄π
π
Έπ
Ύππ
// πππ
°π
½ππ
»π
°ππ
΄π
³ ππ
Ύ π
Ήπ
°π
π
°ππ
²ππ
Έπ
Ώπ:
π
΅π
Έπ
±[π
Έ] = π
΅π
Έπ
±[π
Έ - 2] + π
΅π
Έπ
±[π
Έ - 1];
π
²π
Ύπ
½ππ
Ύπ
»π
΄.π
»π
Ύπ
Ά(π
΅π
Έπ
±[π
Έ]);
}
Interpreter
https://codepen.io/PatoFlamejanteTV/pen/PwYYZpV
<h2>Input (πππ ΄...)</h2> <textarea id="inputField" rows="4" cols="50"></textarea> <button onclick="mapAndExecute()">Map & Execute</button> <h2>Output (js code)</h2> <textarea id="outputField" rows="4" cols="50" readonly></textarea>
function mapAndExecute() {
// Reversed Mapping object: special characters to standard keyboard characters
const charMap = {
'π': 'q', 'π': 'w', 'π
΄': 'e', 'π': 'r', 'π': 't', 'π': 'y', 'π': 'u', 'π
Έ': 'i', 'π
Ύ': 'o', 'π
Ώ': 'p',
'π
°': 'a', 'π': 's', 'π
³': 'd', 'π
΅': 'f', 'π
Ά': 'g', 'π
·': 'h', 'π
Ή': 'j', 'π
Ί': 'k', 'π
»': 'l',
'π': 'z', 'π': 'x', 'π
²': 'c', 'π
': 'v', 'π
±': 'b', 'π
½': 'n', 'π
Ό': 'm'
};
// Get the input field value
const inputField = document.getElementById("inputField");
const inputValue = inputField.value;
// Map special characters back to standard characters
let jsCode = '';
for (let char of inputValue) {
jsCode += charMap[char] || char; // If char is not in map, use original char
}
// Display the JS code
document.getElementById("outputField").value = jsCode;
// **WARNING: USING EVAL() WITH UNSAFE INPUT CAN BE DANGEROUS**
// Execute the JS code (for demonstration purposes only)
try {
eval(jsCode);
} catch (e) {
console.error("Error executing JS code:", e);
alert("Error executing JS code. Check console for details.");
}
}