Рубрика «языки программирования» - 2

Несколько лет назад Huawei решила зайти на территорию языков программирования (ЯП) со своим проектом Cangjie. Сказано — сделано. Новый ЯП впервые показали на HDC 2024. 30 июля 2025 года компания обещает открыть исходный код. Язык заявлен как кроссплатформенный: уже сейчас он поддерживает HarmonyOS и Android, а в перспективе может получить совместимость с iOS. Что в нем интересного и что даст открытие кода, сегодня и разберем.

Читать полностью »

Годами люди писали программу "Hello world!" на языке Unary, но сегодняшнего дня появился новый односимвольный язык программирования! Односимвольный? Достойная замена Unary? Конечно! Представляю вам Single.

О языке

Single является диалектом языка Brainfuck. Испытал значительное влияние языка Unary. Был придуман для сохранения идеи крайнего минимализма Unary, но при этом привносит видимую возможность самостоятельно написать легкую программу; алфавит языка состоит из одного символа ‘s’.

Символ ‘s’Читать полностью »

Что такое TypeScript? Официальная документация отвечает так: “TypeScript — это JavaScript с синтаксисом типов”. Однако некоторые считают TypeScript своеобразным слиянием двух языков: языка для манипулирования значениями JavaScript и языка для манипулирования типами.

Cистема типов TypeScript Тьюринг-полная. Это означает, говоря по-простому, что система может решить любую вычислительную задачу при наличии некоторого представления входных и выходных данных.

Можно ли использовать это знание на практике? Как избежать крайностей от примитивного аннотирования типов до избыточного усложнения?

Читать полностью »

Python, Java, C++ и Go — как появились популярные языки программирования - 1

Привет! Мы уже рассказывали о «вымерших» языках программирования, пришла очередь самых популярных в 2025 году. Языки не придумывают «чтобы было» — для этого всегда есть предпосылки: рассказываем, кто, когда и зачем их создал. А еще делимся интересными фактами, которых вы могли не знать — а теперь будете :)Читать полностью »

Тема зацепила. Я сам учился на Delphi и писал на нём ПО для внутренней автоматизации, последний раз в 21

КРАТКО: Долголетие языка определяется не столько техническим превосходством, а сочетанием экосистемы, поддержки корпораций, адаптации к трендам и способности формировать критическую массу разработчиков.

Киллер фитч с современных языках не так много по сравнению с дельфи. Кроссплатформенность через виртуальную машину независимого от архитектуры P- кода?
Читать полностью »

Давным-давно, когда компьютеры ещё были большими, а программы маленькими…
Хотя, нет, не настолько давно.

Давным-давно, когда в ноутбуки ещё не догадались встраивать Wi-Fi, а в телефоны — Bluetooth, а многие нынешние айтишники ещё не родились.

В общем, где-то в самом начале века (году примерно так в 2002-ом) на тогдашнем Хабре (кажется, это тогда называлось LiveJournal, «но это не точно!») вышла одна интересная статья, в которой автор, рассматривая разные языки программирования, обнаружил одну удивительную закономерность и случайно открыл главный секрет популярности любого языка.

Читать полностью »

Код, который вы не поймете. Подборка вымерших языков программирования - 1

Натыкаясь на очередную подборку в духе «Какой язык программирования учить в 2025 году», я вижу каждый раз плюс-минус одни и те же тезисы. Обычно они сводятся к рассуждениям о количестве открытых вакансий, зарплатной вилке или библиотеках и фреймворках, которые обещают изменить вообще все. Python, JavaScript или C++ живее всех живых, и в ближайшие годы им вряд ли что-то грозит. Но ведь не все языки программирования оказались столь успешными. В этой статье я предлагаю вспомнить те из них, которые либо не дожили до современности, либо остались в полузачаточном состоянии. Я постараюсь не просто перечислить мертвые языки, но и описать их идеи, ошибки и причины, по которым они исчезли из истории программирования через короткое время после рождения.Читать полностью »

Прежде чем выбирать язык программирования, необходимо изучить SQL - 1

В этой статье отвечу на три вопроса:

  • Какие существуют виды языков программирования;

  • Почему нужно сначала изучить SQL;

  • Как учить SQL бесплатно.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js