Vibe Coding: Vibelar pul o‘rnida!

Vibe Coding: Vibelar pul o‘rnida!

Apr 30, 2026 esoteric-languages programming-philosophy code-creativity developer-culture interpreted-languages

Vibe Coding: Vibelar pul bo'lgan dasturlash tili

Biz NameOcean da texnologiyadagi yangi g'oyalar bilan qiziqamiz. Ba'zan bu g'alati tajribalarni ham ko'rsatish demak. Mana Vibe – sintaksisni butunlay o'zgartirib yuborgan til.

Vibe nima?

Tasavvur qiling: kod she'r yoki kundalik kabi o'qiladi, hatto bema'ni so'zlar bo'lsa ham. Kompyuter bunga e'tibor bermaydi. O'zgaruvchi nomlari, funksiya e'lonlari kerak emas. Faqat bitta narsa muhim: har qatorda "vibe" so'zi necha marta yozilgani.

Shunday. Faqat shu.

Har bir qator "vibe" soni bo'yicha tahlil qilinadi (aniq son harakatga qarab o'zgaradi). Qolganlari – izohlar, his-tuyg'ular – interpreter e'tiborsiz qoldiradi. Inglizcha insonlar uchun. Vibelar mashinalar uchun.

G'alati g'oyaning falsafasi

Bu cheklovda ajoyib donolik bor. Asosiy qoida: qancha muhim harakat, shuncha ko'p vibe kerak.

  • Qiymat qo'yish (1-2 vibe): Oddiy boshlanish
  • Hisoblash (qo'llashga 4-6, ayirishga 7-10 vibe): Murakkablashmoqda
  • Boshqaruv oqimi (shartli sakrashga 45-55 vibe): Og'ir ish
  • To'xtatish (71+ vibe): Jiddiy, lekin aniq emas

Katta vibeli harakatlarda ozg'inlik bor. HALT da 71 dan keyin hammasi ishlaydi. PUSH da esa aniq son kerak.

Misol ko'rsataylik

Qiziqarli qismi shu. Mana kod:

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
Bu tilni juda yaxshi ko'raman, rostini aytsam, qanchalik g'alati ekan
koinotda vibelab, bo'g'inlarni sanab o'yin-kulgi

Birinchi qator – 25 vibe bilan EMIT (ASCII belgi chiqaradi). Ikkinchi va uchinchilar – faqat hikoya, interpreter o'tkazib yuboradi. Kod ochiq joyda yashiringan, inson tilida kamuflyaj qilingan.

Nega dasturchilar e'tibor berishi kerak?

"Bu shunchaki ko'ngilochar, amaliy foydasi nima?" deb o'ylaysizmi? To'g'ri savol.

Vibe dasturlash madaniyatida muhim narsani ko'rsatadi: ego siz tajriba. Kod qanday bo'lishi kerakligi haqidagi tasavvurlarni buzadi. Tab va bo'shliq, nom berish janjallarida Vibe aytadi: "Bularni tashlab yuborsakchi?"

Ushbu til o'qitish uchun zo'r. Stack mashinalari, bayt-kod, kompilyatorlar qanday ishlaydi – hamma narsani o'rganing. Vibe minimal (bitta C fayl, bog'liqlik yo'q), o'quv maydoni.

Inson muloqoti va mashina buyruqlarini ajratadi. Izohlar ikkinchi daraja emas – asosiy matn. Kod – yashirin xabar.

Vibe bilan boshlash

Boshlash oson:

  1. Interpreter ni yuklab oling (bitta C fayl)
  2. Kompilyatsiya: cc -std=c99 -o vibe vibe.c
  3. Ishga tushiring: ./vibe program.vibe
  4. Vibelang

11 ta asosiy buyruq Turing to'liq hisoblash uchun yetarli: PUSH, POP, ADD, SUB, DUP, EMIT, PRINT, SWAP, JZ, JNZ, HALT.

Kattaroq rasm

Murakkab framework va abstraksiyalar davrida Vibe hisoblashning sodda go'zalligini eslatadi. Esoterik, ha – lekin samimiy.

Har bir Vibe qatori ikki hikoya aytadi: insonlarga (ijodiy hikoyangiz) va mashinalarga (yashirin vibe soni). Bu ikkilikda she'riyat bor.

NameOcean ning Vibe Hosting da ishlab chiqsangiz ham, g'alati tillar bilan o'ynasangiz ham, dars bir: cheklovlarda ijod gullaydi.

Vibelarni sanang. Shaxsiy inshodek kod yozing. Jamiyatga wevibe.fyi da qo'shiling. Dasturlash har doim shunday ko'rinishi shart emasligini isbotlang.

Vibelar kutmoqda.

Read in other languages:

RU BG EL CS TR SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN