Грамматическая структура греческого языка сложна и многослойна, сочетая элементы, которые развивались на протяжении тысячелетий. Эта структура предоставляет говорящим большие возможности для выражения сложных идей и чувств.
👍19🔥3
Если вашим детям пора поступать в университет, то рекомендую присмотреться к курируемой сотрудниками JetBrains образовательной программе на Кипре. Там учат, как у нас водится, программистов, но с массой прикольных фишечек типа проектного обучения, интерншипов, приглашённых лекторов со всего мира (реально, скоро один сингапурский профессор будет лекции читать!) и всё такое. Сегодня на стриме Саша Куликов будет подробно рассказывать про эту программу, заходите: https://www.youtube.com/watch?v=6okNS-ODavI
YouTube
Exploring the Computer Science and Artificial Intelligence BSc
Join us on October 29, 2024, at 5:00 pm UTC for our livestream about the Computer Science and Artificial Intelligence bachelor's degree at Neapolis University Pafos, supported by JetBrains.
Program Lead Alexander S. Kulikov will present the curriculum…
Program Lead Alexander S. Kulikov will present the curriculum…
❤59👍15🔥3
Forwarded from tropical saint petersburg
Из предисловия к книге "Алгебраическая алгоритмика", Ноден, П. / Китте, К.. (книга конца 80х, предлагаемый язык программирования — Ада).
Идея — что алгебру (кольца, идеалы...) можно преподавать (хотя бы прикладным математикам) сразу как набор алгоритмов (и сразу программировать), а не как набор теорем.
Я помню, как в универе вручную решали системы уравнений (4 на 4? или 5 на 5?) — единственным смыслом чего, видимо, было то, что уж совсем всех можно этому научить, а потом проверить на контрольной. И аккуратности учило.
Никакой травмы у меня это не оставило, можно было бы заменить это какую-то такую вычислительную работу с алгоритмами и компьютером, можно не заменять, но как опция — так преподавать абстрактную алгебру точно можно. И, возможно, интереснее (но и времязатратнее для всех участвующих).
Идея — что алгебру (кольца, идеалы...) можно преподавать (хотя бы прикладным математикам) сразу как набор алгоритмов (и сразу программировать), а не как набор теорем.
Я помню, как в универе вручную решали системы уравнений (4 на 4? или 5 на 5?) — единственным смыслом чего, видимо, было то, что уж совсем всех можно этому научить, а потом проверить на контрольной. И аккуратности учило.
Никакой травмы у меня это не оставило, можно было бы заменить это какую-то такую вычислительную работу с алгоритмами и компьютером, можно не заменять, но как опция — так преподавать абстрактную алгебру точно можно. И, возможно, интереснее (но и времязатратнее для всех участвующих).
👍31🔥12🎉2❤1
Начал писать короткие обзоры на технические книги, которые я и так читаю: https://vitaly-reads.beehiiv.com/p/1. Подписывайтесь!
Vitaly Reads Newsletter
Vitaly Reads: #1
Technical Book Reviews
🔥60👍30❤10🎉2👏1
Чертовски интересно читать книги, изданные только что, буквально с пылу с жару: автор живёт какой-то своей, но параллельной твоей жизнью, слушает те же новости, может, даже читает те же обсуждения в Твиттере, а потом пишет замечательный роман. А ты его читаешь — и прочитываешь, и считываешь, и зачитываешься.
Я это к тому, что русская литература живее всех живых, а современные русскоязычные авторы жгут напалмом — и про будущее России, и про её прошлое, и про самое что ни на есть настоящее. А ещё — про литературу, например, и про то, что она является первопричиной имперского мышления (то есть, опять же, про Россию), и про отмену литературы (или её замену на, сюрприз, шахматы). Пишут про вечно холодный питерский ветер с Финского залива, про эпидемии с зомби-апокалипсисом прямо в центре Москвы, про ковровые бомбардировки силами мирового сообщества там же, про мёртвых — вокруг нас, да и внутри (чего уж скрывать), и про то, как под Ростовом едят раков.
В общем, если всё ещё относите себя к русской культуре, то обязательно прочтите «Табию тридцать два» Алексея Конакова, «Мышь» Ивана Филиппова и «Кадавры» Алексея Поляринова. Потом спасибо скажете.
Я это к тому, что русская литература живее всех живых, а современные русскоязычные авторы жгут напалмом — и про будущее России, и про её прошлое, и про самое что ни на есть настоящее. А ещё — про литературу, например, и про то, что она является первопричиной имперского мышления (то есть, опять же, про Россию), и про отмену литературы (или её замену на, сюрприз, шахматы). Пишут про вечно холодный питерский ветер с Финского залива, про эпидемии с зомби-апокалипсисом прямо в центре Москвы, про ковровые бомбардировки силами мирового сообщества там же, про мёртвых — вокруг нас, да и внутри (чего уж скрывать), и про то, как под Ростовом едят раков.
В общем, если всё ещё относите себя к русской культуре, то обязательно прочтите «Табию тридцать два» Алексея Конакова, «Мышь» Ивана Филиппова и «Кадавры» Алексея Поляринова. Потом спасибо скажете.
👍63🎉20❤12🔥5👏4
Продвигаю Табию тридцать два на международную аудиторию! https://vitaly-reads.beehiiv.com/p/vitaly-reads-2-february-2025
Vitaly Reads Newsletter
Vitaly Reads: #2, February 2025
Technical book reviews
🔥28👍11👏1
Forwarded from Seniorsky_the_architect
Новое видео про приключения Архитектора уже доступно на канале. Надеемся это то, чего вам так не зватало в этот воскресный вечер. https://youtu.be/rUeevBSHhXM
YouTube
Приключения в Будапеште
Глава, в которой Архитектор Синьорски оказывается в Венгрии и пытается разобраться в новой локации и продолжить писать "Основа таксоицизма"
И кажется ему это вполне все удается.
И кажется ему это вполне все удается.
❤9👍5
Вы как хотите, а я слежу за Сергеем в его очередной велогонке и вам советую. В программе на этот раз прекрасные греческие виды и уже традиционные испытания погодой и едой! Надеюсь, впрочем, что в Греции ему голодать не придётся, это всё-таки не Финляндия!
👍9🎉4❤2
Forwarded from broadway_lamb @ Hellenic Mountain Race
This media is not supported in your browser
VIEW IN TELEGRAM
👍11👏3
Я вообще очень уважаю талантливых людей. Когда они свои таланты вдруг демонстрируют в совершенно неожиданных вещах, становится невероятно тепло на душе. Ну а уж если речь о самом светлом человеке в моей твиттерской ленте (что, вообще-то, само по себе уже немного оксюморон), то от эмоций просто некуда деваться. Кто-то наверняка догадался, что речь здесь о Тагире Валееве, крупнейшем специалисте в прикладном статическом анализе языка Java, но Java тут совершенно ни при чём! Тагир написал книгу. Повторяю: Java ни при чём! Сам он утверждает, что это книга детская, но по-моему это просто очень хорошая книга про детей для читателей всех возрастов. Мне так точно подошла. Книга местами невероятно грустная. Ну честно, у меня несколько раз слёзы начинали течь! Временами хотелось настучать автору по голове, ну нельзя же так жестоко с читателями обходиться, там даже Янагихара отдыхает! Хорошо хоть конец хороший, а то бы я точно ушёл в депрессию до понедельника. Герои в книге – дети, каждый со своей историей, своими трудностями и радостями. Это дети из эмигрантских семей, живущие в Мюнхене, находящие друг друга, попадающие в загадочную историю и распутывающие её. История держит до последнего момента и бесконечно радует своим окончательным разрешением. Короче, автор, пиши ещё. А то получится как Льюисом Кэрроллом, все книги которого после чтения Алисы в Стране Чудес запросила королева Виктория, а получила труды по математике. Ну или там по Java, не помню уже.
Тагир Валеев, Мюнхенские музыканты.
https://leanpub.com/DieMuenchnerStadtmusikanten
Тагир Валеев, Мюнхенские музыканты.
https://leanpub.com/DieMuenchnerStadtmusikanten
Leanpub
Мюнхенские музыканты
❤95👍22🔥10🥰4👏4🎉2
Forwarded from Alexander Granin - Lambda Calculus MC
Замечательные новости! В издательстве ДМК-Пресс вышла в продажу моя книга:
"Проектирование на уровне типов. Системный взгляд на дизайн и архитектуру"
https://dmkpress.com/catalog/computer/software_development/978-5-93700-379-9/?srsltid=AfmBOoqqVMDRj-Dabl2Y54XPjY5mZYiDYmzuZC0y-KbOn3DFCWxc1eUi
Книга о разных подходах на уровне типов, в том числе о расширяемости, о паттернах проектирования, о создании eDSL, о моделировании предметных областей, о следовании принциу make invalid states unrepresentable, о способах обеспечения и проверки корректности, об интерфейсах на уровне типов, и о том, как это всё объединить в архитектуре приложения.
Для трёх языков сразу: Haskell, Rust и Scala 3.
Книга доступна для заказа и, возможно, поступит в какие-нибудь магазины.
В английском варианте она же "Pragmatic Type-Level Design", выпущена самиздатом на LeanPub.
https://leanpub.com/pragmatic-type-level-design
Меня не устраивают почти все существующие материалы по программированию на уровне типов в языках Scala 3 и Rust; особенно - в Haskell. Эти материалы, пусть сколько угодно популярные (например, труды С. Магвайра, - широко распиаренная и везде упоминаемая самиздатная книга "Thinking With Types"), не имеют ряда важных свойств, которыми обладает моя книга:
- практичность и прагматичность
- системность
- методологичность
- неакадемичность
- отсутствие математической зауми
- глубина и цельность подходов
- честная оценка искусственной сложности
- развенчание мифов о корректности и типо-безопасности
- описание паттернов проектирования
- описание архитектур приложений
- практические примеры и реальные демонстрационные программы, которые можно покрутить
Причем отсутствие математики я считаю огромным плюсом. Я здесь чуть ли не в одиночестве, но не готов идти на поводу у сообществ, которые почти поголовно считают иначе, хоть и теряю из-за этого очки популярности. Аналогично, меня совершенно не устраивает академичность некоторых других книг, и здесь я в меньшинстве. У этой академичности три причины: авторы показывают, какие они умные; писать по-простому они не умеют; писать сложно и заумно - статусно в их околоакадемической среде. Убогость подобного подхода сослужила Хаскелю плохую службу. Ужасность документации и чрезмерная академичность теперь его вечные ярлыки, а прагматичные материалы уступают в популярности академически-математическим.
Англоязычный вариант книги был написал и опубликован полгода назад, в декабре 2024 года. Почи в тот же момент издатели ДМК-Пресс вышли на меня и предложили её опубликовать. Переводил не я, но я сильно книгу отредактировал. Переводчик, в целом, молодец, но пришлось чистить за ним канцелярит и исправлять множество ошибок. И еще повоевать с переводчиком за правки.
Книга вышла. Ожидаю новых читателей.
"Проектирование на уровне типов. Системный взгляд на дизайн и архитектуру"
https://dmkpress.com/catalog/computer/software_development/978-5-93700-379-9/?srsltid=AfmBOoqqVMDRj-Dabl2Y54XPjY5mZYiDYmzuZC0y-KbOn3DFCWxc1eUi
Книга о разных подходах на уровне типов, в том числе о расширяемости, о паттернах проектирования, о создании eDSL, о моделировании предметных областей, о следовании принциу make invalid states unrepresentable, о способах обеспечения и проверки корректности, об интерфейсах на уровне типов, и о том, как это всё объединить в архитектуре приложения.
Для трёх языков сразу: Haskell, Rust и Scala 3.
Книга доступна для заказа и, возможно, поступит в какие-нибудь магазины.
В английском варианте она же "Pragmatic Type-Level Design", выпущена самиздатом на LeanPub.
https://leanpub.com/pragmatic-type-level-design
Меня не устраивают почти все существующие материалы по программированию на уровне типов в языках Scala 3 и Rust; особенно - в Haskell. Эти материалы, пусть сколько угодно популярные (например, труды С. Магвайра, - широко распиаренная и везде упоминаемая самиздатная книга "Thinking With Types"), не имеют ряда важных свойств, которыми обладает моя книга:
- практичность и прагматичность
- системность
- методологичность
- неакадемичность
- отсутствие математической зауми
- глубина и цельность подходов
- честная оценка искусственной сложности
- развенчание мифов о корректности и типо-безопасности
- описание паттернов проектирования
- описание архитектур приложений
- практические примеры и реальные демонстрационные программы, которые можно покрутить
Причем отсутствие математики я считаю огромным плюсом. Я здесь чуть ли не в одиночестве, но не готов идти на поводу у сообществ, которые почти поголовно считают иначе, хоть и теряю из-за этого очки популярности. Аналогично, меня совершенно не устраивает академичность некоторых других книг, и здесь я в меньшинстве. У этой академичности три причины: авторы показывают, какие они умные; писать по-простому они не умеют; писать сложно и заумно - статусно в их околоакадемической среде. Убогость подобного подхода сослужила Хаскелю плохую службу. Ужасность документации и чрезмерная академичность теперь его вечные ярлыки, а прагматичные материалы уступают в популярности академически-математическим.
Англоязычный вариант книги был написал и опубликован полгода назад, в декабре 2024 года. Почи в тот же момент издатели ДМК-Пресс вышли на меня и предложили её опубликовать. Переводил не я, но я сильно книгу отредактировал. Переводчик, в целом, молодец, но пришлось чистить за ним канцелярит и исправлять множество ошибок. И еще повоевать с переводчиком за правки.
Книга вышла. Ожидаю новых читателей.
Dmkpress
Проектирование на уровне типов
Купить книгу «Проектирование на уровне типов», автора Гранин А. в издательстве «ДМК Пресс». Выгодные цены в Москве, доставка. Заказать книги и учебники на официальном сайте издательства.
🎉53🔥18❤9👍6👏3
Завтра на стриме поговорим с Александром Нозиком из МФТИ о программистах. Мне всегда были интересны эти ребята! Подключайтесь!
https://www.youtube.com/live/4Hhogj6NjbE
https://www.youtube.com/live/4Hhogj6NjbE
YouTube
[Клуб "Думай!"] Кто такой программист?
Виталий Брагилевский
Александр Нозик
Кто такие эти мифические программисты?
А кто такие айтишники?
А надо ли знать математику чтобы программировать?
А надо ли в конце концов уметь программировать чтобы программировать?
Обо всем это побеседуем в новом открытом…
Александр Нозик
Кто такие эти мифические программисты?
А кто такие айтишники?
А надо ли знать математику чтобы программировать?
А надо ли в конце концов уметь программировать чтобы программировать?
Обо всем это побеседуем в новом открытом…
❤12🔥10👍8👏2
Forwarded from Говорит Вовак
За последние годы JetBrains Research из нескольких разрозненных лаб превратился в большой департамент. Мы продолжаем расти и трансформироваться, и ищем проджект-менеджера.
https://www.jetbrains.com/careers/jobs/project-manager-software-engineering-research-1898/
Команда проджектов у нас помогает исследователям налаживать процессы, структуризировать информацию, взаимодействовать с коллегами в разных частях компании, и заодно отвечает за мемы. Руководит командой Зоя — одна из самых чутких и внимательных людей, кого я когда-либо встречал.
У нас прекрасные люди, феерически интересные проекты, здоровый work-life balance, и много замечательных локаций по всей Европе. Приходите к нам работать, ну или хотя бы расскажите друзьям.
https://www.jetbrains.com/careers/jobs/project-manager-software-engineering-research-1898/
Команда проджектов у нас помогает исследователям налаживать процессы, структуризировать информацию, взаимодействовать с коллегами в разных частях компании, и заодно отвечает за мемы. Руководит командой Зоя — одна из самых чутких и внимательных людей, кого я когда-либо встречал.
У нас прекрасные люди, феерически интересные проекты, здоровый work-life balance, и много замечательных локаций по всей Европе. Приходите к нам работать, ну или хотя бы расскажите друзьям.
job-boards.eu.greenhouse.io
JetBrains
❤17👍2
У меня была возможность поговорить с очень умным человеком и я поговорил! До сих пор не верится, что удалось его уговорить... https://youtu.be/nOSxuaDgl3s?si=ZVyp9fxXwY4GCezr
YouTube
Rust 2025: $400K Salaries, Go, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains
What’s next for Rust in 2025?
In this in-depth interview, Jon Gjengset (Rust educator, MIT PhD, and author of Rust for Rustaceans) discusses how Rust salaries are reaching $400,000, how AI is changing the way developers write code, and why the borrow checker…
In this in-depth interview, Jon Gjengset (Rust educator, MIT PhD, and author of Rust for Rustaceans) discusses how Rust salaries are reaching $400,000, how AI is changing the way developers write code, and why the borrow checker…
❤49🔥33👍23🥰1
Forwarded from Андрей Смирнов | Викенд в IT
Когда я стал соведущим Подлодки, то задумался, что ранее упускал целый пласт возможных крутых гостей в моём подкасте – и очевидной первой ласточкой стал Виталий Брагилевский. Он почти 20 лет преподавал и писал книги по Haskell, а затем сменил сферу, но не суть своей работы.
Мы обсудили, почему академическая карьера может истощить, как устроен рабочий день девелопер-адвоката и сколько минимум языков программирования стоит знать для кругозора. Отдельно поговорили о том, нравится ли Виталию на Кипре и почему иногда хочется вернуться к продуктовой ответственности.
А ещё – каково быть «одним из старших» на конференциях по Rust, не теряя лёгкости и самоиронии – получился вдумчивый выпуск подкаста #weekendtalk №212 о жизни между Haskell и Rust, тяготах преподавания и карьерной усталости.
Аудиоверсия
YouTube
VK Видео
P.S. Новый рубеж покорён, видео выходит одновременно с аудио, ура!
Мы обсудили, почему академическая карьера может истощить, как устроен рабочий день девелопер-адвоката и сколько минимум языков программирования стоит знать для кругозора. Отдельно поговорили о том, нравится ли Виталию на Кипре и почему иногда хочется вернуться к продуктовой ответственности.
А ещё – каково быть «одним из старших» на конференциях по Rust, не теряя лёгкости и самоиронии – получился вдумчивый выпуск подкаста #weekendtalk №212 о жизни между Haskell и Rust, тяготах преподавания и карьерной усталости.
Аудиоверсия
YouTube
VK Видео
P.S. Новый рубеж покорён, видео выходит одновременно с аудио, ура!
❤34🔥14👍7