Помнится, давненько я писал статью про свой язык программирования. Мало кто её одобрил, да и я по мере накопления опыта продолжал метаморфоз своей затеи. В этой статьи я отвечу на заданные вопросы, расскажу о том, как идея родилась заново, какие у меня планы, проблемы и так далее по списку.
Рубрика «язык программирования»
Honey — я устал #2
2025-01-08 в 21:30, admin, рубрики: исследование пользователей, исследование программ, исследование рынка, Программирование, программисты, Программное обеспечение, язык программированияБольше чем Хакатон
2024-12-06 в 10:53, admin, рубрики: IDE, блочное программирование, контроллер, микроконтроллеры, Рудирон, среда разработки, хакатон, язык программированияКогда на первых же часах хакатона отчислилась одна команда, мы приуныли. Но в итоге все оказалось не так плохо.
Меня зовут Артём. Сегодня я расскажу про наш кейс на национальном студенческом хакатоне Цифровой суверенитет 3.0. Подробнее про него можно почитать на сайте https://цифровой-суверенитет.рф.
В общей сложности на хакатон, который проходил на территории РТУ МИРЭА, зарегистрировалось и прошло отбор 270 человек.
Это студенты следующих учебных заведений.
Найдёте здесь свою альма-матер?
-
РТУ МИРЭА;
-
МФТИ;
-
МИЭТ;
-
РУДН;
-
НИТУ МИСИС;Читать полностью »
Этой статьей начинаю краткий цикл о трех языках программирования, знакомство с которыми считаю очень важным для любого профессионала в программировании: Форт, Лисп и Оберон.
Сразу оговорюсь, что я не призываю на этих языках разрабатывать (хотя это было бы неплохо), нужны очень веские причины, чтобы принять такое решение. Но знакомство с ними — важная часть профессионального роста.
Историческая справка

Древний язык программирования обновился спустя 27 лет. Что нового в Tcl-Tk 9.0?
2024-10-05 в 9:02, admin, рубрики: selectel, tlk, язык программирования
Несколько дней назад был представлен релиз Tcl/Tk 9.0, динамического языка программирования. Он распространяется вместе с кроссплатформенной библиотекой базовых элементов графического интерфейса Tk. Релиз стал первым крупным обновлением с 1 997 года (я был там, Гэндальф) и включает множество улучшений, которые добавляют современные возможности для разработчиков. Давайте посмотрим, что там у нас нового!
Читать полностью »
Зарплаты разработчиков в первом полугодии 2024: языки и квалификации
2024-08-28 в 11:17, admin, рубрики: зарплата it-специалиста, зарплата программиста, зарплаты в it, зарплаты разработчиков, исследования хабр карьеры, язык программирования
По традиции, после большого исследования зарплат в IT мы смотрим, сколько зарабатывали разработчики разных языков и квалификаций в первой половине 2024 и как их зарплаты изменились по сравнению со вторым полугодием 2023.
DreamBerd — идеальный язык программирования
2023-08-29 в 16:14, admin, рубрики: dreamberd, юмор, язык программированияDreamBerd - идеальный язык программирования. Вот его фичи!
Когда вы закончите знакомиться со всеми фичами, ознакомьтесь с примерами.
Восклицательные знаки!
Будьте смелее! Заканчивайте каждое утверждение восклицательным знаком!
print("Hello world")!
Если вы чувствуете себя особенно смелым, вы можете использовать еще больше!!!
print("Hello world")!!!
Если вы не уверены, ничего страшного. Вместо этого вы можете поставить вопросительный знак в конце строки. Он выводит для вас отладочную информацию об этой строке в консоль.
print("Hello world")?
Я люблю питон, и вот почему он меня бесит
2023-08-10 в 5:36, admin, рубрики: python, господи за что, КодоБред, недостатки, ненормальное программирование, Питон, погромист, Программирование, Совершенный код, язык программирования, язык программирования python
Вас приветствует ваш зануда!
Если вы следите за моей ленивой активностью, то заметили бы, что у меня много от чего пригорает. Вот, например:
-
У меня пригорает от низкосортных статей на потоке: Питон против Безумного Макса, или как я посты на Хабре замораживал
-
У меня пригорает от Django: Читать полностью »
Управление временем жизни объектов: почему это важно и почему для этого пришлось создать новый язык «Аргентум»
2023-07-23 в 12:47, admin, рубрики: garbage collector, memory safety, programming language, Компиляторы, Программирование, сборщик мусора, язык программированияВ основе любого современного языка программирования лежит какая-то ссылочная модель, описывающая структуры данных которыми будут оперировать приложения. Она определяет как объекты ссылаются друг на друга, в какой момент объект можно удалить, когда и как объект можно изменять.
Status Quo
Большинство современных языков программирования строятся на одной из трех ссылочных моделей:
Первая категория это языки с ручным управлением временем жизни объектов. Примеры — C/C++/Zig. В этих языках объекты аллоцируются и освобождаются вручную, а указатель — это просто адрес памяти, никого ни к чему не обязывающий.
Когда типизация делает тебе больно: как у нас появился статический анализатор
2023-05-16 в 9:11, admin, рубрики: pycharm, python, Блог компании Selectel, Программирование, статический анализатор, типизация, язык программирования
Удобство процесса разработки напрямую влияет на скорость работы и на количество ошибок при написании кода. Что делать, если среда разработки почему-то отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды.
Язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается. В статье я подробно расскажу о проблеме в разработке системы управления выделенными серверами, которую мы сами себе создали, а затем героически решили. В примерах используется интерпретатор Python 3.10, а средой разработки выступает PyCharm 2022.2.4.
Текст будет интересен тем, кто хочет узнать новые стороны Python, и кому любопытно, с какими проблемами можно столкнуться, если использовать все модные фичи языка.
Читать полностью »