Pertanyaan yang diberi tag languages

10
Portabilitas bahasa C

Bagaimana portabilitas bahasa seperti C ditentukan? Saya telah belajar bahwa kompiler khusus untuk ISA. Jika ini benar, bagaimana C portabel? Atau apakah hanya kode sumber yang ditulis dalam C yang portable tetapi tidak dapat dieksekusi? Bukankah executable ISA khusus untuk contoh aplikasi untuk...

10
Pikiran pada tipe alias / sinonim?

Saya akan mencoba yang terbaik untuk membingkai pertanyaan ini dengan cara yang tidak menghasilkan perang bahasa atau daftar, karena saya pikir mungkin ada jawaban yang baik dan teknis untuk pertanyaan ini. Bahasa yang berbeda mendukung tipe alias hingga derajat yang berbeda-beda. C # memungkinkan...

10
Menganalisis bahasa pemrograman

Dalam SICP , penulis menyatakan ( Bagian 1.1 ) bahwa ada tiga "mekanisme" dasar bahasa pemrograman: ekspresi primitif , yang mewakili entitas paling sederhana yang digunakan bahasa sarana kombinasi , dimana unsur-unsur majemuk dibangun dari yang lebih sederhana sarana abstraksi , dengan mana...

10
Mengapa variabel perlu tipe?

Jadi kami menulis: Customer c = new Customer(); Mengapa desainnya tidak seperti yang kami tulis: c = new Customer(); c.CreditLimit = 1000; Kompiler dapat menghitung poin c untuk Pelanggan dan memungkinkan anggota Pelanggan dipanggil pada c? Saya tahu kami mungkin ingin menulis: IPerson c =...