Прочитал мини курс из двух лекций про разработку языков программирования в ИТМО и Иннополисе. Записи увы нет, но презентации скидываю.
«Ворчалки о программировании» — это канал, посвященный технологиям программирования, технологическому суверенитету (преимущественно в области ПО) и созданию языков программирования.
Канал — это место, где можно обсуждать, философствовать и спорить. Главное, чтобы в результате этих действий происходило развитие инженерной и исследовательской мысли в интересных нам, и, хочется верить, вам, уважаемые гости, областях, указанных выше.
Мы искренне считаем, что Россия способна быть в первых рядах в бурно развивающейся области разработки ПО. Пусть это прозвучит громко, но мы хотим и пытаемся создавать то, что можно назвать русской школой разработки ПО, в том числе в том, что касается создания языков программирования и инструментария вокруг них.
Приглашаем к разговору. Наливайте свой любимый напиток, присаживайтесь поудобнее и давайте побеседуем!
Канал — это место, где можно обсуждать, философствовать и спорить. Главное, чтобы в результате этих действий происходило развитие инженерной и исследовательской мысли в интересных нам, и, хочется верить, вам, уважаемые гости, областях, указанных выше.
Мы искренне считаем, что Россия способна быть в первых рядах в бурно развивающейся области разработки ПО. Пусть это прозвучит громко, но мы хотим и пытаемся создавать то, что можно назвать русской школой разработки ПО, в том числе в том, что касается создания языков программирования и инструментария вокруг них.
Приглашаем к разговору. Наливайте свой любимый напиток, присаживайтесь поудобнее и давайте побеседуем!
👍6
Ворчалки о программировании pinned ««Ворчалки о программировании» — это канал, посвященный технологиям программирования, технологическому суверенитету (преимущественно в области ПО) и созданию языков программирования. Канал — это место, где можно обсуждать, философствовать и спорить. Главное…»
Случайно обнаружил доступную для скачивания HOPL III proceeding (History of Programming Languages): https://raw.githubusercontent.com/manelli/plt/master/hopl/hopl3.pdf
👍3
Думаю, что надо собрать библиотеку на каком-нибудь ресурсе, а то такие книги пропадают со временем.
HOPL 1 - вообще редкость, бумажную HOPL 2 я купил много лет назад.
Добрый вечер! Начинаю краткий цикл статей о языках программирования, знакомство с которыми считаю очень важным для любого профессионала в программировании: Форт, Лисп и Оберон.
Сразу оговорюсь, что я не призываю на этих языках разрабатывать, нужны очень веские причины, чтобы принять такое решение. Но знакомство с ними — важная часть профессионального роста.
Сразу оговорюсь, что я не призываю на этих языках разрабатывать, нужны очень веские причины, чтобы принять такое решение. Но знакомство с ними — важная часть профессионального роста.
еще один интересный ресурс по истории языков: https://foldoc.org/contents/language.html
откуда-то из сети: Сложность понимания некоторых языков программирования, в первую очередь, C++, приближается к сложности понимания женщины, что, безусловно является выдающимся достижением человечества.
😁10🔥3
прочитал, посмеялся, второй раз не нашел - так что написал своими словами.
Вышла первая часть из моей серии статей про разработку языка Тривиль. http://digital-economy.ru/stati/разработка-языка-тривиль-первые-шаги-к-семейству-языков-часть-1
Цифровая экономика
Разработка языка Тривиль. Первые шаги к семейству языков. Часть 1
Это первая статья из серии статей, в которых описывается разработка языка программирования Тривиль: от рассуждения о необходимости разработки нового языка, определения целей и требований и до выбора и обоснования конкретных языковых решений. Статьи, ...
👍5
http://opalang.org/ Интересный подход к распределенным системам
opalang.org
The Opa Language
The open source Opa Framework for JavaScript makes web development rapid and secure.
Список статей и видео по тематике канала от его редакторов. Просьба добавить то, что я пропустил.
# Технологический суверенитет
Как русские суверенитет потеряли, и где его можно найти
https://aurora.network/articles/345-tochka-sborki/112531-kak-russkie-suverenitet-poterjali-i-gde-ego-mozhno-nayti
Импортозамещай это
http://digital-economy.ru/stati/%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B7%D0%B0%D0%BC%D0%B5%D1%89%D0%B0%D0%B9-%D1%8D%D1%82%D0%BE
# Языки и технологии программирования
Важные языки программирования. Часть 1. Forth
https://habr.com/ru/articles/852174/
Зачем делать новый язык программирования?
https://habr.com/ru/articles/790422/
Разговор с Егором Бугаенко: Никлаус Вирт, Архитектурное программирование, Компиляторы, Кронос, Тривиль
https://www.youtube.com/watch?v=FGXws8lrkoI
Разработка языка Тривиль
http://digital-economy.ru/stati/разработка-языка-тривиль-первые-шаги-к-семейству-языков-часть-1
http://digital-economy.ru/stati/разработка-языка-тривиль-часть-2
Интенсивное программирование
http://digital-economy.ru/stati/интенсивное-программирование
Компонентный ассемблер для цифрового пространства
http://digital-economy.ru/stati/komponentnyj-assembler-dlya-tsifrovogo-prostranstva
Компонентный ассемблер. Часть 2. Дух языка
Об изготовлении программ и ежиках в тумане
http://digital-economy.ru/mneniya/ob-izgotovlenii-programm-i-ezhikakh-v-tumane
Всеплатформенная разработка или Если б я был султан
http://digital-economy.ru/stati/vse-platformennaya-razrabotka-ili-esli-b-ya-byl-sultan
Технология разработки мультиплатформенных программ на основе явных схем программ
http://digital-economy.ru/stati/tekhnologiya-razrabotki-multiplatformennykh-programm-na-osnove-yavnykh-skhem-programm
# Технологический суверенитет
Как русские суверенитет потеряли, и где его можно найти
https://aurora.network/articles/345-tochka-sborki/112531-kak-russkie-suverenitet-poterjali-i-gde-ego-mozhno-nayti
Импортозамещай это
http://digital-economy.ru/stati/%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B7%D0%B0%D0%BC%D0%B5%D1%89%D0%B0%D0%B9-%D1%8D%D1%82%D0%BE
# Языки и технологии программирования
Важные языки программирования. Часть 1. Forth
https://habr.com/ru/articles/852174/
Зачем делать новый язык программирования?
https://habr.com/ru/articles/790422/
Разговор с Егором Бугаенко: Никлаус Вирт, Архитектурное программирование, Компиляторы, Кронос, Тривиль
https://www.youtube.com/watch?v=FGXws8lrkoI
Разработка языка Тривиль
http://digital-economy.ru/stati/разработка-языка-тривиль-первые-шаги-к-семейству-языков-часть-1
http://digital-economy.ru/stati/разработка-языка-тривиль-часть-2
Интенсивное программирование
http://digital-economy.ru/stati/интенсивное-программирование
Компонентный ассемблер для цифрового пространства
http://digital-economy.ru/stati/komponentnyj-assembler-dlya-tsifrovogo-prostranstva
Компонентный ассемблер. Часть 2. Дух языка
Об изготовлении программ и ежиках в тумане
http://digital-economy.ru/mneniya/ob-izgotovlenii-programm-i-ezhikakh-v-tumane
Всеплатформенная разработка или Если б я был султан
http://digital-economy.ru/stati/vse-platformennaya-razrabotka-ili-esli-b-ya-byl-sultan
Технология разработки мультиплатформенных программ на основе явных схем программ
http://digital-economy.ru/stati/tekhnologiya-razrabotki-multiplatformennykh-programm-na-osnove-yavnykh-skhem-programm
AURORA.NETWORK
Как русские суверенитет потеряли, и где его можно найти
Программист Алексей Недоря и экономист-кибернетик Александр Пастухов об истоках нашего глубокого...
👍6