Pengenalan Pemprograman REBOL

A. APA ITU REBOL

REBOL (Relative Expression Based Object Language) adalah bahasa pemrograman concatenative yang sangat menyenangkan. REBOL diciptakan oleh Carl Sassenrath, seorang jenius komputer yang berpendapat bahwa kekuatan pemrograman terletak pada bahasanya. Dengan bahasa yang tepat, maka produktivitas akan meningkat secara signifikan dibandingkan dengan teknologi software tradisional.

REBOL menolak ide dan kecenderungan bahwa software masa-kini harus berukuran besar dan kompleks. REBOL adalah programming tool yang hanya terdiri dari 1 buah file saja. Dan ukurannya hanya kisaran 1 MB saja. Hanya perlu beberapa detik saja untuk mengunduhnya dan tidak memerlukan library apapun. File aplikasi REBOL hanya berukuran satuan hingga puluhan kilobyte saja.

Namun demikian, REBOL memiliki fitur dan fasilitas yang tidak main-main. REBOL dipersenjatai dengan ratusan fungsi siap-pakai, puluhan tipe data, bantuan (help/dokumentasi) yang built-in, mendukung berbagai protokol komunikasi, memiliki dialek khusus untuk pemrograman grafis dan masih banyak lagi.

 REBOL with Abstract Technology Binary code Background.Digital binary data  and Secure Data Concept. Software / Web Developer Programming Code and REBOL  Stock Photo - Alamy

B.Fakta Singkat.

Kami memberontak terhadap gagasan bahwa perangkat lunak modern harus besar dan kompleks. Faktanya, kami percaya sistem seperti itu mengarah pada potensi kegagalan yang lebih besar, dengan konsekuensi sosial dan ekonomi yang menghancurkan. REBOL adalah singkatan dari bahasa objek berbasis ekspresi relatif. Berdasarkan pemrosesan simbolik dan semantik denotasional itu didukung oleh ekspresi relatif yang disebut dialek. REBOL Teknologi didirikan pada tahun 1998.Teknologi ini dirancang oleh Carl Sassenrath, arsitek sistem operasi multitasking. REBOL 3.0 sekarang dalam pengembangan.Penulisan ulang penuh berdasarkan apa yang telah kami pelajari dari REBOL 2 selama bertahun-tahun REBOL diucapkan "reb-ol". Seperti dalam yel-yel pemberontak atau "memberontak dengan alasan".

C.Konsep.

Secara teknis, REBOL mendapatkan keuntungannya melalui subbahasa dan format mikro khusus domain yang ringan. REBOL memperkenalkan konsep dialek: kecil, efisien, bahasa domain untuk kode, data, dan metadata. REBOL adalah teknologi "kedua sisi". Ini adalah solusi terintegrasi untuk komputasi terdistribusi yang bekerja paling baik ketika dijalankan pada klien dan server. (Namun, itu bukan persyaratan Anda dapat menggunakannya hanya pada klien atau hanya server.)

REBOL menyediakan platform ringan untuk aplikasi Internet. Kekuatan REBOL membuat aplikasi menjadi kecil sehingga lebih murah untuk dibuat, didistribusikan, dipelihara, dan ditingkatkan. Dalam ukuran halaman web biasa, Anda dapat memuat seluruh aplikasi REBOL. REBOL lebih dari sekedar bahasa pemrograman. Ini juga merupakan bahasa untuk mewakili data dan metadata. Ini menyediakan arsitektur yang konsisten untuk komputasi, penyimpanan, dan pertukaran informasi. REBOL sengaja dibuat kecil dan ringan. Hanya perlu beberapa detik untuk mengunduh, dan tidak memerlukan pustaka khusus untuk dijalankan, tetapi ini mencakup ratusan fungsi, lusinan tipe data, bantuan bawaan, beberapa protokol Internet, grafik, suara, dan banyak lagi. Bagaimana REBOL Berbeda REBOL bukanlah bahasa komputer tradisional seperti C, BASIC, atau Java. Mengapa Menggunakan REBOL? Beberapa detail lebih lanjut tentang mengapa ini berguna.

Reblets are REBOL applets.

Mereka adalah aplikasi Internet X kecil yang berjalan di REBOL IOS dan melakukan satu hal dengan sangat baik. Lebih dari 40 reblet standar akan tersedia untuk iOS. Banyak yang tercantum di bawah ini.

Reblets are extremely small and agile.

Ukurannya yang kecil memungkinkan mereka untuk dengan mudah dimodifikasi, disesuaikan, diberi merek, diperluas, atau dikombinasikan dengan reblet lainnya. Jika Anda tidak menemukan reblet yang Anda butuhkan, kemungkinan besar reblet dapat dibuat dalam beberapa hari. 

