Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

ludwig
Insinyur utama pilihan Tuhan. Apa yang tidak mungkin bagimu bukan tidak mungkin bagiku.
Masukkan saja dotfiles ke dalam tas kakek tidak ada yang membutuhkan pendapat ini tentang sistem tipe dan pengetikan dinamis vs statis dari Anda

DHH2 jam lalu
Salah satu perpecahan terlama dalam pemrograman adalah pengetikan statis vs dinamis. Saya telah mendengar sejuta argumen dari kedua belah pihak sepanjang karir saya, tetapi melihat sangat sedikit dari mereka yang pernah meyakinkan siapa pun tentang apa pun. Seperti rasionalisasi yang menyamar sebagai akal jarang terjadi dalam masalah iman. Penunggang akan selalu membenarkan jalan gajah.
Itu tidak berarti tidak ada orang yang telah berpindah kamp. Faktanya, orang-orang seperti itu biasanya meneriakkan rasionalisasi paling keras dari semuanya. Seringkali dengan pesona omnivora yang tiba-tiba berubah menjadi vegan atau bankir tradisional yang beruntung menggunakan kripto. Semakin pendek iman, semakin terang nyala apinya.
Secara pribadi, saya tidak malu-malu tipe pria yang dinamis. Itu sebabnya saya sangat mencintai Ruby. Dibutuhkan keuntungan penuh dari pengetikan dinamis untuk memungkinkan sintaks puitis yang menghasilkan kode yang begitu indah. Bagi saya, Ruby dengan pengetikan eksplisit dan statis akan seperti salad dengan satu sendok es krim. Mereka tidak berjalan bersama.
Saya juga akan mengakui telah merangkul posisi injili untuk pengetikan dinamis di masa lalu. Sampai pada titik menderita penderitaan Satu Proposisi Benar. Melihat kurangnya antusiasme untuk mengetik dinamis sebagai cerminan dari hilangnya pendidikan, pengalaman, atau bahkan mungkin kompetensi.
Oh kebodohan sekali.
Seperti mencoba meyakinkan seorang introvert bahwa mereka benar-benar menyukai pesta jika mereka sedikit mengendurkan. Itu sebenarnya sangat menyenangkan berada di ruangan yang ramai, selama berjam-jam, berteriak untuk berkomunikasi, karena bagaimana dengan VIBE itu!
Hari-hari ini, saya mulai menghargai kemegahan keragaman. Pemrograman akan menjadi upaya yang mengerikan jika kita semua terbatas pada paradigma yang sama. Sifat manusia terlalu bervariasi untuk menerima batasan seperti itu pada kreativitasnya.
Dapatkah Anda membayangkan jika semua seni visual harus ditampilkan dalam gaya kubisme? Atau realisme? Atau semua novel yang ditulis dengan rasa pendek dan langsung dari Hemmingway? Betapa membosankannya semuanya dengan cepat!
Itu akan merusak keajaiban pemrograman. Perpaduan unik antara seni dan teknik ini.
Tetapi butuh beberapa saat bagi saya untuk sampai pada kesimpulan ini. Saya seorang solusionis yang sedang memulihkan. Jadi ketika saya melihat orang-orang menyilangkan hati mereka karena tidak percaya bahwa siapa pun, di mana pun mungkin menyukai JavaScript daripada TypeScript, saya tersenyum, dan saya ingat hari-hari ketika saya mengenali semangat mereka di cermin.
Itu tidak berarti semua masalah pendekatan pemrograman bermuara pada pola pikir yang sama tetapi berbeda. Ada batasan untuk relativisme ini. Tetapi pengetikan dinamis vs statis pasti dalam batasannya. Begitu juga pemrograman fungsional vs berorientasi objek. Kutub pada kedua sumbu ini telah terbukti memberikan perangkat lunak yang sangat baik selama beberapa dekade (dan hal-hal yang mengerikan juga!).
Sekarang orang diberkati dengan kapasitas untuk mengekspresikan diri mereka dengan baik dari kedua ujung. Sifat ambidextrous seperti itu tampaknya langka, seperti yang dibuktikan oleh ketidakpercayaan total yang begitu sering diungkapkan oleh kedua belah pihak sehingga yang lain mungkin memegang posisi yang masuk akal.
Saya tidak ambidextrous. Saya tidak menikmati pengetikan statis, dan benda-benda menghidupkan mata pikiran saya. Tetapi saya mulai menghargai fakta bahwa orang lain menerangi kreativitas mereka dengan intensitas yang sama seperti saya, menggunakan batasan pemrograman fungsional dan jenis yang dijabarkan secara eksplisit.
Selama saya tidak perlu mengotori Ruby saya dengan petunjuk ketik atau menulis semua kode front-end di TypeScript, saya dapat dengan senang hati hidup berdampingan dengan mereka yang menyukai Go atau tidak tahan dengan JavaScript. Vive la différence!
3
Tidak ada yang lebih berbahaya bagi orang kulit putih biasa-biasa saja daripada gagasan bahwa mereka dapat menghasilkan pemikiran atau tulisan yang menarik atau entah bagaimana mensintesis budaya atau merenungkan secara mendalam tentang apa pun, atau penemuan intelektual PSEUD, pada dasarnya
wajib gulag tinggal 4 u
166
Teratas
Peringkat
Favorit
