компилятор для русского языка (Отрезано от "Почему никто принципиально не хочет писать компилято)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

sasharasha
Сообщения: 48
ОС: Arch Linux

компилятор для русского языка

Сообщение sasharasha »

Питоны перлы жабы это, конечно, хорошо. Но мне вот что интересно. Почему никто не хочет писать компилятор для русского языка? Кстати, а на каком компиляторе работает 1С? Не ну вот серъезно. В роде бы рускоговорящего населения предостаточно и народ, в роде, смышленный. А почему нет русского компилятора? Почему нет русского ЯП? Почему нет русской ОС? Мне кажется, что если уж что-то и создавать, так это нечто для развития русского ИИ. Чтобы наши потомки, лет так в 5-7 уже могли бы писать в консоли нечто в роде запустить игру ... или там найти в интернете ... Мне кажется, что это в разы прибавит в современном обществе людей, желающих заниматься программированием. Если уж с чего и начинать, то я бы начал именно с этого. А конкретно с написания полноценного руского компилятора. Ведь по большому счету железу все равно на каком языке написана программа. Гоу народ! Создаем настоящее русское сообщество по разработке русского программного обеспечения :drinks:
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: компилятор для русского языка

Сообщение Bizdelnick »

sasharasha писал(а):
24.11.2017 18:56
А почему нет русского компилятора? Почему нет русского ЯП?

Вы что, "Кумир" в школе не изучали?

sasharasha писал(а):
24.11.2017 18:56
Почему нет русской ОС?

Вы что, реестр российских программ не читали?

sasharasha писал(а):
24.11.2017 18:56
в консоле

Если так ратуете за русский язык, научились бы правильно склонять слово "консоль".

sasharasha писал(а):
24.11.2017 18:56
я бы начал именно с этого. А конкретно с написания полноценного руского компилятора.

Удачи Вам.

sasharasha писал(а):
24.11.2017 18:56
Гоу народ! Создаем настоящее русское сообщество по разработке русского программного обеспечения

Нет уж, спасибо, я предпочитаю не ограничивать размеры сообщества, в котором участвую, по языковому признаку.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: компилятор для русского языка

Сообщение devilr »

Угу. Операторы "идти на" или "идти в" будут очень популярными! :D
Простой вопрос - зачем такой ЯП нужен? Что он сможет дать нового?
P.S. ЯП на арабском вроде есть. Хотя, там - чисто политика.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

пятнично...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: компилятор для русского языка

Сообщение NickLion »

Синтетические языки в принципе плохо подходят для программирования.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

NickLion, а вам не кажется, что большей части населения, всякие ассемблеры, паскали и прочие явы непонятны чуть более, чем полностью. А вот синтетический язык русский им вполне ничо...
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

Bizdelnick писал(а):
24.11.2017 19:08
Вы что, "Кумир" в школе не изучали?

Это тот, что на питоне написан?
Bizdelnick писал(а):
24.11.2017 19:08
Вы что, реестр российских программ не читали?

Все они написаны на англоязычных ЯП
Bizdelnick писал(а):
24.11.2017 19:08
Если так ратуете за русский язык, научились бы правильно склонять слово "консоль".

Я не злостный стороник правильных запятых, но писать правильно стараюсь. Если уж где и ошибся, то не обессудьте.
Bizdelnick писал(а):
24.11.2017 19:08
Удачи Вам.

Спасибо, постараюсь не уступать англоязычным творениям.
Bizdelnick писал(а):
24.11.2017 19:08
Нет уж, спасибо, я предпочитаю не ограничивать размеры сообщества, в котором участвую, по языковому признаку.

Я не призываю покинуть Вас какое-либо существующее сообщество и уж тем более ограничивать по языковому признаку наше. Русским должен быть только код.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

sasharasha обратите пожалуйста внимание.
1. python можно перевести на "национальный язык". Классный пример -- ChinesePython.
2. Некоторая часть языков всякими макросами и переопределняими может быть переведена на русский язык. Например, С++ http://sizeof.livejournal.com/23169.html
зы
я всеми силами постараюсь программировать на "англоязычном" языке.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: компилятор для русского языка

Сообщение Bizdelnick »

sasharasha писал(а):
24.11.2017 19:30
Это тот, что на питоне написан?

Любой софт на чём-то написан. Но Вы, конечно, можете начать с написания прямо на машинных кодах ассемблера для трансляции русскоязычных опкодов.

sasharasha писал(а):
24.11.2017 19:30
Я не призываю покинуть Вас какое-либо существующее сообщество и уж тем более ограничивать по языковому признаку наше. Русским должен быть только код.

И как же нерусскоговорящие (и некириллическипишущие) участники сообщества должны писать этот код?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

devilr писал(а):
24.11.2017 19:08
Простой вопрос - зачем такой ЯП нужен? Что он сможет дать нового?


По моему ответ очевиден. Развитие русскоязычного программного обеспечения. Я не спорю, что уже все придумано и изобретать велосипед уже не надо. Но научить понимать железяки русский язык, я думаю, просто необходимо. Ведь сколько народу не лезет в дебри исключительно по причине отсутствия возможности понимать английский язык. Я помню в 90-х русский язык и когда читаю современные статьи или слушаю речи молодых людей где-нибудь в ютубе, то меня иногда просто ужас берет, сколько же в русском языке появилось новых слов. С печалью вспомиается мультик про слово "перелай". Скоро, наверное, от этого совсем ничего не останется.

Bizdelnick писал(а):
24.11.2017 19:41
Любой софт на чём-то написан. Но Вы, конечно, можете начать с написания прямо на машинных кодах ассемблера для трансляции русскоязычных опкодов.

Именно с этого, видимо, и придется начинать.

Bizdelnick писал(а):
24.11.2017 19:41
И как же нерусскоговорящие (и некириллическипишущие) участники сообщества должны писать этот код?

Ну мы же как-то пишем :)
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: компилятор для русского языка

