Apa itu Julia?

Dibangunkan oleh Jeff Bezanson, Alan Edelman, Stefan Karpinski, dan Viral B. Shah, dan pertama kali dikeluarkan pada tahun 2012, Julia adalah bahasa pengaturcaraan peringkat tinggi yang digunakan dalam pengkomputeraan saintifik. Ia boleh digunakan untuk perhitungan statistik dan analisis data, seperti bahasa pengaturcaraan R. Salah satu ciri terkuatnya ialah penghantaran berbilang - jenis polimorfisme yang membolehkan fungsi berfungsi dengan berbeza berdasarkan jenis data hujah yang mereka terima.

Ciri-ciri lain Julia

  • Menaip dinamik.
  • Kutipan sampah.
  • Prestasi setanding dengan program yang ditulis dalam C.
  • Pengurus pakej terbina dalam.
  • Keupayaan untuk melihat kod perhimpunan yang disusun bagi sebarang fungsi atau operasi, sebaik sahaja selepas menaipnya.
  • Alat untuk metaprogramming serupa dengan makro LISP.
  • Keupayaan asli untuk memanggil fungsi C.
  • Keupayaan untuk memanggil fungsi Python dengan pakej PyCall.
  • Keupayaan untuk mengawal proses sistem dengan kuasa yang sama sebagai shell baris perintah.
  • Fungsi untuk pemprosesan selari dan pengkomputeran yang diedarkan.
  • Pengguna boleh menentukan jenis datanya sendiri yang berfungsi secepat jenis terbina dalam.
  • Tahap ketinggian yang tinggi, membolehkan pengguna untuk mentakrifkan semula banyak aspek teras bahasa.
  • Sokongan Unicode.

"Hai dunia!" dalam Julia

 println ("Hello, World!") 

Perhimpunan, C, Kod, Dikompilasi, Dinamik, Hello World, Tingkat Tinggi, Bahasa, LISP, Pengaturcaraan, Python