Rekayasa Perangkat Lunak

15
Siapa programmer pertama?

Apakah ada beberapa konsensus di antara para sejarawan tentang siapa programmer pertama yang pernah? Jika demikian, siapakah itu dan apa yang sedang mereka pemrograman? Saya merasa lebih menarik untuk mengetahui lebih banyak tentang pelopor pemrograman, terlepas dari apakah mereka diprogram pada...

15
Definisi "negara"

Apa cara yang baik untuk mendefinisikan "negara", seperti dalam variabel negara atau mesin negara, ke programmer baru (sebelumnya bukan)? Apa beberapa cara yang baik untuk menjelaskan mengapa konsep ini berguna untuk menulis perangkat lunak? Apakah konsep negara diajarkan secara eksplisit dalam...

15
Mengapa C ++ menulis compiler?

Saya bertanya-tanya mengapa C ++ adalah pilihan yang baik untuk menulis kompiler. Tentu saja C juga baik untuk tujuan ini, karena banyak kompiler ditulis dalam C atau C ++ tetapi saya lebih tertarik pada C ++ kali ini. Ada alasan bagus? Saya mencari itu di Internet, tetapi saya tidak dapat...

15
Mendekati internal Java / JVM [ditutup]

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 4 tahun yang lalu . Saya telah memprogram...

15
Apakah C # menjadi lebih sulit untuk dibaca?

Ketika C # telah berkembang, banyak fitur bahasa telah ditambahkan. Ini telah sampai pada titik di mana itu menjadi tidak dapat dibaca untuk saya. Sebagai contoh, pertimbangkan snip kode berikut dari kode Caliburn.Micro di sini : container = CompositionHost.Initialize( new AggregateCatalog(...

15
Haruskah fungsi pustaka C selalu mengharapkan panjang string?

Saat ini saya sedang mengerjakan perpustakaan yang ditulis dalam C. Banyak fungsi perpustakaan ini mengharapkan string sebagai char*atau const char*dalam argumen mereka. Saya mulai dengan fungsi-fungsi itu selalu mengharapkan panjang string size_tsehingga null-termination tidak diperlukan. Namun,...

15
Status keluar nol untuk keluar bersih

Apakah dapat diterima untuk mengembalikan kode keluar non-nol jika program tersebut berjalan dengan baik? Misalnya, katakan saya memiliki program sederhana yang (hanya) melakukan hal berikut: Program membutuhkan argumen N. Ini mengembalikan kode keluar dari min (N, 255). Perhatikan bahwa N apa pun...

15
Nol sebagai konstanta?

Saya menemukan idiom pemrograman ini baru-baru ini: const float Zero = 0.0; yang kemudian digunakan dalam perbandingan: if (x > Zero) {..} Adakah yang bisa menjelaskan apakah ini benar-benar lebih efisien atau dapat dibaca atau dipelihara daripada: if (x > 0.0) {..} CATATAN: Saya...

15
Ekstensi Kriptografi Java

Saya diberitahu bahwa untuk mendukung enkripsi AES256 di dalam aplikasi Java saya bahwa saya akan membutuhkan JCE dengan File Kebijakan Yurisdiksi Kekuatan Tidak Terbatas. Saya mengunduh ini dari Oracle dan membuka ritsletingnya dan saya hanya melihat 2 JAR: local_policy.jar;

15
Bekerja dengan Git pada banyak mesin

Ini mungkin terdengar agak aneh, tapi saya bertanya-tanya tentang cara yang baik untuk bekerja di Git dari beberapa mesin yang terhubung bersama dalam beberapa cara. Sepertinya saya memiliki dua opsi, dan saya dapat melihat manfaat di kedua sisi: Gunakan git sendiri untuk berbagi, setiap mesin...