Сообщение devilr »

И что оно даст? Тогда уж надо писать на церковно-славянском. Очень в духе времени и, дюже, патриотично. :)
Писать на уникальном языке, который не интереснен остальному человечеству - зачем? Предлагаете самозамкнуться в своем мега-уникальном мирке? Так оно уже было. И прошло.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: компилятор для русского языка

Сообщение NickLion »

azsx писал(а):
24.11.2017 19:23
NickLion, а вам не кажется, что большей части населения, всякие ассемблеры, паскали и прочие явы непонятны чуть более, чем полностью. А вот синтетический язык русский им вполне ничо...

А при чём "население" и удобство для создания языка программирования? А всякие предлоги, суффиксы и окончания очень портят.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: компилятор для русского языка

Сообщение Bizdelnick »

sasharasha писал(а):
24.11.2017 19:47
Bizdelnick писал(а):
24.11.2017 19:41
И как же нерусскоговорящие (и некириллическипишущие) участники сообщества должны писать этот код?

Ну мы же как-то пишем :)

У нас, по крайней мере, клавиатуры соответствующими буквами промаркированы, и в системе раскладки настроены. Не говоря уже о том, что мы к русской раскладке привыкли, буквы кириллицы (базовой) нам хорошо знакомы, и смысл русских слов понятен.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

devilr писал(а):
24.11.2017 19:52
И что оно даст? Тогда уж надо писать на церковно-славянском. Очень в духе времени и, дюже, патриотично. :)
Писать на уникальном языке, который не интереснен остальному человечеству - зачем? Предлагаете самозамкнуться в своем мега-уникальном мирке? Так оно уже было. И прошло.

Тут, видете ли, есть один огромный плюс. Заключается он в том, что думать на родном языке всегда проще и не надо тратить умственные ресурсы на постоянную трансляцию в чужеродный язык. От сюда следует, что продумывать синтетические конструкции станет проще и тот самый ресурс, который тратится на перевод, можно будет задействовать в других целях. И не надо тратить время на изучение английского. Естественно, для этого нужно проделать титанический труд. И стоит ли оно того - это еще вопрос. На мой взгляд, стоит. Потому что это наш язык и его надо продвигать. Однажды мы уже отказались от этого, в то самое время, которое прошло.. Теперь, я думаю, самое время начинать.

