Co nowego w Julia 1.0

Details

Julia 1.0 właśnie została opublikowana w trakcie konferencji JuliaCon2018.

Na spotkaniu omówię najważniejsze nowości w tym pierwszym stabilnym wydaniu języka, w szczególności:
* jak działa zarządzanie pakietami? (jest pełna kontrola nad zależnościami projektu)
* jak wygląda obsługa braków danych? (czym się różnią: missing, nothing i #undef)
* czym się różni wektoryzacja w Julii od R/Python? (jak działa broadcast fusion, function inlining i constant propagation)
* jak Julia radzi sobie z heterogenicznymi kolekcjami? (czyli jak to się dzieje, że można w jednym wektorze trzymać dane np. typu Int i Char a obliczenia ciągle będą szybkie)

Na koniec zagadka. Zamieszczone zdjęcie pokazuje zespół pracujący nad nową wersją Julia 1.0 w sobotę, 11 sierpnia w Londynie. Czy ktoś znajdzie na nim Przemka Szufel, który akurat jest uchwycony w trakcie budowania Julii na Cray CX40? (zadanie trudne, dla zwycięzców przewidziane są stickery przywiezione z JululiaCon2018)