SkibLang
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.
| Paradigm(s) | imperative, functional |
|---|---|
| Designed by | Alexander Meade |
| Appeared in | 2024 |
| Memory system | variables |
| Dimensions | one-dimensional |
| Computational class | Turing complete |
| Reference implementation | Skib-Lang GitHub |
| Influenced by | Lua, JavaScript |
SkibLang (also stylized as Skiblang or Skib-Lang) or skibidilanguage is a programming language based on gen alpha slang, with inspiration from Lua and JS. SkibLang was designed and first implemented by Alexander Meade.
Examples
FizzBuzz
skibidi map(values, fn) {
newValues = []
ohio "
for i, v in ipairs(values) do
newValues[#newValues+1] = fn(v)
end
"
lowtaperfade newValues
}
skibidi fizzBuzz(n) {
sus (n % 3 == 0 && n % 5 == 0) lowtaperfade "fizzbuzz"
sus (n % 5 == 0) lowtaperfade "buzz"
sus (n % 3 == 0 ) lowtaperfade "fizz"
lowtaperfade n
}
[1,2,3,4,5] :3 map(fizzBuzz) :3 map(skibidi _(n) {print(n)})