PEMROGRAMAN
BERBASIS BLOCK
Didalam
sebuah program di suatu komputer , blok atau blok kode adalah bagian dari
kode yang dikelompokkan bersama-sama. Blok
terdiri dari satu atau lebih deklarasi dan pernyataan. Sebuah bahasa
pemrograman yang memungkinkan penciptaan blok, termasuk blok bersarang di dalam
blok lainnya, disebut bahasa pemrograman blok-terstruktur. Blok fundamental
untuk pemrograman terstruktur, di mana struktur kontrol terbentuk dari blok.
Fungsi pemrograman
berbasis block untuk
memungkinkan kelompok laporan untuk diperlakukan seolah-olah mereka satu
pernyataan, dan untuk mempersempit ruang lingkup leksikal variabel, prosedur
dan fungsi dideklarasikan di blok sehingga mereka tidak bertentangan dengan
variabel yang memiliki nama yang sama digunakan di tempat lain dalam program
untuk tujuan yang berbeda. Dalam bahasa pemrograman blok-terstruktur, nama-nama
variabel dan benda-benda lain seperti prosedur yang dideklarasikan dalam blok
Berikut
adalah contoh syntax nya :
Blok
menggunakan sintaks yang berbeda dalam bahasa yang berbeda. Dua keluarga luas
adalah:
•
keluarga ALGOL di mana blok yang dipisahkan oleh kata kunci "mulai"
dan "akhir"
•
keluarga C di mana blok yang dipisahkan oleh kurung kurawal - "{" dan
"}"
Beberapa
teknik lain yang digunakan adalah sebagai berikut:
•
kurung - "(" dan ")", seperti dalam bahasa batch dan ALGOL
68.
•
lekukan, seperti di Python
•
s-ekspresi dengan kata kunci sintaksis seperti lambda atau membiarkan (seperti
dalam keluarga Lisp)
•
Pada tahun 1968 (dengan ALGOL 68), maka dalam Edsger W. Dijkstra 1974 Dijaga
Command Bahasa blok kode kondisional dan berulang yang alternatif diakhiri
dengan blok milik kata terbalik: mis jika ~ kemudian ~ Elif ~ lain ~ fi, kasus
~ di ~ keluar ~ esac dan untuk ~ sementara ~ lakukan ~ od
Visual Block Programming adalah Membuat aplikasi tanpa
kode satupun. Mengapa disebut visual block programming ?, karena kita akan
melihat, menggunakan, menyusun dan drag-drops “block” yang merupakan
simbol-simbol perintah dan fungsi event handler tertentu dalam membuat
aplikasi, dan secara sederhana kita bisa menyebutnya tanpa menuliskan kode
program –coding less.
Dalam komputasi, sebuah bahasa pemrograman visual
adalah bahasa pemrograman yang memungkinkan pengguna membuat program dengan
memanipulasi unsur-unsur program grafis bukan dengan menentukan mereka secara
tekstual.
Referensi :