Pertanyaan yang diberi tag «dynamic-typing»

Pengetikan Dinamis adalah properti dari bahasa pemrograman di mana pemeriksaan tipe dilakukan sebagian besar pada saat run time.


7
Fungsi apa yang diizinkan oleh pengetikan dinamis? [Tutup]
Saya telah menggunakan python selama beberapa hari sekarang dan saya pikir saya mengerti perbedaan antara pengetikan dinamis dan statis. Apa yang saya tidak mengerti adalah dalam keadaan apa itu akan lebih disukai. Ini fleksibel dan mudah dibaca, tetapi dengan mengorbankan lebih banyak pemeriksaan runtime dan pengujian unit tambahan yang diperlukan. …

9
Apa yang dimaksud dengan perolehan produktivitas dari pengetikan dinamis? [Tutup]
Saya sering mendengar klaim bahwa bahasa yang diketik secara dinamis lebih produktif daripada bahasa yang diketik secara statis. Apa alasan untuk klaim ini? Bukankah itu hanya perkakas dengan konsep-konsep modern seperti konvensi atas konfigurasi, penggunaan pemrograman fungsional, model pemrograman canggih dan penggunaan abstraksi yang konsisten? Memang ada lebih sedikit kekacauan …

5
Apakah ada korelasi antara skala proyek dan ketegasan bahasa?
Menjelaskan perbedaan antara ketatnya bahasa dan paradigma dengan seorang rekan saya, saya akhirnya menyatakan bahwa: Bahasa toleran, seperti bahasa yang dinamis dan ditafsirkan, digunakan terbaik untuk prototipe dan proyek kecil atau aplikasi web berukuran sedang. Saat memilih bahasa dinamis yang elegan seperti Python atau JavaScript dengan Node.js, manfaatnya adalah: Pengembangan …

7
Studi bahasa yang diketik secara dinamis vs statis [ditutup]
Apakah ada penelitian yang dilakukan pada keefektifan bahasa yang diketik secara statis vs dinamis? Khususnya: Pengukuran produktivitas programmer Tingkat Cacat Juga termasuk efek apakah pengujian unit digunakan atau tidak. Saya telah melihat banyak diskusi tentang manfaat dari kedua belah pihak tetapi saya bertanya-tanya apakah ada orang yang telah melakukan penelitian …

14
Apakah ide yang buruk untuk mengembalikan tipe data yang berbeda dari satu fungsi dalam bahasa yang diketik secara dinamis?
Bahasa utama saya diketik secara statis (Jawa). Di Jawa, Anda harus mengembalikan satu jenis dari setiap metode. Misalnya, Anda tidak dapat memiliki metode yang mengembalikan secara Stringkondisional atau mengembalikan secara kondisional Integer. Tetapi dalam JavaScript, misalnya, ini sangat mungkin. Dalam bahasa yang diketik secara statis saya mengerti mengapa ini adalah …



9
Apakah ada pola desain yang hanya mungkin dalam bahasa yang diketik secara dinamis seperti Python?
Saya telah membaca pertanyaan terkait Apakah ada pola desain yang tidak perlu dalam bahasa dinamis seperti Python? dan ingat kutipan ini di Wikiquote.org Hal yang menakjubkan tentang pengetikan dinamis adalah Anda dapat mengekspresikan apa pun yang dapat dikomputasi. Dan sistem tipe jangan - sistem tipe biasanya decidable, dan mereka membatasi …

3
Apakah ada keuntungan nyata untuk bahasa dinamis? [Tutup]
Pertama saya ingin mengatakan Java adalah satu-satunya bahasa yang pernah saya gunakan, jadi mohon maafkan ketidaktahuan saya tentang hal ini. Bahasa yang diketik secara dinamis memungkinkan Anda untuk memberikan nilai apa pun dalam variabel apa pun. Jadi misalnya Anda bisa menulis fungsi berikut (psuedocode): void makeItBark(dog){ dog.bark(); } Dan Anda …

2
Apa fitur semantik dari Python (dan bahasa dinamis lainnya) yang berkontribusi terhadap kelambatannya?
Saya tidak tahu betul Python. Saya mencoba memahami dengan lebih tepat fitur persis apa dari bahasa dinamis (à la Python, Lua, Skema, Perl, Ruby, ....) yang memaksa implementasi mereka lambat. Sebagai contoh, Lua 5.3 mesin metatable secara intuitif akan membuat Lua sangat lambat, tetapi dalam praktiknya Lua dikabarkan cukup cepat …



2
Membuat kelas secara dinamis dari tipe yang diambil saat runtime
Apakah mungkin melakukan hal berikut dalam C # (atau dalam bahasa lain)? Saya mengambil data dari database. Pada saat dijalankan saya dapat menghitung jumlah kolom dan tipe data dari kolom yang diambil. Selanjutnya saya ingin "menghasilkan" kelas dengan tipe data ini sebagai bidang. Saya juga ingin menyimpan semua catatan yang …

3
Apakah ada studi empiris tentang pengaruh berbagai bahasa pada kualitas perangkat lunak?
Para pendukung bahasa pemrograman fungsional menyatakan bahwa pemrograman fungsional membuatnya lebih mudah untuk alasan tentang kode. Mereka yang mendukung bahasa yang diketik secara statis mengatakan bahwa kompiler mereka menangkap cukup banyak kesalahan untuk menebus kompleksitas sistem tipe tambahan. Tetapi semua yang saya baca tentang topik-topik ini didasarkan pada argumen rasional, …

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.