Selasa, 09 September 2008

Singkatan Rekursif Ala MIT

Postingan kali ini cuman untuk ganjelan saja, cuman berbagi info yang ringan-ringan. Memang selama beberapa minggu ini Komputok belum di update. Apakah saya sedang kehabisan ide? Oh...bukan, kalau ide senantiasa melayang-layang di atas kepala (coba bayangkan salah satu tokoh Tom and Jerry yang habis terbentur kepalanya, nah...seperti itu). Saking banyaknya kadang sampai lupa mau nulis tentang apa. Yang paling sulit adalah memunculkan mood, sepertinya ini masalah yang sudah pasaran di kalangan penulis artikel. Yang sudah profesional saja kadang masih mengalaminya, apalagi saya. Mungkin bila mood sudah muncul, nulis artikel bisa lancar, satu jam sedikitnya dapat 1 halaman. Tapi bila gak mood, 6 jam nangkring di depan komputer sampai mata berbusa, 1 paragraf pun tidak ada.
Krisis mood inilah yang lagi saya alami akhir-akhir ini, seminggu ini memang kegiatan longgar. Pulang sekolah resminya hanya sampai pukul 12:15 (Kalau tidak resminya bisa sampai jam 3, biasanya ngenet dulu) Waktu luang banyak, ide sudah ada, tapi moodnya lenyap, sama saja bohong.
Oke langsung ke topik Utama
Oke saya mengambil judul itu, karena selama berantusias si dunia software komputer saya banyak menemui banyak singkatan rekursif, dan cenderung jarang di pakai di bidang lain.
Singkatan rekursif menurut di Wikipedia adalah singkatan yang kepanjangannya mengacu pada dirinya sendiri. Bingung? Contohnya yang paling gampang adalah singkatan GNU (GNU’s Not Unix). Asal tahu saja, GNU adalah proyek pengembangan OS yang mirip UNIX, didirikan oleh Richard M Stallman dan hasilnya adalah OS GNU/Linux.
Coba perhatikan kepanjangan GNU, kata “GNU” di jadikan salah satu kepanjangannya. Dalam dunia programming, rekursif(Inggris: Recursive) adalah function atau procedure yang memanggil dirinya sendiri. Prinsipnya sama persis dengan kepanjangan GNU itu.
Sejarah
Masih menurut di Wikipedia, kalangan hacker MIT ingin singkatan produk-produknya memiliki unsur humor yaitu dengan singkatan yang kepanjangannya mengacu ke dirinya sendiri. Singkatan pertama yang menjadi korban adalah TINT(Tint Is Not TECO) di antara tahun 1977 sampai 1978. Karena kebanyakan mereka komunitas Open Source, tak heran banyak produk-produk yang open source menggunakan singkatan ini.
Singkatan seperti ini memang unik, aneh sekaligus lucu. Ya..itulah karya hacker-hacker MIT, kadang orang-orang komputer itu aneh. Meski begitu peran mereka di dunia komputer tidak sepele. Terlepas dari itu, entah saya harus sedih atau bangga ketika mendengar kata “orang komputer itu aneh”. Tapi memang kenyataannya begitu. Merujuk pada orang cerdas itu tingkahnya beda dengan orang pada umumnya. Dan singkatan rekursif tidak hanya dimonopoli oleh orang-orang komputer, banyak bidang lain yang memakainya(meski tidak sebanyak bidang komputer).
Oh ya ini contoh-contoh singkatan rekursif yang sudah saya kumpulkan (Copy Paste dari wikipedia)

Allegro — Allegro Low LEvel Game ROutines
CAVE — Cave Automatic Virtual Environment
Cygnus — Cygnus, Your GNU Support
FIAIF - FIAIF Is An Intelligent Firewall
GEECS — GEECS for Electronics Engineering Computers and Science
GNE — GNE's Not an Encyclopedia
GNU — GNU's Not Unix
LAME — LAME Ain't an MP3 Encoder
LINE — LINE is Not an Emulator
MICO — MICO Is COrba
MINC — MINC Is Not C
MINCE — MINCE is Not Complete Emacs
MINDY — MINDY Is Not Dylan Yet (MINDY interpreter of the Dylan language)
MiNT — MiNT is Not TOS (kemudian diganti dengan "MiNT is Now TOS")
MINT — MINT Is Not TRAC
PINE — PINE Is Nolonger Elm
PHP — PHP: Hypertext Preprocessor (awalnya "Personal Home Page")
PIPS — PIPS Is POSIX on Symbian
PLD — PLD Linux Distribution (awalnya "Polished Linux Distribution")
RPM — RPM Package Manager (awalnya "Red Hat Package Manager")
SCInterface — SCInterface Control Interface
Scaled — Scaled Composites: Advanced Link to Efficient Development
SPARQL — SPARQL Protocol And RDF Query Language
TIARA — TIARA Is A Recursive Acronym
TiLP — TiLP is a Linking Program
TINA — Tina Is No Acronym
TTP — The TTP Project
TINN — Tinn Is Not Notepad
TinNS — TinNS is not a Neocron Server
TRM — TRM Recognizes Music
UIRA — UIRA Isn't a Recursive Acronym
Wine — Wine Is Not an Emulator
Xinha — Xinha is not htmlarea
XINU — Xinu Is Not Unix
YAML — YAML Ain't Markup Language (awalnya "Yet Another Markup Language")
YLEM - YLEM Lisp Environment for Music
ZINC — ZINC is not commercial
Zinf — Zinf Is Not Free
Zombie — Zombie-Oriented Machine-Being Interface Engine
(AHP, 7 September 2008, 10:22

8 komentar:

  1. wah, makin pinter aja.hehehe. PPL itu latihan ngajar di sekolah, kalo KKN itu mbangun deso.hehehe

    BalasHapus
  2. mas..jelasin cara kerja download dg?? gimana ampe data yang kita download bisa nyampe ke kom kita..tolongin ya...oia,met puasa!! ^_^

    BalasHapus
  3. Good artist copying, great artist stealing

    BalasHapus
  4. @muji: Ah...mas muji, jadi malu?(jadi GR ni mas.....heheheh. oh gitu ya mas. di sekolah saya juga ada orang yang lagi PPL, awalnya ga tahu mereka lagi ngapain.

    @anonim:mas masih belum tahu maksudnya gimana? bisa lebih spesifik? selamat kembali.

    @steve jobs: " "

    BalasHapus
  5. nan, permadi sih siapa?

    guru kn kita bukan?

    woi kmarenaku hack mozilla lwat config, kok g

    jadi ya? apa salah? tlg dimuat dunkz ttg hack

    mozilla, pls

    BalasHapus
  6. @Badakbuluk: Bukan.....Yang punya nama Permadi kan bukan cuman 1.

    Terus terang saya blm bgt tau soal hacking moziila, So artikel tentang itu mungkin masih lama...belajar dulu

    BalasHapus
  7. lama gak posting. kemana neh?
    eh PCMAV 1.7 dah rilis neh. download di http://mujisas.com/2008/09/18/pc-media-antivirus-17-download/

    BalasHapus

Kirim Komentar