Saya mengambil kelas C ++ di sekolah saya. Karena saya sudah memprogram di Ruby saya tahu beberapa hal OOP.
Tetapi dalam C ++ ada fungsi anggota, variabel anggota, dan fungsi statis. Di Ruby kita memiliki metode instan, variabel instan, dan variabel kelas. Dan masih ada lagi ...
Apa alasan mereka berbeda? Apakah mereka level OOP yang sangat berbeda? Atau hanya beberapa perbedaan tradisi yang dimiliki ekosistem ini?
sumber