Skip to main content

Apa itu bahasa bentuk bebas?

Bahasa bentuk bebas adalah bahasa komputer di mana pengkodean dapat diposisikan pada baris apa pun dan masih valid.Ini berarti bahwa kode dapat dimulai pada satu baris, mengakhiri beberapa baris ke bawah dan tetap menjadi perintah yang valid.Posisikan kadang -kadang agak penting dengan elemen yang dikelompokkan, karena pemrograman harus berada dalam kelompok, tetapi masih dapat diposisikan pada jalur apa pun.Ada beberapa bahasa pemrograman yang menggunakan elemen bahasa bentuk bebas, tetapi mereka tidak sepenuhnya bebas bentuk.Keuntungan untuk jenis pemrograman ini adalah bahwa pemrogram memiliki waktu yang lebih mudah mengetik kode tanpa harus khawatir tentang jeda garis, dan baik keamanan dan pemecahan masalah biasanya lebih baik.

Dalam beberapa bahasa pemrograman, penentuan posisi sangat penting.Misalnya, jika setengah perintah ada pada satu baris dan setengah lainnya ada di baris lain, maka perintah tidak akan dimulai, karena tidak valid.Dengan bahasa bentuk bebas, mungkin ada jumlah istirahat garis yang tak terbatas, dan perintahnya masih akan valid.Pada saat yang sama, sementara penentuan posisi tidak penting, sintaksis, jadi beberapa perintah harus datang setelah yang lain untuk bekerja sebagaimana dimaksud.

Bergantung pada bahasa bentuk bebas itu sendiri, banyak bahasa pemrograman telah mengelompokkan elemen di mana awal dan akhirdari kelompok ini dikelilingi oleh tanda kurung atau karakter serupa.Posisi biasanya sedikit lebih penting dalam atmosfer yang dikelompokkan, karena perintah harus berada dalam kelompok agar valid.Pada saat yang sama, selama mereka berada dalam grup, tidak masalah jika semua perintah berada di satu baris atau jika mereka memiliki beberapa jeda baris.

Sebagian besar bahasa pemrograman baik bentuk bebas atau tidak, tetapi di sanaadalah beberapa pengecualian di mana bahasa pemrograman dapat menggabungkan keduanya.Dalam hal ini, ini seperti bahasa bentuk bebas di mana beberapa elemen, seperti tabel atau kelompok tertentu, mungkin bentuk bebas, tetapi elemen lain harus diposisikan dengan benar.Bahasa-bahasa ini biasanya hanya memiliki beberapa elemen bentuk bebas.

Keuntungan dari bahasa bentuk bebas mungkin tidak tampak sebesar itu, karena ini hanya memungkinkan programmer untuk menempatkan pengkodean pada baris apa pun dan membuatnya bekerja, tetapi ada beberapaKeuntungan besar.Untuk satu, programmer tidak harus menghabiskan waktu memeriksa penentuan posisi yang tepat, jadi pemecahan masalah yang salah biasanya lebih mudah.Jika programmer ingin meningkatkan keamanan, maka ia dapat menempatkan semua kode pada satu garis horizontal yang panjang.Ini sulit dibaca, mempersulit orang untuk mencuri.