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

И были у нас роботы покруче чем у Амазон
399 | ★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
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

Читайте на SMART-LAB:
Вы думаете, сейчас хорошее время возвращаться к валюте?
Разделяете ли вы мои рублевые опасения (они здесь: smart-lab.ru/company/ivolga_capital/blog/1275569.php )? Телеграм:  @AndreyHohrin...
Фото
Снижение военной премии в нефти: что это меняет для доллара и G10
Во второй половине понедельника – начале вторники рынки активно пересматривают премию за худший сценарий на энергетическом рынке, что цепочкой...
Фото
Обзор рынка облигаций
Если не считать бури вокруг Евротранса, то неделя прошла спокойно. Рынок продолжает взвешивать ситуацию с дефицитом бюджета и способами...
Фото
Гендиректор Инарктики продал свои акции компании. Что это может значить?
Вечером в пятницу (6 марта ) вышел сущфакт о том, что Соснов Илья Геннадьевич, гендиректор Инарктики, продал свои акции компании. В нашем...

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

....все тэги



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