Павел
Павел личный блог
02 февраля 2023, 19:21

Пора импортозаместить языки программирования!

Пора импортозаместить языки программирования!
Вот пишешь торгового робота, а там набор слов какой-то непонятный!
Пример:
Buy Signals
# Покупаем, если момент и инерция имеют однонаправленный тренд
TREND(EMA(CLOSE, 20), 15) = UP AND TREND(MACD(13, 26, 9, SIMPLE),5) = UP Sell Signals
# Продаем, если момент и инерция имеют однонаправленный тренд
TREND(EMA(CLOSE, 20), 15) = DOWN AND TREND(MACD(13, 26, 9, SIMPLE),5) = DOWN Exit Long Signal
# Выходим, если тренд инерции и момента имеет противоположное направления
TREND(EMA(CLOSE, 20), 15) = DOWN OR TREND(MACD(13, 26, 9, SIMPLE),5) = DOWN Exit Short Signal
# Выходим, если тренд инерции и момента имеет противоположное направления
TREND(EMA(CLOSE, 20), 15) = UP OR TREND(MACD(13, 26, 9, SIMPLE), 5) = UP

Ну что это за Ап, Давн, Бай?!?
Очевидно, что человек владеющий английским языком с рождения будет писать код лучше нашего жителя! 
И заработает больше денег!
Также не будет риска заболеть билингвальной шизофренией.

Я начал изучать отечественные языки программирования… они на Русском языке.
Все четко и понятно.
Пора импортозаместить языки программирования!
Совершенно очевидно и понятно что это за код и как он работает.

PS
В СССР был язык программирования на русском языке, на котором писались лучшие в мире программы для лучших в мире ракет, кораблей, танков и самолетов.

И были у нас роботы покруче чем у Амазон
24 Комментария
  • Главком Главком
    02 февраля 2023, 19:32
    Сам синтаксис будет покороче, if-если, var-переменная, else-иначеесли, когда код большой читабельность лучше и утомляемость от чтения меньше. А по поводу импортощамещения можно делать как и сейчас, меняем названия в компиляторе на наш язык и все. Маяк-hiuyavei, москвич3-jac и т.д.
  • Илья
    02 февраля 2023, 19:46
    По-русски, это когда программист не пишет извращенных си-подобных конструкций в виде «Если НЕ ***», люди не думают префиксами отрицания. Да и когда видишь такой хаос, при том, что форматирование делается нажатием одной кнопки, то… в общем, чуток подправить и этот говнокод превратится, действительно, в совершенно понятное логическое изложение решения задачи, такое же как было в голове у разработчика до написания кода. Поэтому 20 лет я и пишу программы на 1С 
      • Илья
        02 февраля 2023, 22:10
        Павел, Да, нет. В институтские времена прикольно было. Писать быстро, традиционные i, да j, а добавишь вначале ! и вся логика наоборот Но сколько же времени занимали поиск ошибок  На 1С кроме опечаток, выявляемых синтаксическим анализатором, ошибок почти не делаю. Хотя недавно в одной моей процедуре обнаружилась 2 раза использованная локальная переменная КолТек, пользователи 2 года не замечали, что отчет выдает иногда ахинею , но это чуть ли не единственный раз за 20 лет.
  • 이익
    02 февраля 2023, 19:55
    Можно и на с# на русском писать код, только смысл какой.
    Наоборот удобно когда код/команды на английском, если консоль с чатом перепутаешь ничего не грохнешь 😁
  • sergik99
    02 февраля 2023, 19:49
    А что, языки изучить уже влом?
  • SAO
    02 февраля 2023, 19:55
    Действительно понятнее, но как-то длинно что ли)
  • Rostislav Kudryashov
    02 февраля 2023, 20:05
    Не будь валенком! Открытый C++, Java, Lua, Python — все бесплатно.
    www.cnews.ru/news/line/2021-04-08_liberica_jdk_dopushchena_fsb_k_ispolzovaniyu
    Liberica JDK допущена ФСБ к использованию как среда функционирования новой версии «Криптопро JCP»

    Английский сегодня — та же латынь. Язык международного общения. Тот не на 100% человек, кто знает только один язык.
    Читайте «Deep Learning with Python 2Ed» Fransois Chollet в оригинале.

    Кто-то думает: научиться предсказывать будущие цены легче, чем освоить ещё один язык?
    • 이익
      02 февраля 2023, 20:02
      Rostislav Kudryashov, все равно в итоге выйдет или байткод или машинный хоть на каком языке пиши 😄
      • Rostislav Kudryashov
        02 февраля 2023, 20:12
        이익, 20:02 «в итоге» все люди состоят из одних и тех же молекул и атомов.
  • Удалённый аккаунт
    02 февраля 2023, 20:20
    • 이익
      02 февраля 2023, 20:39
      ₽100, лучше тогда на Пролог
  • Mityan
    02 февраля 2023, 20:32
    Очевидно, что человек владеющий английским языком с рождения будет писать код лучше нашего жителя! 
    А лучше всего кодировать должны урожденные граждане США и Великобритании!
    • john_doe
      02 февраля 2023, 23:39
      Mityan, ага, а еще лучше всего программируют гуманитарии-лингвисты ;)
      • Mityan
        03 февраля 2023, 01:28
        john_doe, я конечно иронизировал, но вот в данном случае, например, Ален Голуб, написавший книгу «ВЕРЕВКА ДОСТАТОЧНОЙ ДЛИНЫ, ЧТОБЫ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ. Правила программирования на С и С++» считал именно так.
  • Rostislav Kudryashov
    02 февраля 2023, 20:39
    Умозрение
    Очевидно, что человек владеющий английским языком с рождения будет писать код лучше нашего жителя!
    как оно согласуется с практикой?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн