Julia là gì?

Được phát triển bởi Jeff Bezanson, Alan Edelman, Stefan Karpinki và Viral B. Shah và được phát hành lần đầu tiên vào năm 2012, Julia là ngôn ngữ lập trình cấp cao được sử dụng trong điện toán khoa học. Nó có thể được sử dụng để tính toán thống kê và phân tích dữ liệu, tương tự như ngôn ngữ lập trình R. Một trong những tính năng mạnh nhất của nó là nhiều công văn - một loại đa hình cho phép các hàm hoạt động khác nhau dựa trên kiểu dữ liệu của các đối số mà chúng nhận được.

Các tính năng khác của Julia

  • Gõ động.
  • Thu gom rác thải.
  • Hiệu suất ngang bằng với các chương trình được viết bằng C.
  • Một trình quản lý gói tích hợp.
  • Khả năng xem mã lắp ráp được biên dịch của bất kỳ chức năng hoặc hoạt động nào, ngay sau khi nhập nó.
  • Các công cụ để lập trình siêu dữ liệu tương tự như các macro LISP.
  • Khả năng riêng để gọi các hàm C.
  • Khả năng gọi các hàm Python với gói PyCall.
  • Khả năng điều khiển các quá trình hệ thống có sức mạnh tương đương với vỏ dòng lệnh.
  • Chức năng xử lý song song và tính toán phân tán.
  • Người dùng có thể xác định các loại dữ liệu của riêng mình, hoạt động nhanh như các loại tích hợp.
  • Mức độ mở rộng cao, cho phép người dùng xác định lại nhiều khía cạnh cốt lõi của ngôn ngữ.
  • Hỗ trợ Unicode.

"Chào thế giới!" ở Julia

 println ("Xin chào, Thế giới!") 

Hội, C, Mã, Biên dịch, Động, Thế giới Xin chào, Cấp cao, Ngôn ngữ, LISP, Thuật ngữ lập trình, Python