Обложка канала

ВышМат

364 @ViyshMat

Рассматриваются подробные решения задач по высшей математике ВУЗов, коледжей, матлабораторий, ШАД`а, МАДЕ и т.д), прикладные производственные задачи программирования и моделирования.

ВышМат

3 года назад
Открыть в
Функциональный фронтенд. ClojureScript. Третий воркшоп JavaScript поддерживает разные парадигмы, и программист волен выбирать между процедурным, объектным и функциональным решением задачи. Однако, синтаксис JavaScript — старый добрый процедурный C, плюс немного объектов из C++ и Java. Писать на JavaScript процедурный и объектно-ориентированный код — привычнее, идиоматичнее и проще, чем функциональный. Языки, на которых принято писать в функциональном стиле, чаще встречаются на стороне бэкэнда. А вот на чём можно писать для браузера? Лет десять с лишним существует язык Clojure, который "живёт" на сервере, где запускается на Java Virtual Machine, а в браузере запускается его более молодое подмножество — ClojureScript. Это тот самый "functional first" язык, с чистыми функциями и неизменяемыми структурами данных. Алексей Пирогов, наш бессменный докладчик и организатор встреч, сделает серию воркшопов, где вживую покажет, как выглядит разработка на ClojureScript. Реализуем работающий в браузере "Pokedex" — базу знаний о покемонах! Данные будем получать из PokéAPI, кэшировать в Localstorage и показывать по ним выборки в GUI. А может быть даже положим данные в DataScript — это такая in-memory БД, запросы к которой пишутся на языке логического программирования Datalog (который является DSL для Clojure, конечно же). ➖➖➖ 🗓 7 марта, начало в 17:00 мск, Вторник 🌐 ОНЛАЙН Чтобы не пропустить начало трансляции - переходите на YouTube и нажимайте на кнопку Прислать уведомление
PokéAPI

An open RESTful API for Pokémon data

pokeapi.co