Daftar Isi:
Definisi - Apa yang dimaksud dengan Stringly Typed?
"Stringly typed" adalah istilah IT populer yang terkait dengan strategi pengkodean yang menjelaskan proses di mana pengembang menggunakan nilai string secara berlebihan untuk variabel. Kode yang diketik secara acak adalah kode di mana variabel sering diketik sebagai string, dan ditangani sebagai string, ketika ada alternatif yang lebih baik tersedia untuk programmer. Ini juga merupakan kata play off dari kode "sangat diketik", yang menggambarkan kode di mana jenis digunakan secara kaku untuk menegakkan hasil. Kode yang diketik secara ketat dapat diketik dengan kuat, karena memperkuat penggunaan string, tetapi umumnya tidak "ditulis dengan kuat, " karena biasanya tidak menggunakan solusi yang paling efisien.
Techopedia menjelaskan Stringly Typed
Dalam kode yang diketik secara ketat, bahkan berbagai jenis variabel data seperti bilangan real dapat diketik sebagai string dan ditangani sebagai string dalam fungsi atau prosedur. Banyak dari fungsi dan prosedur ini mengembalikan sebuah string, bukan bilangan bulat, nilai floating point atau nilai numerik lainnya. Salah satu contoh terbaik dari kode yang diketik secara ketat diilustrasikan dalam meme lolcatz yang disertai dengan teks: "Saya dapat memiliki string untuk menyimpan valyooz tanggal?" Di sini, pencipta meme merujuk pada gagasan bahwa nilai tanggal jauh lebih efisien ditangani sebagai angka., tetapi seorang programmer mungkin mengetiknya sebagai string.
Gagasan tentang kode yang diketik ketat benar-benar menyentuh inti dari beberapa perbedaan besar antara cara manusia dan komputer menulis dan menafsirkan kode. Beberapa perbedaan ini tercakup dalam gerakan Web semantik, yang bertujuan memberi label teknologi dengan cara yang lebih ramah terhadap manusia dan semantik. Dengan cara yang sama, salah satu alasan terbesar pemrogram mungkin memilih untuk menulis kode yang diketik secara ketat adalah bahwa itu lebih nyaman bagi mereka, jika mereka secara inheren menyukai kata-kata lebih dari angka. Kode yang diketik secara acak adalah kode "ramah kata" - ketika variabel diketik sebagai string, mereka berfungsi sebagai string karakter teks. Dalam arti tertentu, programmer mungkin membuat kode yang diketik secara ketat karena mereka hanya takut pada matematika. Dalam banyak kasus yang berbeda, kode yang diketik ketat lebih menyukai pendekatan yang berpusat pada manusia, pembuatan string teks untuk variabel, daripada pendekatan yang terpusat pada komputer dalam menggunakan nilai numerik yang lebih mudah dikonversi ke bahasa mesin dan kode biner.
