11 poin oleh GN⁺ 2025-11-10 | Belum ada komentar. | Bagikan ke WhatsApp
  • Tabloid adalah bahasa pemrograman Turing-complete yang menulis kode dengan gaya judul berita Clickbait
  • Output dijalankan dengan sintaks YOU WON'T WANT TO MISS, dan semua output secara otomatis diubah menjadi huruf kapital serta ditambahkan tanda seru
  • Deklarasi fungsi menggunakan sintaks DISCOVER HOW TO ... WITH, dan deklarasi variabel menggunakan EXPERTS CLAIM ... TO BE
  • Tidak memiliki struktur loop, dan sebagai gantinya pengulangan diimplementasikan dengan pemanggilan rekursif, sementara pengembalian fungsi dinyatakan dengan SHOCKING DEVELOPMENT
  • Program harus diakhiri dengan PLEASE LIKE AND SUBSCRIBE, dan tersedia interpreter JavaScript serta implementasi Racket

Gambaran umum bahasa Tabloid

  • Tabloid adalah bahasa yang dirancang agar program ditulis dalam gaya judul berita clickbait
    • Pada contoh kode, deklarasi fungsi berbentuk DISCOVER HOW TO fibonacci WITH a, b, n
    • Menggunakan sintaks berbentuk kalimat seperti RUMOR HAS IT, WHAT IF, dan END OF STORY
  • Semua output dalam bahasa ini dimulai dengan YOU WON'T WANT TO MISS, dan secara otomatis diubah ke huruf kapital serta ditambahkan tanda seru

Sintaks utama dan karakteristik

  • Deklarasi fungsi: DISCOVER HOW TO ... WITH
  • Deklarasi/penugasan variabel: EXPERTS CLAIM ... TO BE
  • Pernyataan kondisional: WHAT IF ... LIES!
  • Pemanggilan fungsi: A OF B, C
  • Cakupan blok: dimulai dengan RUMOR HAS IT, diakhiri dengan END OF STORY
  • Pernyataan return: SHOCKING DEVELOPMENT
  • Akhir program: PLEASE LIKE AND SUBSCRIBE
  • Nilai boolean: TOTALLY RIGHT(true), COMPLETELY WRONG(false)
  • Operator: PLUS, MINUS, TIMES, DIVIDED BY, MODULO, IS ACTUALLY, BEATS, SMALLER THAN, dan lain-lain

Cara kerja bahasa ini

  • Tabloid dapat dijalankan melalui interpreter yang ditulis dalam JavaScript
  • Tipe data yang didukung adalah angka, string, dan boolean
  • Tidak ada sintaks loop, dan pengulangan diimplementasikan melalui pemanggilan rekursif
  • Selain interpreter online, tersedia juga implementasi Racket dan library fungsi bantu

Latar belakang pengembangan

  • Pembuatnya menyebut bahasa ini dibuat untuk menghindari tugas sistem basis data
  • Sebelum Tabloid, ia juga pernah mengembangkan bahasa yang lebih praktis bernama Ink

Daftar kata kunci standar

  • DISCOVER HOW TO...WITH: deklarasi fungsi
  • RUMOR HAS IT: awal blok
  • A OF B, C: pemanggilan fungsi
  • WHAT IF...LIES!: pernyataan kondisional
  • END OF STORY: akhir blok
  • EXPERTS CLAIM...TO BE: deklarasi/penugasan variabel
  • YOU WON'T WANT TO MISS: output
  • LATEST NEWS ON: input pengguna
  • TOTALLY RIGHT, COMPLETELY WRONG: nilai boolean
  • AND, OR: operasi logika
  • PLUS, MINUS, TIMES, DIVIDED BY, MODULO: operasi aritmetika
  • IS ACTUALLY, BEATS, SMALLER THAN: operasi perbandingan
  • SHOCKING DEVELOPMENT: pengembalian fungsi
  • PLEASE LIKE AND SUBSCRIBE: akhir program

Belum ada komentar.

Belum ada komentar.