Bizdelnick писал(а):
24.11.2017 20:13
У нас, по крайней мере, клавиатуры соответствующими буквами промаркированы, и в системе раскладки настроены. Не говоря уже о том, что мы к русской раскладке привыкли, буквы кириллицы (базовой) нам хорошо знакомы, и смысл русских слов понятен.

А вот появится полноценная русская ОС, которая будет переведена на все языки. Тогда того и гляди, появятся клавиатуры с кириллицей по умолчанию :) Нужно лишь отнестись к этому с достаточной внимательностью. Чтобы всем было хорошо.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: компилятор для русского языка

Сообщение devilr »

Ну так начните писать транслятор (или компилятор) "великого и могучего". Заодно и увидим "нужность" сей затеи.
P.S. Писать лучше в кодах. Чтобы на замарать язык враждебными символами.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2087
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: компилятор для русского языка

Сообщение Topper »

TL;DR про Рапиру уже сказали?
Хрю.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

А при чём "население" и удобство для создания языка программирования? А всякие предлоги, суффиксы и окончания очень портят.

NickLion, при чём тут "удобство для создания языка программирования" я не знаю.
Например, надо написать программу автоматизации проверки комунальных услуг. То есть логинимся на каком то сайте (их будет несколько разных), читаем страницу по какой то ссылке, проверяем страницу на валлидность, вдруг они сменят дизайн и наши цифры совсем другими тегами окружены, выделяем данные на странице и конвертим их в переменные, сравнить цифры с средним трёх последних месяцев и если превышает показатели среднего -- то выслать смс. Так вот...
Задача заключается в том, что "гуманитарии" не могут понять, почему они не могут решать такой класс задач на компьютере приложив немного усилий. Для этого типа людей предлоги ничего не портят, наоборот, регистозависимость переменных или прочие синтасические ошибки убивают всю их идею на корню. Они не хотят учить язык программирования, они хотят решить свою задачу.
Все не правы?
sasharasha, вы же понимаете, что в РФ самый востребованный среди работодателей язык программирования на русском языке. Это 1С.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: компилятор для русского языка

Сообщение NickLion »

azsx
А писать код, которые будет понимать все формы слов кто будет писать? Или код будет выглядеть тупо, как в 1С, "Если Крышка == Открыт, То Закрыть(Крышка)" и другие идиотизмы. Если второе вас устраивает, то просто берёте Python и переводите, получите страх и ужас, но на русском.

Как по мне, более здравой идеей скриптования для совсем непрограммистов — визуальные скрипты.
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

azsx писал(а):
25.11.2017 05:07
sasharasha, вы же понимаете, что в РФ самый востребованный среди работодателей язык программирования на русском языке. Это 1С.

Я понимаю, что самый востребованный язык программирования сейчас - это какой-нибудь Питон_ЖабаСкрипт_ПХП. Но ведь были же задатки русских трансляторов в СССР. Даже ЯП разрабатывались. Но почему-то в 90-х это все кануло. Видимо из-за наплыва западного контента, который весьма превосходил по развитию наш. Но теперь, я думаю, мы все уже насытились знаниями великого западного движения и пора бы уже вернуться к родному дому и подумать, что можно сделать для сохранения и развития русских истоков.
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

NickLion писал(а):
25.11.2017 11:00
azsx
А писать код, которые будет понимать все формы слов кто будет писать? Или код будет выглядеть тупо, как в 1С, "Если Крышка == Открыт, То Закрыть(Крышка)" и другие идиотизмы. Если второе вас устраивает, то просто берёте Python и переводите, получите страх и ужас, но на русском.

Я думаю, что все в наших руках.
Вот нашел пример простого и понятного кода на русском:

