Pertanyaan yang diberi tag «programming-languages»

Bahasa buatan untuk menginstruksikan komputer untuk melakukan langkah-langkah perhitungan untuk menyelesaikan tugas. Mereka memungkinkan pemrogram untuk berkomunikasi dengan komputer.

19
Urutan pembelajaran bahasa pemrograman yang ideal? [Tutup]
Seperti 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 pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk panduan. …

5
Apakah kebutuhan akan spesifikasi desain perangkat lunak berkurang secara signifikan dengan evolusi bahasa pemrograman yang lebih ekspresif?
Bagi banyak orang IT, termasuk saya beberapa tahun yang lalu, proses pengembangan perangkat lunak yang ideal akan melibatkan pembuatan dokumen desain terperinci dengan banyak diagram UML sebelum satu baris kode ditulis. (Ini terlihat seperti deskripsi model air terjun tapi sama dengan lincah, kecuali bahwa iterasi lebih kecil.) Selama dua atau …



2
Apakah polimorfisme parametrik peringkat tinggi berguna?
Saya cukup yakin semua orang akrab dengan metode generik formulir: T DoSomething<T>(T item) Fungsi ini juga disebut parametrically polymorphic (PP), khususnya peringkat-1 PP. Katakanlah metode ini dapat direpresentasikan menggunakan objek fungsi dari bentuk: <T> : T -> T Artinya, <T>berarti dibutuhkan satu parameter tipe, dan T -> Tberarti ia mengambil …

4
Apakah ada perbedaan antara iterable dan enumerable?
Banyak bahasa tampaknya memiliki struktur yang sangat mirip yang disebut iterable atau enumerable. Ini adalah struktur yang dapat diulang atau dicacah, yang bagi saya tampak sangat mirip. Apakah kata-kata ini bersinonim atau ada perbedaan semantik yang halus antara iterable dan enumerable yang membenarkan pilihan istilah?

5
Fitur "Seluruh tim" C ++?
Di C ++, fitur-fitur seperti pengecualian memengaruhi seluruh program Anda: Anda bisa menonaktifkannya di seluruh program Anda , atau Anda perlu mengatasinya di seluruh kode Anda. Seperti artikel terkenal tentang C ++ Report menuliskannya: Kontra-intuitif, bagian sulit dari pengkodean pengecualian bukanlah lemparan dan tangkapan eksplisit. Bagian yang sangat sulit dari …

10
Mengapa kita membutuhkan "fungsi panggilan balik"?
Saya sedang membaca buku programming in Lua. Dikatakan begitu Penutupan menyediakan alat yang berharga dalam banyak konteks. Seperti yang telah kita lihat, mereka berguna sebagai argumen untuk fungsi tingkat tinggi seperti sort. Penutupan juga bermanfaat untuk fungsi yang membangun fungsi lain, seperti contoh Penghitung baru kami; mekanisme ini memungkinkan program …

5
Mengapa invarian penting dalam Ilmu Komputer
Saya mengerti 'invarian' dalam arti harfiahnya. Saya juga mengenalinya ketika saya mengetik kode. Tapi saya rasa saya tidak mengerti pentingnya istilah ini dalam konteks ilmu komputer. Setiap kali saya membaca percakapan \ kertas putih tentang desain bahasa dari programmer terkenal \ ilmuwan komputer, istilah 'invarian' terus bermunculan sebagai jargon; dan …

9
Apakah umum bagi seorang programmer untuk tidak mengetahui perbedaan antara C dan C ++? [Tutup]
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 mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


5
Mengapa setiap bahasa pemrograman "kuat"?
Setiap kali saya melihat halaman web yang didedikasikan untuk beberapa bahasa pemrograman, saya selalu melihat kata "powerful" dalam daftar keistimewaan / atribut. Jika setiap bahasa pemrograman sangat kuat mengapa mereka memasukkan kata itu ke dalam tutorial / dokumentasi?




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.