Ilmu Komputer

T&J untuk siswa, peneliti, dan praktisi ilmu komputer

3
Apa yang dimaksud dengan "peta"?
Saya telah menemukan istilah ini berkali-kali, dalam berbagai materi pendidikan CS: L2 CS162 (UC Berkeley): I / O yang dipetakan dengan memori L4 CS162 (UC Berkeley): Memori memetakan file L24 CS61 (UC Berkeley): "Memori yang dipetakan I / O": Kontrol perangkat / register data dipetakan ke ruang alamat CPU Bahkan, …

2
Mengapa tidak memutar audio menghentikan tugas lain?
Jika prosesor hanya dapat menjalankan satu hal pada satu waktu, bagaimana mungkin saya dapat memutar musik terus menerus dan masih dapat menjalankan tugas lain? Saya mengerti sistem interupsi, tetapi bukankah perlu bahwa CPU terus-menerus memproses audio agar tidak terdengar gelisah / lamban? Saya bertanya tentang implementasi yang mendasarinya, apakah pertanyaan …

1
Apakah ada konsep ganda untuk "Turing Lengkap" dalam logika?
Dua model komputasi dapat ditunjukkan saling melengkapi jika masing-masing dapat menyandikan simulator universal untuk yang lain. Dua logika dapat ditunjukkan untuk melengkapi jika suatu pengkodean aturan inferensi (dan mungkin aksioma jika ada) dari masing-masing ditunjukkan sebagai teorema dari yang lain. Dalam komputabilitas ini telah mengarah pada gagasan alami kelengkapan Turing …


2
masalah grafik jaringan sosial
Inilah masalahnya: Ada grafik yang terhubung dengan node yang mewakili sejumlah orang. Setiap node / orang memiliki pendapat tentang topik misalnya trump vs clinton, buku kertas vs kindle, dll Tujuannya adalah membuat setiap node dalam grafik berbagi pendapat yang sama, dengan memilih subset node tertentu, dalam urutan tertentu. Jika mayoritas …



1
Mengapa tipe rekursif diperlukan sebagai primitif untuk bukti dalam sistem tipe dependen?
Saya relatif baru mengetik teori dan pemrograman dependen. Saya telah mempelajari kalkulus konstruksi (CoC) dan sistem tipe murni lainnya. Saya sangat tertarik menggunakannya sebagai representasi perantara untuk sistem kompiler. Saya mengerti bahwa (co-) tipe rekursif dapat diwakili , secara komputasi , menggunakan sebagai satu-satunya tipe konstruktor. Saya telah membaca, bahwa …

1
Jenis sebagai Warga negara kelas satu
Berasal dari latar belakang C ++ saya tidak mengerti mengapa seseorang membutuhkan tipe / tipe ekspresi sebagai warga negara kelas satu? Satu-satunya bahasa yang saya tahu yang mendukung fitur ini adalah Aldor. Adakah yang punya literatur tentang tipe sebagai warga negara kelas satu atau tahu beberapa alasan mengapa ini berguna?

2
Apakah ekstensi automata keadaan terbatas berikut dipelajari?
Pertimbangkan mesin keadaan terbatas seperti biasa, tetapi setiap transisi, ia juga dapat memperbarui penghitung bilangan bulat dengan menambahkan atau mengurangi angka. Katakanlah, fungsi transisi dari bentuk pindah ke keadaan baru p , dan tambahkan k ke penghitung, di mana k ∈ Z (jadi k dapat positif, negatif, atau nol) .δ( …


1
Analisis Kompleksitas Algoritma pada implementasi bahasa pemrograman fungsional
Saya telah belajar hari ini bahwa analisis algoritma berbeda berdasarkan pada model komputasi. Itu adalah sesuatu yang tidak pernah saya pikirkan atau dengar. Contoh yang diberikan kepada saya, yang menggambarkannya lebih lanjut, oleh Pengguna @chi adalah: Misalnya, pertimbangkan tugas: diberikan kembalikan . Dalam RAM ini dapat diselesaikan dalam karena akses …

2
Intuisi di balik gerbang Hadamard
Saya mencoba untuk belajar sendiri tentang komputasi kuantum, dan saya memiliki pemahaman yang baik tentang aljabar linier. Saya melewati gerbang NOT, yang tidak terlalu buruk, tapi kemudian saya sampai di gerbang Hadamard. Dan saya terjebak. Terutama karena ketika saya "memahami" manipulasi, saya tidak mengerti apa yang sebenarnya mereka lakukan atau …

4
Apa teknik formal umum untuk membuktikan kode fungsional yang benar?
Saya ingin memberikan bukti untuk bagian dari program Haskell yang saya tulis sebagai bagian dari tesis saya. Namun sejauh ini, saya gagal menemukan referensi yang bagus. Buku pengantar Graham Hutton, Programming in Haskell ( Google Books ) —yang saya baca sambil mempelajari Haskell — menyentuh beberapa teknik untuk alasan tentang …

2
Apakah ada paradigma untuk menyusun fungsi “pembaruan tambahan” dalam gaya aliran data murni?
Saya tidak tahu terminologi yang benar untuk mengajukan pertanyaan ini, jadi saya akan menggambarkannya dengan banyak kata, bersabarlah. Latar belakang , jadi kita ada di halaman yang sama: Program sering mengandung cache - waktu / memori tradeoff. Kesalahan programmer yang umum adalah lupa memperbarui nilai yang di-cache setelah mengubah salah …

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.