Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Kraków Graph Academy Online #8 - Clojure + Graphs =

Wydarzenie:
Kraków Graph Academy Online #8 - Clojure + Graphs =
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
24.11.2021 (środa)
Godzina:
19:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Opis:

We invite you to Kraków Graph Academy Online #8



What do you think about mixed graphs structures and graphs algorithms with Clojure?


Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language, yet remains completely dynamic - every feature supported by Clojure is supported at runtime.


Clojure advocates immutability and immutable data structures and encourages programmers to be explicit about managing identity and its states. This focus on programming with immutable values and explicit progression-of-time constructs is intended to facilitate developing more robust, especially concurrent, programs that are simple and fast. While its type system is entirely dynamic, recent efforts have also sought the implementation of a dependent type system.


Over the last few years, there has been a stronger emphasis on functional programming languages and constructs in mainstream programming. The rise of FP popularity is not due to concurrency (although still valid), but the recognition that minimizing side-effects yields to smaller code that is easier to test and reason about.


This talk is an introduction to a "different" kind of graphs algorithms becouse together, we will explore how Clojure helps accelerate works with our favoritue data structure and how to avoid the most common pitfalls.


Profile pracodawców

Podobne wydarzenia