Sesekali saya melihat "penutupan" disebutkan, dan saya mencoba mencarinya tetapi Wiki tidak memberikan penjelasan yang saya mengerti. Bisakah seseorang membantu saya di
Pertanyaan tentang aspek khusus bahasa komputer tertentu, khususnya cara penulisan atau kemampuan ekspresif yang diberikan kepada pemrogram.
Sesekali saya melihat "penutupan" disebutkan, dan saya mencoba mencarinya tetapi Wiki tidak memberikan penjelasan yang saya mengerti. Bisakah seseorang membantu saya di
Karena ini musim liburan sekarang dan semua orang berharap, saya bertanya-tanya - fitur bahasa apa yang ingin ditambahkan PHP? Saya tertarik pada beberapa saran / keinginan praktis untuk bahasa ini. Secara praktis yang saya maksud: Sesuatu yang dapat dilakukan secara praktis (bukan: "Saya...
Saya telah melihat berkali-kali pernyataan seperti- "Tolong jadikan fitur ini sebagai warga negara kelas satu dalam bahasa dan platform". Sebagai contoh, dikatakan tentang enum di C # /. Net. Jadi, kapan fitur dianggap sebagai "warga negara kelas satu" dalam bahasa pemrograman /
Banyak bahasa modern menyediakan fitur penanganan pengecualian yang kaya , tetapi bahasa pemrograman Apple Swift tidak menyediakan mekanisme penanganan pengecualian . Tenggelam dalam pengecualian seperti saya, saya mengalami kesulitan membungkus pikiran saya di sekitar apa artinya ini. Swift...
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Saya tidak melihat perlunya A::xmendefinisikan secara terpisah dalam file .cpp (atau file yang sama untuk template). Mengapa tidak dapat A::xdideklarasikan dan didefinisikan pada saat...
Latar Belakang: Saya telah menjalankan beberapa tutorial dan menulis beberapa proyek kecil. Semua berjalan cukup baik menggunakan Google dan StackOverflow . Beberapa kali dalam beberapa hari terakhir saya mendapati diri saya bertanya-tanya, "Apa yang saya lewatkan?" - Saya merasa bahwa saya masih...
Di mana diterima bahwa suatu bahasa harus Turing lengkap untuk menjadi baik, apakah mungkin untuk memiliki bahasa pemrograman 'berguna' yang Turing tidak lengkap? Saya harus mengklarifikasi bahwa ini cukup khusus tentang bahasa 'pemrograman' dalam pengertian tradisional, dan bukan bahasa markup...
Karena sering diklasifikasikan di tingkat sekolah / perguruan tinggi, bahasa pemrograman populer (C #, Java, C ++) adalah semua bahasa generasi ke-3 (dengan tingkat abstraksi yang lebih tinggi dari bagian fisik mesin). Selain itu, bahasa rakitan diklasifikasikan sebagai bahasa ke-2 dan bahasa mesin...
Jika saya ingin membandingkan dua angka (atau entitas yang tertata dengan baik), saya akan melakukannya dengan x < y. Jika saya ingin membandingkan tiga dari mereka, siswa aljabar sekolah menengah akan menyarankan mencoba x < y < z. Programmer dalam diri saya kemudian akan menjawab dengan...
Saya mempelajari Haskell untuk tujuan memahami pemrograman fungsional, dengan harapan bahwa saya akan menerapkan wawasan yang saya peroleh dalam bahasa lain (terutama Groovy, Python, JavaScript.) Saya memilih Haskell karena saya memiliki kesan bahwa itu sangat fungsional, dan tidak akan membiarkan...
Saya telah melihat banyak kurikulum CS dan saran pembelajaran untuk programmer baru yang meminta calon programmer untuk mempelajari juru bahasa lisp yang secara khusus ditulis dalam lisp. Semua situs ini mengatakan hal-hal yang mirip dengan, "ini wahyu intelektual", "ini adalah pengalaman...
Dalam C, tidak perlu untuk melemparkan void *ke tipe pointer lain, itu selalu dipromosikan dengan aman. Namun, dalam C ++, ini tidak terjadi. Misalnya, int *a = malloc(sizeof(int)); bekerja di C, tetapi tidak di C ++. (Catatan: Saya tahu bahwa Anda tidak boleh menggunakan mallocC ++, atau dalam...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Saat ini saya sedang...
Berikut ini adalah kode pseudo, saya mencobanya dalam Java dan PHP dan keduanya bekerja: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); Mengapa Anda bisa melakukan ini dalam paradigma OOP dan apa...
Apakah ada bahasa pemrograman yang memiliki basis data bawaan sebagai fitur bahasa kelas satu daripada menghubungkan ke database SQL eksternal (atau lainnya)? Apa yang menjadi kelemahan dan manfaat dari fitur seperti itu? Seperti apakah fitur itu dan bagaimana hal itu mengubah cara kita...
Saya berdiskusi dengan seorang rekan kerja hari ini, apakah penggunaan menggunakan operator Java instanceofadalah semacam refleksi. Dan diskusi dengan cepat berkembang menjadi apa yang sebenarnya mendefinisikan refleksi. Jadi, apa definisi refleksi? Dan apakah penggunaan instanceofdianggap...
Saya ingin menambahkan penanganan kesalahan ke: var firstVariable = 1; var secondVariable = firstVariable; Di bawah ini tidak dapat dikompilasi: try { var firstVariable = 1; } catch {} try { var secondVariable = firstVariable; } catch {} Mengapa diperlukan blok uji coba untuk memengaruhi...
Bagaimana saya bisa mengatakan dalam bahasa Inggris, bahwa bahasa pemrograman dapat dikompilasi ke bahasa pemrograman lain? Contohnya bisa Haxe . Di situs web bahasa didekribusikan sebagai "Multiplatform": Multiplatform: Haxe dapat dikompilasi ke semua platform pemrograman populer dengan...
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa
Baru-baru ini saya tersandung sekali lagi pada masalah catatan Haskell, khususnya keunikan nama-nama bidang. (Ini menyebalkan ...) Saya sudah membaca proposal untuk catatan di Haskell dari SPJ dan Greg Morrisett, tetapi pembaruan terakhir adalah pada tahun 2003. Makalah lain yang disebut...