Poczytaj mi Clojure, cz. 4 Struktury danych 26.11.2014 | 01.02.2019 | 74 minuty74 m. (15654 słowa) Struktury danych to, obok algorytmów wyrażanych operacjami, podstawowy składnik każdego programu komputerowego. Budując aplikacje, wybieramy takie struktury, które będą najlepiej nadawały się do przetwarzania danych w przyjętym przez nas modelu. #powiązanie #typ danych #struktura danych #metadane #struktury trwałe > Clojure
Poczytaj mi Clojure, cz. 3 Podstawowe konstrukcje 25.11.2014 | 20.11.2018 | 79 minut79 m. (16649 słów) Specyficzna składnia dialektów języka Lisp pozwala precyzyjnie określać i rozróżniać podstawowe konstrukcje, dodawać nowe elementy syntaktyczne, a nawet przekształcać kod programu w trakcie jego pracy. Wynika to z zastosowania prostych, jednak przemyślanych sposobów organizowania i reprezentowania kodu źródłowego. #podstawy #S-wyrażenie #lista #składnia #gramatyka #cons #forma > Clojure
Poczytaj mi Clojure, cz. 2 Pierwsze kroki 12.11.2014 | 05.12.2018 | 33 minuty33 m. (6889 słów) Clojure, jak każdy dialekt Lispu, wyposażono w interaktywną konsolę, dzięki której możemy na bieżąco eksperymentować i sprawdzać naszą wiedzę. Zanim więc przejdziemy do teoretycznych podstaw języka, pozwolimy sobie na praktyczny kontakt z jego mechanizmami. #instalacja #REPL #wprowadzenie > Clojure
Poczytaj mi Clojure, cz. 1 Lisp 10.11.2014 | 15 minut15 m. (3168 słów) Clojure to funkcyjny język programowania ogólnego przeznaczenia bazujący na modelu Lisp–1. Jego wzorcowa implementacja działa pod kontrolą JVM, ale istnieją też wydania pracujące w innych środowiskach, na przykład popularny ClojureScript zaimplementowany w JavaScripcie. Clojure jest Lispem, który powstał z myślą o przetwarzaniu współbieżnym i korzystaniu z ekosystemu Javy. #wprowadzenie > Clojure > Lisp