Что было бы, если BASIC развивался вместо C и Python

Сегодняшние языки программирования стали сложнее, но представьте, если бы вместо C и Python развивался BASIC. Под катом расскажу о том, почему языки усложнились, а также попробую погрузиться в альтернативный сценарий развития. Читать

https://habr.com/ru/companies/ruvds/articles/971476/?utm_source=habrahabr&utm_medium=rss&utm_campaign=971476

#basic #программирование #языки_программирования #vba #pascal ++ #python #научпоп #история_it #ruvds_статьи

Что было бы, если BASIC развивался вместо C и Python

Сегодняшние языки программирования стали сложнее, но представьте, если бы вместо C и Python развивался BASIC. Под катом расскажу о том, почему языки усложнились, а также попробую погрузиться в...

Хабр

Что было бы, если BASIC развивался вместо C и Python

Сегодняшние языки программирования стали сложнее, но представьте, если бы вместо C и Python развивался BASIC. Под катом расскажу о том, почему языки усложнились, а также попробую погрузиться в альтернативный сценарий развития. Читать

https://habr.com/ru/companies/ruvds/articles/971476/

#basic #программирование #языки_программирования #vba #pascal ++ #python #научпоп #история_it #ruvds_статьи

Что было бы, если BASIC развивался вместо C и Python

Сегодняшние языки программирования стали сложнее, но представьте, если бы вместо C и Python развивался BASIC. Под катом расскажу о том, почему языки усложнились, а также попробую погрузиться в...

Хабр

Cure :: Завтипы и формальная верификация для BEAM

TL;DR : Cure — это функциональный язык программирования для виртуальной машины BEAM (Erlang/Elixir/Glem/LFE), который привносит математические доказательства корректности кода прямо во время компиляции. Используя SMT-солверы ( Z3 / CVC5 ), Cure проверяет типы зависимые от значений, верифицирует конечные автоматы и гарантирует отсутствие целых классов ошибок ещё до запуска программы. Проект выходит из стадии «наколенная поделка» и переходит в разряд «MVP». Зачем я стал писать свой язык

https://habr.com/ru/articles/969264/

#beam #языки_программирования

Cure :: Завтипы и формальная верификация для BEAM

TL;DR : Cure — это функциональный язык программирования для виртуальной машины BEAM (Erlang/Elixir/Glem/LFE), который привносит математические доказательства корректности кода прямо во время...

Хабр

Почему Fortran в 2025 году всё ещё остаётся «ракетой»

Я — школьный учитель информатики с большим стажем работы. За это время я видел смену эпох: Pascal уступил Python, веб вытеснил десктоп, а сегодня центр внимания занимает машинное обучение. Казалось бы, я видел всё и мог бы безошибочно отличить живую технологию от музейного экспоната. И вот, листая рейтинг TIOBE, я обнаружил в топ-20… Fortran. Более того, он поднялся с третьего десятка почти в топ-10, обогнав такие языки, как Swift и Ruby. Казалось, что этот «старичок» давно покоится в истории, но факты оказались упрямее стереотипов.

https://habr.com/ru/articles/963100/

#fortran #языки_программирования #научное_программирование #математическое_моделирование #stepik #история_it #компиляторы

Почему Fortran в 2025 году всё ещё остаётся «ракетой»

Я — школьный учитель информатики с многолетним стажем. За эти годы я наблюдал за эволюцией технологий: Pascal сменился Python, веб-разработка вытеснила десктопные приложения, а сейчас в фокусе —...

Хабр

Реализация DOM-подобных структур данных на C++

Это третья статья в серии про DOM-подобные модели данных в различных языках программирования. Ранее мы рассмотрели что такое DOM-подобные структуры данных и как оценить их поддержку языках программирования и препарировали JavaScript . Сегодня мы проверим как с Card DOM справится С++.

https://habr.com/ru/articles/957906/

#programming_languages #benchmark #c++ #data_structures #языки_программирования #сравнение #структуры_данных

Реализация DOM-подобных структур данных на C++

Это третья статья в серии про DOM-подобные модели данных в различных языках программирования. В предыдущих частях: DOM-подобные структуры данных: что это такое, где встречаются и как оценить их...

Хабр

[Перевод] JetBrains: большой отчёт о состоянии экосистемы разработчиков в 2025 году

Команда AI for Devs подготовила перевод краткого обзора большого отчёта JetBrains о состоянии экосистемы разработчиков в 2025 году. ИИ становится повседневным инструментом в работе программистов, TypeScript и Rust продолжают расти, а представления о продуктивности выходят за пределы метрик. Что это значит для индустрии — и для вас?

https://habr.com/ru/articles/956886/

#JetBrains #разработчики #экосистема #опрос #искусственный_интеллект #TypeScript #Rust #продуктивность #языки_программирования #тренды

JetBrains: большой отчёт о состоянии экосистемы разработчиков в 2025 году