Код: Выделить всё

ЕСЛИ ПЕРЕД СОСТАВОМ ТУПИК
ТО ВЫВОД НЕ МОГУ НЕКУДА ВЫХОД
ЕСЛИ ПЕРЕД СОСТАВОМ СВОБОДНО
ШАГ СОСТАВА ВСЕ

Ну ведь все понятно же.

NickLion писал(а):
25.11.2017 11:00
Как по мне, более здравой идеей скриптования для совсем непрограммистов — визуальные скрипты.

Дело не в знаниях методов программирования, а в языке, который не всегда понятен.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: компилятор для русского языка

Сообщение devilr »

Русский язык намного сложнее английского. Тут уж либо вводить новояз (для ЯП) либо понимать все формы, чтобы не возникали "идиотизмы". Если понимать все формы - будут возникать противоречия "написал одно - сделало другое".
Визуальные квадратики двигать - для непрофессионалов, самое оно. Причем надписи для этих квадратиков можно делать хоть на санскрите. Без каких-либо особых проблем. Имхо.
P.S. Можно вообще блок-схемы рисовать. Визуально. В редакторе новой IDE. Только надо кому-то это все начать. Тому, кому это интересно. Именно писать код, а не просто клаву топтать.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

А писать код, которые будет понимать все формы слов кто будет писать?

Подразумевается, что главное начать, а потом наши программисты все библиотеки легко перепишут :)
Если второе вас устраивает

Нет меня лично не устраивает, мне хватает англоязычных языков. Но...
Чем больше вокруг идиотов, которые маются дурью -- тем больше вокруг девушек будут искать адекватных мужиков. Профит очевиден.
Как по мне, более здравой идеей скриптования для совсем непрограммистов — визуальные скрипты.

Я использую аналог imacros в платной программе. Визуальное программирование -- это ужасно.
Я понимаю, что самый востребованный язык программирования сейчас - это какой-нибудь Питон_ЖабаСкрипт_ПХП.

Ошибаетесь. Это действительно 1С в РФ.
Вот нашел пример простого и понятного кода на русском:

Код: Выделить всё

ЕСЛИ ПЕРЕД СОСТАВОМ ТУПИК
ТО ВЫВОД НЕ МОГУ НЕКУДА [b]ВЫХОД[/b]
ЕСЛИ ПЕРЕД СОСТАВОМ СВОБОДНО
ШАГ СОСТАВА [b]ВСЕ[/b]

Я с первой строки понимаю, что построение как в бэйсике, то есть конец строки -- конец команды. Но вторая строка меня ставит в тупик. Что сделает "ТО ВЫВОД НЕ МОГУ НЕКУДА ВЫХОД"? Почему перед "ШАГ" нет "ТО" и что обозначает "ВСЕ"?
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

azsx писал(а):
25.11.2017 12:02
Ошибаетесь. Это действительно 1С в РФ.

Яндекс с вами не согласен.

azsx писал(а):
25.11.2017 12:02
Я с первой строки понимаю, что построение как в бэйсике, то есть конец строки -- конец команды. Но вторая строка меня ставит в тупик. Что сделает "ТО ВЫВОД НЕ МОГУ НЕКУДА ВЫХОД"? Почему перед "ШАГ" нет "ТО" и что обозначает "ВСЕ"?

Видимо вторая строка выдает сообщение: "НЕ МОГУ НЕКУДА", затем останов: "ВЫХОД". А "ВСЕ" - это, наверное, конец программы или ее части.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

Яндекс с вами не согласен.

Очень давно я перестал пользоваться яндексом как поисковой системой. Очередной пример лишь подтверждает мне, что я прав.
Видимо вторая строка выдает сообщение: "НЕ МОГУ НЕКУДА", затем останов: "ВЫХОД". А "ВСЕ" - это, наверное, конец программы или ее части.

