Блог им. TraderPY

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

Пора импортозаместить языки программирования!
Вот пишешь торгового робота, а там набор слов какой-то непонятный!
Пример:
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
В СССР был язык программирования на русском языке, на котором писались лучшие в мире программы для лучших в мире ракет, кораблей, танков и самолетов.

И были у нас роботы покруче чем у Амазон
★1
24 комментария
Сам синтаксис будет покороче, if-если, var-переменная, else-иначеесли, когда код большой читабельность лучше и утомляемость от чтения меньше. А по поводу импортощамещения можно делать как и сейчас, меняем названия в компиляторе на наш язык и все. Маяк-hiuyavei, москвич3-jac и т.д.
По-русски, это когда программист не пишет извращенных си-подобных конструкций в виде «Если НЕ ***», люди не думают префиксами отрицания. Да и когда видишь такой хаос, при том, что форматирование делается нажатием одной кнопки, то… в общем, чуток подправить и этот говнокод превратится, действительно, в совершенно понятное логическое изложение решения задачи, такое же как было в голове у разработчика до написания кода. Поэтому 20 лет я и пишу программы на 1С 
avatar
Илья, так си-подобные сделаны для ЛГБТ специально
avatar
Павел, Да, нет. В институтские времена прикольно было. Писать быстро, традиционные i, да j, а добавишь вначале ! и вся логика наоборот Но сколько же времени занимали поиск ошибок  На 1С кроме опечаток, выявляемых синтаксическим анализатором, ошибок почти не делаю. Хотя недавно в одной моей процедуре обнаружилась 2 раза использованная локальная переменная КолТек, пользователи 2 года не замечали, что отчет выдает иногда ахинею , но это чуть ли не единственный раз за 20 лет.
avatar
Можно и на с# на русском писать код, только смысл какой.
Наоборот удобно когда код/команды на английском, если консоль с чатом перепутаешь ничего не грохнешь 😁
avatar
А что, языки изучить уже влом?
avatar
Действительно понятнее, но как-то длинно что ли)
avatar
Не будь валенком! Открытый 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 в оригинале.

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

SECTION .text
org 0x100

mov ah, 0x9
mov dx, hello
int 0x21

mov ax, 0x4c00
int 0x21

SECTION .data
hello: db «Hello Iv Iv!», 0xD, 0xA, '$'

avatar

теги блога Павел

....все тэги



UPDONW
Новый дизайн