Публикации по теме 'clojure'


PostgreSQL с Clojure и HoneySQL
В этой статье мы рассмотрим кое-что очень интересное, с чем я столкнулся, работая с запросами к базе данных в Clojure. Я проведу вас шаг за шагом через процесс интеграции и взаимодействия с базой данных PostgreSQL в Clojure и буду выполнять SQL-запросы одним и тем же, сначала обычным способом, а затем перейду к более удобному способу выполнения той же работы. Хорошо, это было слишком много запутанного разговора. Давайте посмотрим, что я имел в виду :-) Предпосылки Установите..

Синтаксический анализ с помощью парсер-комбинаторов
В Clojure На выходных мне пришлось немного заняться анализом данных — по сути, вытащить все медицинские записи, хранящиеся в различных приложениях для ведения заметок, и поместить их в какую-то базу данных, чтобы мы могли просмотреть эти данные в историческом плане. Одна большая проблема с чтением неструктурированных данных заключается в том, что вам часто приходится анализировать данные, которые следуют очень разным правилам от одной части к другой. Строка может выглядеть так:..

Core.async Clojure - как мы его используем
Одной из наиболее веских причин для создания программного обеспечения на JVM является превосходная поддержка Java для параллельного программирования. Книга Брайана Гетца Java Concurrency in Practice широко считается одной из лучших книг по параллельному программированию и обязательна к прочтению для Java-программистов. Но с развитием функционального программирования и ростом популярности таких языков, как Erlang, Scala, Go и, конечно же, Clojure, на первый план вышли новые модели..

Часть 6 — Полное руководство для начинающих по программированию на Clojure: списки, множества, векторы…
В этом уроке мы продемонстрируем все различные способы хранения и извлечения информации с помощью Clojure. Списки Список — это просто набор элементов данных. Между элементами не должно быть никакой связи, и вы можете смешивать элементы вместе. Например, список может содержать числа и строки. Введите все следующее в REPL и наблюдайте за результатами. (println (list “Yoda” 401.0 true)) Здесь у нас есть список из трех элементов, строки, числа с плавающей запятой и логического..

Основы Git
Итак, я некоторое время возвращался к программированию, на этот раз в Clojure , и по сравнению с прошлым разом, когда я занимался компьютерным программным обеспечением (это было более 10 лет назад), многое изменилось. Одно из самых больших изменений коснулось контроля версий и github . Теперь, когда у меня есть базовые навыки работы с git , я не могу представить, чтобы я не использовал его для любого проекта, над которым работаю. Это один из тех странных инструментов, которые..

Как реализуется хэш-карта
Прежде всего позвольте мне поблагодарить Горация Уильямса и Школу программного обеспечения и дизайна Тьюринга за отличную учебную программу с открытым исходным кодом за вдохновение для этой записи в блоге. Если вы хотите попробовать самостоятельно реализовать Hash-Map в Ruby, взгляните на ссылку. Хэш-карта — это неизменяемая структура данных в clojure, которая имеет ключ и значение. Это выглядит так (def bob-info {:name "Robert" :city "District of Columbia"}) Мы..

Топ-5 самых высокооплачиваемых языков программирования
Каковы 5 самых высокооплачиваемых языков программирования? Стать разработчиком и изучать разные языки программирования может быть прибыльной профессией. Большинство рабочих мест разработчиков хорошо оплачиваются, но я хочу сосредоточиться на языках программирования, которые исключительно хорошо оплачиваются разработчиками, поэтому в этой статье я назову 5 самых высокооплачиваемых языков программирования, которые вы должны изучить, если вы заинтересованы. получение высокооплачиваемой..