Рубрика: Рефлексия

  • Лингва франка для программистов

    Лингва франка для программистов

    Лингва франка — общий язык для общения людей, для которых родным языком являются другие языки. Для программистов это английский. Но для большинства людей в мире английский язык не является родным. Более того, сотни миллионов человек пишут на родном языке справа налево. Также есть народы, для которых привычное направление письма идёт сверху вниз.

    В популярных языках программирования сочетаются символы (скобки, операторы, знаки пунктуации) и ключевые слова на английском (if, then, function), а код пишется слева направо. Для многих это является существенным ограничением: нужно изучить английский алфавит, приспособиться к восприятию системы письма слева направо, научиться вводить символы латинского алфавита на клавиатуре и изучить значение английских слов.

    Программист пишет код программы и запускает компилятор. Компилятор переводит код на язык компьютера — в машинный байт-код из единиц и нулей. То есть, компьютер не является носителем английского языка, его процессор вообще не знает никакой язык.

    Значит, что язык программирования можно было бы перевести на ваш родной язык. Это сразу бы сделало освоение программирования доступным для миллиардов человек. Подкованный читатель наверняка сразу вспомнит 1С с его русскоязычным синтаксисом. Также есть десятки языков программирования на арабском, китайском, японском, фарси и санскрите. Посмотрите на этот список.

    Идея не нова, но не-англоязычные языки программирования используются в основном для образовательных целей. Для промышленного перехода есть другие ограничения — нужен редактор кода, подсветка синтаксиса, документация, обучающие материалы и компоненты на том же языке. Всемирная компьютерная экосистема уже построена на английском.

    Думаю, что глобально проблема так и не будет решена. LLM уже сейчас позволяют писать программы, описывая логику на родном языке. ИИ всё равно переведёт запрос пользователя в программный код на английском, а компилятор превратит его в байт-код.

    В эру многополярного мира и искуственного интеллекта, английский может потерять позицию доминирующего языка для международных отношений. И станет для программистов таким же узкопрофессиональным языком, как латынь для медиков.

    Как думаете, что произойдёт быстрее: исчезнет профессия программиста или потребность изучать английский?

  • Топ постов в канале за июнь по вашим реакциям

    Топ постов в канале за июнь по вашим реакциям

    Больше всего лайков собрали не технарские материалы 🤷‍♂️

    План запуска блога
    Недавний анонс серии постов вышел на 1ое место. Намёк понял, посты уже готовлю.

    Мастермайнд для руководителей агентств
    Я выступал в оффлайне, мне понравилось. А вам понравилось, что я об этом рассказал, судя по реакциям.

    Сравнительный анализ
    Пост-рефлексия про профессиональную самооценку.

    Часовое видео — за 5 минут
    Как с помощью AI сделать саммари из длинных видео.

    Фильм: Человек, который изменил всё / Moneyball
    Рекомендую хорошее кино про ботанов.

    Процентные пункты
    Почти все маркетологи говорят неправильно!

    Как плохая поддержка убивает хороший сервис
    Потерянное воскресенье из-за службы почтовых рассылок.

    Как узнать размер рыночной зарплаты?
    Анализ спроса и предложения на HH.

    MCP простыми словами
    Ботаны дают AI доступ к инструментам.

    Лидген на отраслевых выставках
    Как добыть клиентов в оффлайне.

    Бонус:
    Таблица Open Source вместо платной подписки. Рабочие альтернативы для агентств и стартапов

    Спасибо, что читаете! ❤️