Какво е Джулия?

Разработено от Jeff Bezanson, Alan Edelman, Stefan Karpinski, и Viral B. Shah, и за първи път излиза през 2012 г., Джулия е език за програмиране на високо ниво, използван в научните изчисления. Може да се използва за статистически изчисления и анализ на данни, подобно на езика за програмиране R. Една от най-силните му характеристики е многократното изпращане - вид полиморфизъм, който позволява на функциите да се държат различно въз основа на типа данни на аргументите, които получават.

Други функции на Джулия

  • Динамично въвеждане.
  • Събиране на боклук.
  • Изпълнение на ниво с програми, написани на C.
  • Вграден мениджър на пакети.
  • Възможност за преглед на съставения кодекс на асемблирането на всяка функция или операция, веднага след като я въведете.
  • Инструменти за метапрограмиране, подобни на LISP макроси.
  • Родната способност за извикване на C функции.
  • Възможност за извикване на функции на Python с пакета PyCall.
  • Възможност за управление на системни процеси със същата мощност като командния ред.
  • Функции за паралелна обработка и разпределени изчисления.
  • Потребителят може да дефинира своите собствени типове данни, които се изпълняват толкова бързо, колкото вградените типове.
  • Висока степен на разтегливост, позволяваща на потребителя да предефинира много основни аспекти на езика.
  • Поддръжка на Unicode.

"Здравей свят!" в Джулия

 println ("Здравейте, свят!") 

Сглобяване, C, код, компилиран, динамичен, Hello World, високо ниво, език, LISP, програмни термини, Python