Daftar Isi:
Definisi - Apa artinya Strongly Typed?
Sangat diketik adalah konsep yang digunakan untuk merujuk ke bahasa pemrograman yang memberlakukan pembatasan ketat pada pencampuran nilai dengan tipe data yang berbeda. Ketika pembatasan tersebut dilanggar dan kesalahan (pengecualian) terjadi.
Techopedia menjelaskan Sangat Diketik
Contoh bahasa yang sangat diketik ada termasuk Java, Ruby, Smalltalk dan Python. Dalam kasus Java, kesalahan pengetikan terdeteksi selama kompilasi Bahasa pemrograman lain, seperti Ruby, mendeteksi kesalahan pengetikan saat runtime.
Dalam bahasa yang sangat diketik, perilaku operasi lebih dapat diprediksi dibandingkan dengan bahasa yang diketik dengan lemah. Kelemahannya adalah harus mendeklarasikan dan mengetikkan semua variabel dan parameter - meskipun beberapa akan berpendapat ini adalah coding yang cukup bagus.
Perbedaan antara bahasa yang diketik dengan kuat dan bahasa yang diketik agak kabur. Beberapa bahasa yang dianggap sangat diketik sebenarnya memungkinkan konsesi yang membuat mereka diketik dengan lemah. Ambil C #, misalnya. Sementara C # mengharuskan semua variabelnya memiliki tipe yang ditentukan, itu memungkinkan programmer untuk menonaktifkan pemeriksaan tipe dinamis. Bahkan Java, yang dianggap sebagai salah satu bahasa pemrograman yang diketik paling kuat, memungkinkan objek untuk dilemparkan ke tipe lain.
