Pertanyaan yang diberi tag «history»

Untuk pertanyaan tentang sejarah pemrograman dan komputasi.

5
Mengapa "charset" benar-benar berarti "encoding" dalam penggunaan umum?
Sesuatu yang telah lama membingungkan saya adalah bahwa begitu banyak perangkat lunak menggunakan istilah "charset" dan "encoding" sebagai sinonim. Ketika orang merujuk ke "encoding" unicode, mereka selalu berarti seperangkat aturan untuk mewakili karakter unicode sebagai urutan byte - seperti ASCII, atau UTF-8. Ini tampaknya masuk akal dan intuitif; idenya adalah …


1
Mengapa GCC menggunakan sintaks AT&T secara default?
Saya pikir judul mengatakan semuanya :) Apakah ada alasan praktis tertentu (saya kira itu sebagian besar bersejarah, tetapi saya tidak dapat menemukannya sendiri) mengapa GCC menggunakan sintaksis AT&T / GAS? Catatan: Saya tahu ini hanya default dan Anda dapat mengubahnya Catatan 2: Saya pribadi menemukan "sintaks Intel" jauh lebih mudah …
9 history  assembly  gcc 

1
Sumber asli `(seed * 9301 + 49297)% 233280` algoritma acak?
Jika Anda mencari contoh membuat generator angka acak (semu), Anda akan mengalami hal-hal seperti ini (contoh spesifik http://indiegamr.com/generate-repeatable-random-numbers-in-js/ ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, // so in any case, you HAVE to provide a Math.seed Math.seededRandom = function(max, …
9 history  random 

3
Mengapa Quicksort disebut "Quicksort"?
Inti dari pertanyaan ini adalah bukan untuk memperdebatkan kelebihan ini atas algoritma pengurutan lainnya - tentu saja ada banyak pertanyaan lain yang melakukan ini. Pertanyaan ini tentang nama. Mengapa Quicksort disebut "Quicksort"? Tentu, ini "cepat", sebagian besar waktu, tetapi tidak selalu. Kemungkinan degenerasi menjadi O (N ^ 2) sudah diketahui. …

2
Siapa yang pertama kali menciptakan istilah Fungsi Urutan Tinggi dan / atau Warga Kelas Satu?
Saya telah memahami bahwa jauh sebelum Haskell, O'Caml atau LISP, fungsi-fungsi tingkat tinggi adalah subjek penelitian akademik dan dalam matematika, Schönfinkel (pada 1967) dan Haskell Curry (pada 1968) sudah menerapkan teknik seperti kari, tetapi itu sebelum tersedia dalam bahasa pemrograman apa pun. Skema, menurut Wikipedia , adalah bahasa pertama yang …

2
Mengapa metode pengakses dari spesifikasi JavaBean menjadi standar untuk pengembangan Java?
The JavaBeans Keterangan menggambarkan JavaBean sebagai Java Bean adalah komponen perangkat lunak yang dapat digunakan kembali yang dapat dimanipulasi secara visual dalam alat pembangun Karena sebagian besar baris kode yang ditulis tampaknya tidak ada hubungannya dengan dimanipulasi secara visual dalam alat pembangun, mengapa spesifikasi JavaBean menjadi "cara" untuk menulis kode …
9 java  history 

3
Apa dampak historis dari Penerbangan 501 Ariane 5?
Disintegrasi roket Ariane 5 37 detik setelah diluncurkan pada perjalanan perdananya ( Penerbangan 501 ) biasanya disebut sebagai salah satu bug perangkat lunak paling mahal dalam sejarah 1 : Butuh Badan Antariksa Eropa 10 tahun dan $ 7 miliar untuk menghasilkan Ariane 5, roket raksasa yang mampu melemparkan sepasang satelit …
9 testing  history  bug 




2
Dalam cara spesifik apa Delphi memengaruhi bahasa C #
Saya secara khusus mencari pengaruh bahasa (sebagai lawan kerangka kerja). Sekilas C # tampaknya merupakan evolusi dari C / C ++ atau Java. Tapi kita tahu C # memiliki desainer yang sama dengan Delphi, dan dia bahkan mengakui beberapa kesamaan dan berkata "ide bagus tidak hilang begitu saja." Satu contoh …
8 c#  history  delphi 


4
Kapan Undefined Behavior in C melompati penghalang kausalitas
Beberapa kompiler C hiper-modern akan menyimpulkan bahwa jika suatu program akan memanggil Perilaku Tidak Terdefinisi ketika diberi input tertentu, input seperti itu tidak akan pernah diterima. Akibatnya, kode apa pun yang tidak relevan kecuali jika input tersebut diterima dapat dihilangkan. Sebagai contoh sederhana, diberikan: void foo(uint32_t); uint32_t rotateleft(uint_t value, uint32_t …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.