openSUSE memberikan dukungan penuh untuk bahasa pemrograman Nim

Pengembang distribusi openSUSE telah mengumumkan dimulainya penyediaan dukungan awal untuk paket yang terkait dengan bahasa pemrograman Nim. Dukungan primer melibatkan pembuatan pembaruan secara berkala dan cepat yang sesuai dengan rilis terbaru perangkat Nim. Paket akan dibuat untuk arsitektur x86-64, i586, ppc64le dan ARM64, dan diuji dalam sistem pengujian otomatis openSUSE sebelum dipublikasikan. Sebelumnya, distribusi Arch Linux meluncurkan inisiatif serupa untuk mendukung Nim.

Bahasa Nim difokuskan pada penyelesaian masalah pemrograman sistem, menggunakan pengetikan statis dan dibuat dengan memperhatikan Pascal, C++, Python dan Lisp. Kode sumber Nim dikompilasi menjadi representasi C, C++, atau JavaScript. Selanjutnya, kode C/C++ yang dihasilkan dikompilasi menjadi file yang dapat dieksekusi menggunakan kompiler apa pun yang tersedia (clang, gcc, icc, Visual C++), yang memungkinkan Anda mencapai kinerja yang mendekati C, jika Anda tidak memperhitungkan biaya pengoperasiannya. pemulung. Mirip dengan Python, Nim menggunakan lekukan sebagai pembatas blok. Alat dan kemampuan metaprogramming untuk membuat bahasa khusus domain (DSL) didukung.

Sumber: opennet.ru

Tambah komentar