Apa set fitur / struktur bahasa minimal yang membuatnya
Apa set fitur / struktur bahasa minimal yang membuatnya
Saya baru saja memulai pekerjaan di mana saya menulis Python setelah datang dari latar belakang Java, dan saya memperhatikan bahwa pengembang lain cenderung mengutip string menggunakan tanda kutip tunggal ( '') daripada tanda kutip ganda ( ""). Sebagai contoh: line1 = 'This is how strings...
Javascript adalah bahasa berorientasi objek berbasis prototipe tetapi dapat menjadi berbasis kelas dalam berbagai cara, baik dengan: Menulis fungsi yang akan digunakan sebagai kelas sendiri Gunakan sistem kelas yang bagus dalam suatu kerangka kerja (seperti mootools Class.Class ) Hasilkan dari...
Saya tidak tahu apa arti skalar sebenarnya, tetapi saya mencoba melihat apakah saya memikirkannya dengan benar. Apakah skalar berhubungan dengan kesewenang-wenangan di mana jenis data dapat berupa jenis apa pun, atau suatu sistem tidak dapat mengetahui data apa yang ada di
Ini adalah pertanyaan yang agak konseptual, tetapi saya berharap saya bisa mendapatkan saran yang bagus tentang ini. Banyak pemrograman yang saya lakukan adalah dengan array ( NumPy ); Saya sering harus mencocokkan item dalam dua atau lebih array yang ukurannya berbeda dan hal pertama yang saya...
Saya melakukan pemrograman basis data menggunakan Java dengan SQLite. Saya telah menemukan bahwa hanya satu koneksi pada basis data yang memiliki kemampuan menulis, sementara banyak koneksi sekaligus memiliki kemampuan membaca. Mengapa arsitektur SQLite dirancang seperti ini? Selama dua hal yang...
Setelah menelusuri beberapa jawaban Stack Overflow, jelas bahwa beberapa bahasa yang dikompilasi secara asli memiliki pengumpulan sampah . Tetapi tidak jelas bagi saya bagaimana ini akan bekerja. Saya mengerti bagaimana pengumpulan sampah dapat bekerja dengan bahasa yang ditafsirkan. Pengumpul...
Mengapa "topeng bit" disebut seperti ini? Saya tahu bahwa mereka terutama digunakan untuk operasi bitwise dan penggunaan bit mask lebih efisien daripada penggunaan variabel yang terpisah. Namun pertanyaan saya adalah mengapa dan kapan bit mask ditemukan? Apakah mereka digunakan sejak awal...
Saya mendengar bahwa Anda harus menghindari memimpin baris baru saat menggunakan printf. Sehingga printf("\nHello World!")sebaiknya Anda gunakanprintf("Hello World!\n") Dalam contoh khusus di atas tidak masuk akal, karena output akan berbeda, tetapi pertimbangkan
Dalam banyak hal saya benar-benar menyukai gagasan antarmuka Fluent, tetapi dengan semua fitur modern C # (inisialisasi, lambdas, parameter bernama) Saya mendapati diri saya berpikir, "apakah itu layak?", Dan "Apakah ini pola yang tepat untuk menggunakan?". Adakah yang bisa memberi saya, jika bukan...
Menurut pertanyaan ini dan jawabannya Apa tujuan dari "klausa non-pengesahan" dalam lisensi BSD Baru? tampaknya lebih pintar untuk memilih lisensi BSD daripada MIT, untuk mencegah orang menggunakan nama Anda dengan cara yang tidak diinginkan. Jika itu masalahnya, mengapa orang masih memilih...
Tampaknya kebijaksanaan konvensional menunjukkan bahwa programmer yang baik juga pandai matematika. Atau keduanya terkait secara intrinsik. Banyak buku pemrograman yang saya baca memberikan banyak contoh yang merupakan solusi untuk masalah matematika, atau entah bagaimana terkait dengan matematika...
Sebagian besar proyek yang saya gunakan menggunakan beberapa komponen open-source. Sebagai prinsip umum, apakah itu ide yang baik untuk selalu menghindari mengikat semua komponen kode ke perpustakaan pihak ketiga dan bukannya pergi melalui pembungkus enkapsulasi untuk menghindari rasa sakit...
Saya yakin banyak pengembang yang akrab dengan XML dan JSON , dan mereka telah menggunakan keduanya. Jadi tidak ada gunanya menjelaskan apa mereka, dan apa tujuan mereka, bahkan secara singkat. Jika kita mencoba memetakan konsep mereka, kita dapat mengatakan (koreksi saya jika saya salah): Tag...
Saya tahu bahwa Subversion (apa yang kami gunakan di tempat kerja) dapat dikonfigurasikan untuk memerlukan komentar saat melakukan, namun saya tidak dalam posisi yang kuat untuk mengaktifkannya. Saya tahu bahwa alasan saya berkomentar tentang komitmen saya adalah karena berguna, jika hanya sebagai...
Saya sedang menulis esai, dan ingin memiliki beberapa bukti empiris, mungkin data longitudinal di mana popularitas teknologi ini dibandingkan selama beberapa tahun. Apakah ada statistik yang menunjukkan popularitas Git versus
Saya sedang mencari di AvSol Coding Guidelines untuk C # dan saya setuju dengan hampir semuanya tetapi saya benar-benar ingin tahu apa pendapat orang lain tentang satu aturan spesifik. AV1500 Metode tidak boleh melebihi 7 pernyataan. Metode yang membutuhkan lebih dari 7 pernyataan adalah...
Terkadang Anda mengalami situasi di mana Anda harus memperluas / memperbaiki beberapa kode yang ada. Anda melihat bahwa kode lama sangat ramping, tetapi juga sulit diperluas, dan membutuhkan waktu untuk membaca. Apakah ide yang bagus untuk menggantinya dengan kode modern? Beberapa waktu yang lalu...
Ada beberapa bahasa pemrograman yang memiliki sistem manajemen paket: CTAN untuk TeX CPAN untuk Perl Pip & Telur untuk Python Maven untuk Jawa komplotan rahasia untuk Haskell Permata untuk Ruby npm untuk NodeJS bower untuk Javascript & CSS frontend nuget untuk C # komposer untuk...
Saya tidak bisa mengerti alasannya. Saya selalu menggunakan kelas String seperti pengembang lain, tetapi ketika saya memodifikasi nilai itu, contoh baru dari String dibuat. Apa yang mungkin menjadi alasan ketidakmampuan untuk kelas String di Jawa? Saya tahu ada beberapa alternatif seperti...