24 Apr, 2026
[Abstrak]Di Python, iterator dan generator adalah jiwa dari pemrosesan aliran data. Tujuan utamanya adalah untuk menghemat memori. Iterator (Iterator) Penjelasan intuitif: Iterator adalah objek yang dapat mengeluarkan sekumpulan data satu…
Tim MoonBit telah membuat dua perkembangan baru. MoonBit Language merilis kompiler backend LLVM. Melalui LLVM, MoonBit dapat langsung dikompilasi menjadi file biner asli, tidak bergantung pada kompiler C, dan menghindari…
[Abstrak]Pada tahun lalu, biaya server mengalami peningkatan yang luas dan dramatis, dan perangkat keras inti—memori (DRAM) dan solid-state drive (NAND/SSD)—juga mengalami pertumbuhan yang luar biasa. Misalnya, harga SSD kelas enterprise…
Elm adalah bahasa pemrograman fungsional yang dirancang untuk membuat aplikasi web front-end. Ini dikompilasi ke JavaScript dan menekankan kesederhanaan, kinerja, dan ketahanan. Fungsi murni berarti fungsi tersebut tidak memiliki efek…
Mulai paruh kedua tahun 2025,Insinyur Agen AIIni telah menjadi salah satu posisi paling populer di pabrik-pabrik besar. Ant AI Coding, Litbang Agen Alibaba, Agen Byte Infra, pengembangan aplikasi Tencent LLM…

Generator dan Iterator – Saya akan melakukannya demi angin

[Abstrak]Di Python, iterator dan generator adalah jiwa dari pemrosesan aliran data. Tujuan utamanya adalah untuk menghemat memori. Iterator (Iterator) Penjelasan intuitif: Iterator adalah objek yang dapat mengeluarkan sekumpulan data satu per satu, alih-alih mengeluarkan semuanya sekaligus. Misalnya: bilangan = [1, 2, 3] it = iter(nums) # Dapatkan iterator cetak (Baca selengkapnya PakarPBN A Private Blog […]

1 min read

MoonBit adalah bahasa pemrograman Universitas Peking; Backend LLVM dirilis pada waktu yang sama | BulanBit

Tim MoonBit telah membuat dua perkembangan baru. MoonBit Language merilis kompiler backend LLVM. Melalui LLVM, MoonBit dapat langsung dikompilasi menjadi file biner asli, tidak bergantung pada kompiler C, dan menghindari masalah kompatibilitas. Tim dapat mencurahkan lebih banyak energi untuk berinovasi pada sistem runtime. Hampir pada saat yang sama, MoonBit dimasukkan dalam kursus bahasa pemrograman di […]

3 mins read

Analisis kinerja dalam penurunan versi sumber daya server database – Dongshan Xu Liuzai

[Abstrak]Pada tahun lalu, biaya server mengalami peningkatan yang luas dan dramatis, dan perangkat keras inti—memori (DRAM) dan solid-state drive (NAND/SSD)—juga mengalami pertumbuhan yang luar biasa. Misalnya, harga SSD kelas enterprise dengan kapasitas 30TB diperkirakan meningkat sebesar 257% antara kuartal kedua tahun 2025 dan kuartal pertama tahun 2026. Meningkatnya biaya perangkat keras memaksa banyak perusahaan untuk […]

1 min read

Memperkenalkan arsitektur Elm ke MoonBit: menggunakan prinsip sederhana untuk membangun aplikasi web yang kuat

Elm adalah bahasa pemrograman fungsional yang dirancang untuk membuat aplikasi web front-end. Ini dikompilasi ke JavaScript dan menekankan kesederhanaan, kinerja, dan ketahanan. Fungsi murni berarti fungsi tersebut tidak memiliki efek samping, sehingga membuat kode lebih mudah dipahami dan di-debug. Melalui pemeriksaan tipe statis yang kuat, Elm memastikan bahwa aplikasi tidak memunculkan pengecualian runtime, sehingga memberikan […]