Команда AI for Devs подготовила краткий обзор большого отчёта JetBrains о состоянии экосистемы разработчиков в 2025 году. ИИ становится повседневным инструментом в работе программистов, TypeScript и...

Хабр

Почему программисты боятся ИИ, но учатся с ним жить

Microsoft уволил 9000 разработчиков. Среди них — создатели ИИ-инструментов, которыми их же и заменили. Это не единичный случай: по всему миру программисты массово игнорируют искусственный интеллект, считая его игрушкой или угрозой. Владимир Крылов — доктор технических наук, лектор на канале Ai4Dev по применению ИИ в разработке ПО — видел рождение первых языков программирования и теперь наблюдает, как индустрия стоит на пороге радикальной трансформации. В интервью он объясняет парадокс: почему ИИ действительно замедляет работу в legacy-проектах, но при этом промпт-инжиниринг уже мертв, а на смену ему пришел контекст-инжиниринг.

https://habr.com/ru/articles/950208/

#ai #искусственный_интеллект #вайбкодинг #вайбпрограммирование #разработка #будущее_здесь #технологии #react #языки_программирования #карьера_программиста

Почему программисты боятся ИИ, но учатся с ним жить

Microsoft уволил 9000 разработчиков. Среди них — создатели ИИ-инструментов, которыми их же и заменили. Это не единичный случай: по всему миру программисты массово игнорируют искусственный интеллект,...

Хабр

Программисты против ИИ и low-code: кто кого заменит

Привет, Хабр! «Программистов станет больше, но других» — эта фраза из недавней дискуссии в телеграм-канале Dev Q&A заставила меня задуматься о том, насколько быстро меняется наша профессия. Коллеги из Диасофт — Сергей Ольков и Дмитрий Старов — вместе с экспертами из других компаний устроили жесткий разбор того, что происходит с разработкой в эпоху ИИ. К нимприсоединились Дмитрий Маруськин (TechLead Capture C# Team), Дмитрий Демиркылыч (АО «Нейросети»), Сергей Сергеев (Comindware) и Алексей Граков (Agizo). Самое ценное в дискуссии — полное отсутствие розовых очков.

https://habr.com/ru/articles/947560/

#lowcode #ai #искусственный_интеллект #программирование #языки_программирования #платформы_разработки #будущее_программирования #обучение_программированию #рынок_труда #рынок_итуслуг

Программисты против ИИ и low-code: кто кого заменит

Привет, Хабр! «Программистов станет больше, но других» — эта фраза из недавней дискуссии в телеграм-канале Dev Q&A заставила меня задуматься о том, насколько быстро меняется наша профессия....

Хабр

3 кусочка «сахара» к синтаксису языка Lua

Lua - симпатичный и хороший язык - умещает богатый функционал в очень маленькой реализации (интерпретатор и библиотека - это всего один исполнимый файл на 300кб) - и притом изначально ориентирован на "человечный" синтаксис. Хотя он не в топе популярности, но за простоту встраивания (помимо человечности и функциональности) он используется в ряде популярных проектов - от Roblox до Tarantool, например. Однако есть мелочи которые несколько снижают радость от его использования. Когда я встроил его у себя на сайте для того чтобы сделать несколько "игровых" задач на программирование, пользователи высказывали неодобрение из-за непривычного оператора неравенства, отсутствия комбинированных операторов присваивания и пр. В этой статье мы разберемся как (и куда) внести маленькие дополнения чтобы усовершенствовать синтаксис интерпретатора, но сохранить совместимость. Результат можно "потыкать живьём" в онлайновой "песочнице".

https://habr.com/ru/articles/942620/

#lua #си #языки_программирования

3 кусочка «сахара» к синтаксису языка Lua

пример использования наших маленьких дополнений (см. "заключение") Lua - симпатичный и хороший язык - умещает богатый функционал в очень маленькой реализации (интерпретатор и библиотека - это всего...

Хабр

Собака лает, караван идет: как будет меняться технологический стек компаний в ближайший год

Привет, Хабр. Меня зовут Саша, я CTO digital-агентства INET Studio. Мы много работаем с крупным бизнесом, и недавно я сделал следующее наблюдение: с прошлого года на ИТ-рынке России компании все чаще отказываются от инноваций ради инноваций, делая ставку на практичность и надёжность –– чтобы остаться на плаву в турбулентных условиях. Сегодня хочу разобрать, почему так произошло и чего ожидать в будущем в наших техстеках.

https://habr.com/ru/articles/941966/

#стек #выбор_технологии #языки_программирования

Собака лает, караван идет: как будет меняться технологический стек компаний в ближайший год

Привет, Хабр. Меня зовут Саша, я CTO в INET Studio. В своей работе я сделал следующее наблюдение: с прошлого года на ИТ-рынке России компании все чаще отказываются от инноваций ради инноваций, делая...

Хабр