Skip to main content

Statically typed language

Statically typed language adalah jenis bahasa pemrograman yang secara ekplisit tipe datanya harus didefinisikan terlebih dahulu dan tipe datanya akan sama terus ketikan program dijalankan. Jika saat compile terdapat kesalahan tipe data atau tidak sama, maka akan muncul error pada tipe data tersebut

Sebagai contoh bahasa pemrograman yang bertike statis yaitu Typescript, Java, C++, C# Rust

  • Lebiha aman dan minim bug
  • Lebih mudah dilakukan debugging, karena saat melakukan compile sistem akan memberikan error
  • Lebih udah untuk direfactoring

Kekurangan bahasa statis yaitu sulitnya ketika melakukan prototype atau melakukan pemrograman yang sifatnya baru uji coba atau experimental