9 mins read

zero2Agent: Tutorial teknik agen untuk wawancara dengan perusahaan besar, jalur pembelajaran lengkap dari konsep hingga produksi – Gu Fei

Mulai paruh kedua tahun 2025,Insinyur Agen AIIni telah menjadi salah satu posisi paling populer di pabrik-pabrik besar. Ant AI Coding, Litbang Agen Alibaba, Agen Byte Infra, pengembangan aplikasi Tencent LLM – hampir semua perusahaan terkemuka mempekerjakan orang secara gila-gilaan. Tapi kenyataannya adalah:Mampu menyiapkan API tidak berarti bisa menjadi agen, dan bisa menjalankan demo tidak berarti […]

11 mins read

MoonBit mendukung pengembangan chip domestik – kinerja sebanding dengan C | BulanBit

Bulan lalu, dalam artikel kami “Implementasi Perangkat Keras: Menjalankan Mini Game MoonBit WASM-4 di Mikrokontroler ESP32-C6”, kami menunjukkan cara mem-porting program MoonBit ke perangkat keras fisik melalui WebAssembly (WASM) dan pertama kali mengeksplorasi potensinya di bidang tertanam. Sekarang, dengan rilis resmi backend Asli MoonBit: MoonBit mendukung backend Asli, MoonBit telah mengambil langkah penting:Tidak perlu bergantung […]

2 mins read

Pengetahuan dasar dan konsep MicroPython LVGL: rendering dan optimalisasi kinerja – FreakStudio – Blog Park

Banyak teman yang terlibat dalam pengembangan GUI tertanam menggunakan LVGL untuk mengembangkan proyek mereka di tahap selanjutnya. Ketika antarmuka menjadi rumit, mereka rentan terhadap masalah seperti pembekuan, penurunan frame, dan penggunaan CPU yang berlebihan. Faktanya, masalah intinya adalah mereka tidak memahami logika dasar rendering dan optimalisasi kinerja. Banyak teman yang terlibat dalam pengembangan GUI tertanam […]

4 mins read

MoonBit 0.9 dirilis: AI secara otomatis menghasilkan kode yang dapat dibuktikan | BulanBit

Dalam empat bulan terakhir, ekosistem MoonBit telah memasuki fase pertumbuhan eksponensial. Skala ekosistem baru ini meningkat hampir tiga kali lipat dibandingkan tiga tahun lalu: jumlah perpustakaan meningkat dari 2.500 menjadi lebih dari 7.500, dan unduhan kumulatif mencapai 3,2 juta. Proyek ini secara bertahap berkembang menjadi salah satu proyek global paling berpengaruh di bidang perangkat lunak […]

2 mins read

Postgres – Dengar / Beritahu, bangun sistem terbitkan dan berlangganan yang ringan – bidang cangkul Huajiu

Ringkasan Saat pertama kali merancang modul perpesanan dan modul caching sistem internal, hanya ada satu ketergantungan Postgres. Mengingat penggunanya tidak banyak, maka tidak perlu menginstal Redis tambahan yang hanya akan menambah waktu pengoperasian dan pemeliharaan. Caching mudah diperbaiki, cukup konfigurasikan tabel UNLOGGED. Ketika saya memikirkan tentang cara menggunakan tabel data untuk mengimplementasikan pesan, saya menemukan […]

14 mins read

Fitur baru MoonBit: Mekanisme paket virtual Paket Virtual | BulanBit

Moonbit baru-baru ini menambahkan fitur baru: paket virtual. Dengan mendeklarasikan sebuah paket sebagai paket virtual dan menentukan sekumpulan antarmuka (dideklarasikan melalui file .mbti), pengguna dapat memilih implementasi mana yang akan digunakan. Jika tidak ditentukan, implementasi default paket virtual akan digunakan. Fitur ini memberikan lebih banyak fleksibilitas untuk memisahkan antarmuka dan implementasi. **Catatan: Fitur ini masih […]

3 mins read