Vibe Coding: Ohjelmointikieli, jossa fiilikset ovat valuuttaa
Vibe Coding: Ohjelmointikieli, jossa fiilikset maksavat
NameOceanissa ihastumme teknologian hulluihin kokeiluihin. Kehittäjäyhteisössä syntyy välillä aarteita, jotka haastavat kaiken perinteisen. Tällainen on Vibe, kieli joka muuttaa koodauksen täysin.
Mikä Vibe on?
Kuvittele kieli, jossa kirjoitat mitä tahansa – runoutta, päiväkirjamerkintöjä tai hölynpölyä. Tietokone ei välitä muuttujista, funktioista tai avainsanoista. Ainoa mittari on sana "vibe" rivillä.
Siinä koko juju. Tulkki laskee "vibe"-sanojen määrän per rivi. Muu teksti on ihmisille: selitykset, tunteet, vitsit. Fiilikset ohjaavat konetta.
Miksi tämä on nerokasta?
Viben idea on simppeli mutta syvällinen: vaikeampi toiminto vaatii enemmän vibejä.
- Arvojen lisäys (1-2 vibetä): Perusjuttuja
- Laskutoimitukset (4-6 vibetä yhteenlaskuun, 7-10 vähennys): Monimutkaisempaa
- Ohjausrakenteet (45-55 vibetä hypyille): Vakavaa työtä
- Lopetus (71+ vibetä): Tarkka määrä ei haittaa, kunhan riittää
Ylimääräinen löysyys isoissa operaatioissa on tahallista. Pienissä pitää osua naulan kantaan.
Esimerkki käytännössä
Tässä simppeli ohjelma:
vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe vibe
Tämä kieli on mahtava, kirjoitan fiiliksiä vapaasti
Lasken tähtiä taivaalla ja vibaan eteenpäin
Ensimmäinen rivi tuottaa merkin (25 vibetä = EMIT). Muut rivit ovat pelkkää tarinaa – tulkki sivuuttaa ne. Koodi piiloutuu tavallisen tekstin sekaan.
Miksi kehittäjien kannattaa tutustua?
Tuntuuko vitsiltä? Kyllä, mutta syvempi opetus on kokeilu ilman turhaa kunnianhimoa. Vibe kyseenalaistaa, miltä koodin pitää näyttää. Unohda tab-vs-tila-kiistat tai nimentavatkat.
Se sopii opetteluun: stack-koneet, tulkinnat ja kompilaattorit aukeavat helposti. Toteutus on yksi C-tiedosto, nollariippuvuuksia.
Ja parasta: ihmiskieli on pääosassa, koodi salainen viesti. Kommentit eivät ole sivuroolissa.
Aloita heti
Helppoa kuin mikä:
- Lataa tulkki (yksi C-tiedosto)
- Käännä:
cc -std=c99 -o vibe vibe.c - Aja:
./vibe ohjelma.vibe - Anna mennä
11 käskyä riittää täydelliseen laskentaan: PUSH, POP, ADD, SUB, DUP, EMIT, PRINT, SWAP, JZ, JNZ, HALT.
Laajempi näkökulma
Monimutkaisissa frameworkeissa Vibe muistuttaa perusasioiden kauneudesta. Se on outo, mutta rehellinen.
Jokainen rivi puhuu kahdelle: ihmisille tarinaa, koneelle vibelukuja. Siinä on taikaa.
Rakenna tuotantoa NameOceanin Vibe Hostingilla tai kokeile tätä. Rajoitteet ruokkivat luovuutta.
Laske vibejä. Kirjoita esseemäistä koodia. Liity porukkaan wevibe.fyi:ssä. Ohjelmointi voi olla muuta kuin luulet.
Fiilikset kutsuvat.