Это ппц. Представьте, что если состав уедет не туда, кому нибудь отрежет ногу (пофиг на него), а вас лишат зарплаты на месяц (сволочи). Представили? Вы проигнорировали факт отсутвия ТО. Вчитайтесь в свои слова "видимо" и "наверное". А ведь программа управляет составом! Наверное, вас лишат месячной зарплаты.
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

devilr писал(а):
25.11.2017 11:46
Русский язык намного сложнее английского.

Но ведь это даже хорошо. Чем сложнее язык, тем больше у него возможностей выражения. Если все описать математически и грамотно разграничить, то может получиться весьма не плохо.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: компилятор для русского языка

Сообщение Bizdelnick »

azsx писал(а):
25.11.2017 05:07
Например, надо написать программу автоматизации проверки комунальных услуг. То есть логинимся на каком то сайте (их будет несколько разных), читаем страницу по какой то ссылке, проверяем страницу на валлидность, вдруг они сменят дизайн и наши цифры совсем другими тегами окружены, выделяем данные на странице и конвертим их в переменные, сравнить цифры с средним трёх последних месяцев и если превышает показатели среднего -- то выслать смс.

Слать лесом тех, кто ставит такие задачи. Или есть стабильный API, или решения нет.

azsx писал(а):
25.11.2017 05:07
Задача заключается в том, что "гуманитарии" не могут понять, почему они не могут решать такой класс задач на компьютере приложив немного усилий.

Я тоже не могу. Ну то есть могу, конечно, сделать что-то, что будет работать сегодня для отдельно взятой учётной записи, но без гарантий, что оно будет работать завтра или для другой учётной записи. И кому оно надо?

sasharasha писал(а):
25.11.2017 11:27
Вот нашел пример простого и понятного кода на русском

Это непростой код. Интерпретатор, чтобы его корректно обработать, должен понимать разные грамматические формы слов (в частности, слово "состав" используется в родительном и творительном падежах). Ну и использование только прописных букв — за гранью добра и зла.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

не забудьте, "ВСЕ" на строке с условием. Непонятно "ВСЕ" выполниться только при выполнении условия "ПЕРЕД СОСТАВОМ СВОБОДНО" или при любом раскладе? Так как через пробел идёт "ВЫХОД" и мы полагаем, что он выполнится как команда или функция, логично, что "ВСЕ" также выполнится для условия. Но вот "ТО" нет...
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: компилятор для русского языка

Сообщение azsx »

Или есть стабильный API, или решения нет.

Серьёзно?
И кому оно надо?

Это я плохо объяснил. Всем надо. Например, мне не понятно почему нет стандартного решения для вопроса Получить новые сообщения unixforum через консоль
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: компилятор для русского языка

Сообщение NickLion »

azsx писал(а):
25.11.2017 12:45
Или есть стабильный API, или решения нет.

...
Например, мне не понятно почему нет стандартного решения для вопроса Получить новые сообщения unixforum через консоль

Как раз первая часть и есть ответ. Нет API, нет нормального решения.
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: компилятор для русского языка

Сообщение sasharasha »

azsx писал(а):
25.11.2017 12:32
Очень давно я перестал пользоваться яндексом как поисковой системой. Очередной пример лишь подтверждает мне, что я прав.

Интересно, а как вы ищите что-то в сети? Может быть гугл или может быть дак дак
Видимо вторая строка выдает сообщение: "НЕ МОГУ НЕКУДА", затем останов: "ВЫХОД". А "ВСЕ" - это, наверное, конец программы или ее части.


azsx писал(а):
25.11.2017 12:32
Это ппц. Представьте, что если состав уедет не туда, кому нибудь отрежет ногу (пофиг на него), а вас лишат зарплаты на месяц (сволочи). Представили? Вы проигнорировали факт отсутвия ТО. Вчитайтесь в свои слова "видимо" и "наверное". А ведь программа управляет составом! Наверное, вас лишат месячной зарплаты.

Я не могу со 100% уверенностью говорить за код, если не знаю как точно он работает. Покажите мне его компилятор и тогда можно будет уже утверждать. А это всего лишь пример возможного.
Спасибо сказали:
Ответить