Reblets run on both the server and client.

Reblets adalah aplikasi terdistribusi, berjalan dari kode REBOL di server ke GUI di klien, tetapi mereka juga bekerja offline!

D. Deskop - Shared Files and Apps

Menyediakan file dan Aplikasi berbagai yang aman dan tersinkronisasi. Ini intutif dan mudah digunakan, karena berfungsi seperti halaman web atau folder file. Bagikan file anda dengan pengguna lain, atau akses file anda sendiri dari rumah atau di jalan. File direplikasi ke disk lokal anda, memberi anda akses cepat, bahkan saat anda tidak online. Karena berjalan di Windows, Linux, Unix, dan sebagian besar sistem lainnya, seluruh organisasi anda mendapat manfaat. Aplikasi dapat diperbarui dari jarak jauh, sehingga pengguna selalu terkini,. Izin folder dan file dapat dikontrol oleh otoritas tunggal atau secara kolaboratif oleh sekolompok pengguna. Dan, VAR dan OEM dapat "mengupas" deskop, memodifikasinya agar sesuai dengan kebutuhan klien atau pelanggan tertentu, termasuk merek kustom.

Who - User Presence Monitor.

 Reblets - Enterprise Applets

Memantau status dan aktifitas pengguna. Menunjukkan siapa yang sedang online dan untuk berapa lama. Indikator aktifitas memberi tahu anda jika pengguna telah memindahkan mouse atau mengetik sesuatu baru-baru ini. Lokasi pengguna ditunjukkan, seperti "kantor" , "sius pelanggan" , "ruang mesin", dll. Bahkan jika pengguna yang salah menggunakan beberapa mesin , dan berbagai tombol status termasuk: "di sini sekarang" , segera kembali" , "saat rapat" , " saat makan siang" , dll. Mengklik nama menunjukkan info lengkap dan menyediakan jalan pintas untuk mengirim pesan atau email.

Alerts - User Notification.


Menampilkan pesan penting di layar. Aplikasi ini dirancang untuk mendapatkan perhatian pengguna ketika pesan penting harus dilihat. Misalnya, digunakan untuk menginformasikan pengguna sistem atau mengumumkan peristiwa penting. Peringatan pribadi juga didukung .ketika diarahkan pada satu pengguna, peringatan dapat menginstruksikan pengguna untuk bergabung dengan konferensi atau aplikasi menyimpan riwayat pesan sebelumnya.

E. REBOL/View Demo Galerry

These programs run on any REBOL/View system platform. Note the sizes!

Digital Clock.

 

Hanya jam digital sederhana yang berdetak dalam hitungan detik. Tapi, lihat ukurannya! Ini hanya tiga baris. Sisanya adalah header REBOL yang menjelaskan program.

Calculator.

Rebol: Calculator

Yang ini sulit dipercaya... Ini adalah kalkulator 20 kunci hanya dalam 1,2 K byte! Dan, ya, itu benar-benar befungsi. Kalkulator menampilkan seluruh rumus saat anda mengetiknya, lalu menampilkan hasilnya saat Anda menekan "=". Tombol pintas memungkinkan Anda menggunakan keypad numerik pada keyboard Anda.

Gel Demo.

Program ini menggambarkan dinamika dan kekuatan di balik mesin pengomposisian grafis REBOL/View. Seret gel di sekitar jendela dan saksikan efek yang dipilih (Kontras, Inversi, Emboss, Buram, Pertajam, Pewarnaan gradien, dan banyak lagi) terjadi secara real time.

Block Diagram.

Seluruh diagram ini dibuat menggunakan  REBOL/View. kami mulai mencoba membuatnya di adobe Photoshop, tetapi ternyata lebih mudah membuatnya dengan program REBOL. Ini berguna. Kami dapat langsung mengubah teks, warna atau ukurannya di masa mendatang tanpa harus membuatnya ulang.

Color Table.

 Oversize Pick And Mix Ceiling Pendant Shade 40 Colours By Quirk |  notonthehighstreet.com

Nama warna dan nilali RGB untuk warna REBOL yang telah ditentunkan sebelumnya. Dan, jika Anda ingin melihat seperti apa warna saat dibagi atau dikalikan dengan bilangan bulat, Anda dapat melakukannya dengan penggeser.

Tile Game.

 Tile Set Platform For Game - A Set Of Layered Vector Game Asset, Contains  Backgorund, Ground Tiles And Several Items Objects Decorations, Used For  Creating Mobile Games Royalty Free Cliparts, Vectors, And

Gim ubin geser klasik. Klik ubin Go dan coba membalik urutan ubin




2 تعليقات

إرسال تعليق

أحدث أقدم