Projects
SK
Skibidi Lang
Skibidi Lang
websiteCompletedFeatured App

Skibidi Lang

A Gen-Z programming language with zero cap syntax and full LLVM rizz.

Sudip Mahata2024 MIT
RELEASE YEAR
2024
Version 1.0
STATUS
Completed
Active Project
CATEGORY
website
Software
DEVELOPER
Sudip Mahata
Full-Stack
LICENSE
MIT
Open Access

Previews

Desktop Mobile
Skibidi Lang screenshot 1
Expand Preview

Description

Skibidi Lang turns modern Gen-Z internet slang into executable machine code. Built from scratch using C++ and CMake, the compiler tokenizes slang terms into standard AST representations and utilizes LLVM for code generation and optimizations.

Skibidi Lang is a meme-inspired yet functional compiled programming language featuring slang-based syntax, custom lexer/parser, and LLVM backend emission.

Key Features

Custom lexer and parser mapping slang to language ASTs
LLVM IR generation for native binary compilation
Web-based playground IDE for running code online
Informative error diagnostics and syntax highlighter

Architecture & Infrastructure

C++ Lexer/Parser Engine
LLVM Backend Generator
WebAssembly Web IDE

Story & Developer Notes

WHY I BUILT THIS

Created as a fun exploration into compiler engineering, lexing/parsing algorithms, and LLVM backend integration.

INSPIRATION

Internet culture, brainrot slang, and classic esoteric programming languages like ArnoldC and Ook!.

KEY LEARNINGS
  • Compiler front-end implementation in C++
  • Abstract Syntax Trees (AST)
  • LLVM Code Generation API
FUTURE ROADMAP
  • Add stdlib support for file I/O
  • Improve compiler diagnostics and line error highlighting

Information

ProviderSudip Mahata
Categorywebsite
StatusCompleted
RoleCreator & Language Designer
Year2024
LicenseMIT
Technologies Used
C++CMakeLLVMCompiler DesignWebAssembly
Tags & Keywords
#skibidi-lang#compiler#cpp#llvm#esoteric language#gen-z#programming language

You Might Also Like

See All