openSUSE cung cấp hỗ trợ đầy đủ cho ngôn ngữ lập trình Nim

Các nhà phát triển bản phân phối openSUSE đã thông báo bắt đầu cung cấp hỗ trợ ban đầu cho các gói liên quan đến ngôn ngữ lập trình Nim. Hỗ trợ chính bao gồm việc tạo các bản cập nhật thường xuyên và nhanh chóng tương ứng với các bản phát hành mới nhất của bộ công cụ Nim. Các gói sẽ được tạo cho kiến ​​trúc x86-64, i586, ppc64le và ARM64 và được thử nghiệm trong các hệ thống thử nghiệm tự động openSUSE trước khi xuất bản. Trước đây, bản phân phối Arch Linux đã đưa ra sáng kiến ​​tương tự để hỗ trợ Nim.

Ngôn ngữ Nim tập trung vào giải quyết các vấn đề lập trình hệ thống, sử dụng kiểu gõ tĩnh và được tạo ra dựa trên Pascal, C++, Python và Lisp. Mã nguồn Nim được biên dịch thành dạng biểu diễn C, C++ hoặc JavaScript. Sau đó, mã C/C++ kết quả được biên dịch thành tệp thực thi bằng cách sử dụng bất kỳ trình biên dịch có sẵn nào (clang, gcc, icc, Visual C++), cho phép bạn đạt được hiệu suất gần bằng C, nếu bạn không tính đến chi phí chạy người thu gom rác. Tương tự như Python, Nim sử dụng thụt đầu dòng làm dấu tách khối. Các công cụ siêu lập trình và khả năng tạo ngôn ngữ dành riêng cho miền (DSL) được hỗ trợ.

Nguồn: opennet.ru

Thêm một lời nhận xét