История о том, как стремление человека управлять сложностью меняло сами основы программирования.
Перед тем как перейти непосредственно к языкам программирования, мне очень хочется осветить одно событие.
История о том, как стремление человека управлять сложностью меняло сами основы программирования.
Перед тем как перейти непосредственно к языкам программирования, мне очень хочется осветить одно событие.
В этой статье будет много моих выводов, гипотез и идей. Это моя первая статья, поэтому буду рад услышать аргументированную критику. В статье часто используется псевдокод, чей синтаксис напоминает смесь C#, C++ и Python.
Много времени я программирую на C#, и в этом языке существуют некоторые термины, которые могут ввести в заблуждение программистов на C++:
Под словом коллекция я подразумеваю любой набор элементов: список, массив, стек, куча, итератор, множество и т.п.
Говоря список, я подразумеваю динамический массив
Задумывались ли вы, сколько раз при написании кода хотелось:
Сократить избыточные конструкции?
Улучшить читаемость "запутанного" места?
Убрать архаичные элементы грамматики?
В этой статье я поделюсь результатами своего исследования по разработке синтаксиса для языка Honey, основанного на трёх ключевых принципах. Для парсера использовался генератор LALR(1), что наложило определённые ограничения на дизайн.
"Краткость — сестра таланта" — этот принцип стал нашим главным ориентиром.
Сокращение ключевых слов
Читать полностью »
Привет, Хабр (и просто случайные читатели, зашедшие сюда в поисках истины или интересной статейки на пару минут)!
Так вышло, что последние полгода я провёл в тесных объятиях «Личного кабинета сотрудника» на Элементе — новом языке программирования от 1С. За это время я успел его изучить, полюбить, возненавидеть, снова полюбить и, наконец, написать эту статью, чтобы поделиться своими впечатлениями, страданиями и неожиданными открытиями.
Тема зацепила. Я сам учился на Delphi и писал на нём ПО для внутренней автоматизации, последний раз в 21
КРАТКО: Долголетие языка определяется не столько техническим превосходством, а сочетанием экосистемы, поддержки корпораций, адаптации к трендам и способности формировать критическую массу разработчиков.
Киллер фитч с современных языках не так много по сравнению с дельфи. Кроссплатформенность через виртуальную машину независимого от архитектуры P- кода?
Читать полностью »
Помнится, давненько я писал статью про свой язык программирования. Мало кто её одобрил, да и я по мере накопления опыта продолжал метаморфоз своей затеи. В этой статьи я отвечу на заданные вопросы, расскажу о том, как идея родилась заново, какие у меня планы, проблемы и так далее по списку.
Когда на первых же часах хакатона отчислилась одна команда, мы приуныли. Но в итоге все оказалось не так плохо.
Меня зовут Артём. Сегодня я расскажу про наш кейс на национальном студенческом хакатоне Цифровой суверенитет 3.0. Подробнее про него можно почитать на сайте https://цифровой-суверенитет.рф.
В общей сложности на хакатон, который проходил на территории РТУ МИРЭА, зарегистрировалось и прошло отбор 270 человек.
Это студенты следующих учебных заведений.
РТУ МИРЭА;
МФТИ;
МИЭТ;
РУДН;
НИТУ МИСИС;Читать полностью »