bahasa pemrograman yang menggunakan static typed memerlukan deklarasi eksplisit
dari variabel sebelum digunakan. contoh :
int i,j,k; --> deklarasi eksplisit variabel
i=10; j=2; --> menggunakan variabel
k=i+j;
java, C/C++ merupakan bahasa dengan static typed.
sedangkan dynamic typed tidak memerlu
Ya, kurang lebih seperti yg dijelaskan Iesa Maliek. Saya hanya menambahkan
sedikit saja:
Tidak semua bahasa static typed harus didahului type annotations secara
eksplisit. Fitur ini namanya type inference. Salah satu bahasa yang mendukung
fitur ini adalah Scala.
contoh (Scala):
var group = "
saya udah baca-baca percakapan disini,
http://dotnet.netindonesia.net/?0::32532 tambah binun ne :)
Agi Putra Kharisma wrote:
>
>
> Ya, kurang lebih seperti yg dijelaskan Iesa Maliek. Saya hanya
> menambahkan sedikit saja:
>
> Tidak semua bahasa static typed harus didahului type annotations
> s
ada yg namanya strong vs. weak type
dan ada yg namanya static vs. dynamic type
strong + dynamic type itu contohnya = python dan scala
var group = "Java User Group Indonesia"
secara otomatis (oleh compiler), variable group akan memiliki type
java.lang.String
(nyopy yah dari Agi)
strong + static ty
yah simpel aja, jangan baca artikel itu.
soalnya di situ bukan mau bahas static apa dynamic language
tapi ngebahas COP, composite oriented programming.
kalo di java contohnya, Qi4j
2009/6/23 ataherster :
>
>
> saya udah baca-baca percakapan disini,
> http://dotnet.netindonesia.net/?0::32532 tambah
5 matches
Mail list logo