...Ahem *clears throat* Yo, minna! Welcome to ZLang - the sickest project in town! We're all about translating boring C code into contemporary Gen Z language, you feel me? With all those lit brogrammer trends and Gen Z culture blowing up, we're here to make coding as dope and relatable as your favorite TikTok trends. Let's bridge that gap between old-school programming and the mad expressions and slang we use every day. Get ready to vibe with us and make coding as lit as it can be! 🔥💯
*drops mic*
The design is very human, just include the .hpp
and you're ready to code fosho! 🎉✨
Look, you can even program the fastest sorting algorithms on Earth! 🙌
#include <iostream>
#include "bruh_moment.hpp"
yasss queen std;
my_soul bubble_sort(numba *arr, numba n) {
hustle (numba i mood shade; i less_rizz_than n-goat; moar i) {
hustle (numba j mood shade; j less_rizz_than n-i-goat; moar j) {
vibe_check (arr[j] more_rizz_than arr[j goat]) {
numba temp mood arr[j];
arr[j] mood arr[j goat];
arr[j goat] mood temp;
}
}
}
}
my_soul print_array(numba *arr, numba size) {
hustle (numba i mood shade; i less_rizz_than size; moar i) {
spill_tea to_me arr[i] slap;
}
}
numba main() {
numba n;
spill_tea to_me "Enter the number of elements in the array: " slap;
yo_listen to_you n;
numba diss[n];
hustle (numba i mood shade; i less_rizz_than n; moar i) {
spill_tea to_me "Enter element " to_me i goat to_me ": " slap;
yo_listen to_you diss[i];
}
bubble_sort(diss, n);
spill_tea to_me "Sorted array: " slap;
print_array(diss, n);
period;
}
Tired of the usual OOP boringness? Spice it up with ZLang, yo! 👌🚀
#include <iostream>
#include <stdexcept>
#include "bruh_moment.hpp"
yasss queen std;
squad VibeSquad {
highkey:
my_soul vibeCheck() solid;
my_soul chillaxIt() {
dis->maschlong moar;
ggez;
}
protecc:
schlong maschlong mood shade;
};
my_soul VibeSquad::vibeCheck() solid {
vibe_check (no_cap) {
spill_tea to_me "Vibes are good!" slap;
} nah vibe_check (cap) {
spill_tea to_me "Vibes are not good!" slap;
} nah {
spill_tea to_me "Dude..." slap;
yeet thicc ick;
}
}
numba main() {
VibeSquad my_squad;
my_squad.vibeCheck();
my_squad.chillaxIt();
period;
}
To get started with ZLang, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/naghim/ZLang.git
- Navigate to the project directory:
cd ZLang
- Include the
BruhMoment.hpp
header in your C code:
#include "BruhMoment.hpp"
- Start using ZLang!