Языки программирования с русским синтаксисом

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Русский язык и программирование

Сообщений 61 страница 90 из 134

61

Ожегов правильно написал, что лишь в некоторых случаях сие слово употребляется не по основному назначению, дав основную ссылку на слово "великорусы". Я же не поленюсь и объясню Вам его значение.
Русская нация, суть восточная ветвь славянских народов, состоит из трёх народностей: великорусской (северо-восточной), малорусской (юго-западной) и белорусской (северо-западной). Таким образом, великоросы - это крупнейшая народность русской нации, говорящая на великорусском наречии русского языка. Таким образом, здесь употребление этого термина необходимо. Поэтому Ваше негодование я не пойму.
См.: [ traditio.ru/wiki/Русские ], [ traditio.ru/wiki/Русский_народ ], [ traditio.ru/wiki/Россия ], [ traditio.ru/wiki/Русский_язык ].

> Вы назвали раскладку клавиш "Великорусская", а она тянет,
максимум, только на "русскую по ГОСТ такому-то".
Странная у Вас какая-то логика. Или Вы просто не владеете теми понятиями, которые пытаетесь употребить. Она и есть русская, но русская великорусская, а не русская украинская или русская белорусская.

> в котором можно иметь в одной программе
одновременно русские и английские ключевые слова
Это, конечно, очень хорошо, но зачем, если есть возможность писать по-русски, употреблять английские слова? Пусть англичане себе пишут по-английски, а русские - по-русски; если система создана с умом, то проблем в совмещении этих текстов не будет.

0

62

Игорь, Пока Игорь(kinz) на отдыхе обсудим его русификацию Euphoria(Юфориа или Радость в его же переводе ) на pagocmb.ning.com
Игорь(kiv)
П.С. По прочтении адресатом можно удалить.....

0

63

Сый:

Ожегов правильно написал,

Да, молодец Ожегов, давайте поставим ему пятёрку, а, Сый?

Сый:

Я же не поленюсь и объясню Вам его значение.

Спасибо, не трудитесь, если мне понадобится что-то уточнить, я прочитаю об этом в каком-нибудь более
надёжном источнике.  У Вас я вижу непрерывную подмену тезисов оппонента, Вы постоянно впадаете
в логическую ошибку. Если Вы это делаете непреднамеренно, это паралогизм, а если умышленно - софизм.
Я пока думаю, что непреднамеренно, и только поэтому сюда вернулся.

Давайте проанализируем Ваше высказывание в связке с моим.

У меня написано:

> Вы назвали раскладку клавиш "Великорусская", а она тянет,
> максимум, только на "русскую по ГОСТ такому-то".

Я пишу так потому, что в Вашей статье Вы приводите изображение широчайше известной многим поколениям
русскоязычного населения бывшего СССР раскладки клавиш пишущей машинки. Эта раскладка была
закреплена, например, Государственным общесоюзным стандартом, Государственным стандартом Союза ССР
"Машины пишущие.  Расположение клавиш и символов на клавиатуре" ГОСТ 6431-75 (СТ СЭВ 3583-82).
В этом стандарте имеется рисунок, совпадающий с рисунком, приведенным Вами в Вашей статье.
Видите разницу? У Вас она называется "Великорусская" - это одно название, а в первоисточнике она
является общим участком клавиатур с 44, 45, 46 и 48 (N) клавишами и называется "Клавиатура N-клавишных
машин с русским алфавитом" - совсем другое название.

То есть, в Вашей статье Вы подменили название предмета, употребив вместо широко известного иное,
совсем из другой области.

Произошла подмена понятий. Широко известное давно стандартизированное Вы выдаёте за своё новое.
Иначе зачем Вы затеяли статью? Просветить народы современных России, Украины и Беларуси о том,
какие им нужны на самом деле клавиатуры?

И теперь пишете:

Странная у Вас какая-то логика. Или Вы просто не владеете теми
понятиями, которые пытаетесь употребить.

Но употребили-то Вы сами, а не я, "Великорусскую" вместо того, что по ГОСТ. А я просто дал один из
возможных вариантов, который прямо отсылает к ГОСТ, чтобы не вводить никого в заблуждение.

Почему я так сделал? Потому, что Вы меня ввели в заблуждение относительно новизны якобы
Вашей собственной раскладки; я начал сверять её с первоисточниками и нашёл логическую ошибку
в Вашей статье. Паралогизм это или софизм я не стану разбираться. Но то, что в Вашей статье имеется
грубейшая логическая ошибка, это совершенно очевидно при сопоставлении изображений.

Эта ошибка из разряда "я тебе про Фому, а ты мне про Ерёму", "в огороде бузина, а в Киеве дядька".

Но Вы продолжаете настаивать:

Она и есть русская, но русская великорусская,
а не русская украинская или русская белорусская.

Нет, милейший Сый, в существующих первоисточниках этого нет.

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

Далее Вы пишете:

> в котором можно иметь в одной программе
> одновременно русские и английские ключевые слова

Это, конечно, очень хорошо, но зачем, если есть возможность писать
по-русски, употреблять английские слова?

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

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

Все константы и функции API всех распространённых операционных систем
- пока только английские.

Так что более гибким для работы является именно двуязычный вариант. Чисто русский
ЯП всегда имеет склонность к устареванию и отставанию, так как весь остальной
нерусский мир пишет, в основном, на английском.

Сый:

Пусть англичане себе пишут по-английски, а русские - по-русски;
если система создана с умом, то проблем в совмещении этих текстов
не будет.

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

Всё, к сожалению, я исчерпал своё свободное время. Надеюсь, не напрасно.

Удачи всем!

0

64

Игорь Ещё один:

Игорь, Пока Игорь(kinz) на отдыхе обсудим

Что-то Игорей тут собралось многовато, а?  :-)
Слово Игорь значит "воинство, сила"; мы должны победить кого-то?

Тёзка, если серьёзно, то у меня исчерпано абсолютно всё свободное
время. Жена прочитала, как матерится Сый, и пообещала психануть
и разбить монитор, если я немедленно не займусь её запущенными
за её отпуск делами. А это ого-го ...

Извините, ребята юфористы, момент идти куда-то в гости крайне для
меня неудачный. Если сказала, что психанёт, то так и будет.

0

65

> Да, молодец Ожегов, давайте поставим ему пятёрку, а, Сый?
Я это не к тому. А к тому, что есть такие люди, которые сомневаются в правильности толкования некоторых слов. Как, например, Ожегов чётко пишет, что великорусы - это великорусы, а не кто-нибудь ещё; Вы же считаете, что нет: "великорусы" - это то ли русские, то ли вообще несуществующее понятие, но никак не собственно великорусы.
Не Вам спорить в составителями русских словарей тех лет. Ибо, в отличие от некоторых, такие люди реально любили Россию и русский язык; им никогда в голову не пришло бы радоваться тому, что их язык, культуру и историческое наследие мешают с дерьмом.

> если мне понадобится что-то уточнить, я прочитаю об этом в каком-нибудь более
надёжном источнике
Но почему-то Вы этого не делаете.

> Вы постоянно впадаете
в логическую ошибку
Снова ничем не обоснованные слова.

> У Вас она называется "Великорусская" - это одно название, а в первоисточнике она
является общим участком клавиатур с 44, 45, 46 и 48 (N) клавишами и называется "Клавиатура N-клавишных
машин с русским алфавитом" - совсем другое название.
Это не название, это всего-навсего её алфавитная принадлежность.

> употребив вместо широко известного иное,
совсем из другой области.
Словарь в помощь.

> Но употребили-то Вы сами, а не я, "Великорусскую" вместо того, что по ГОСТ.
Но я, в отличие от Вас, понимаю те слова, что пишу.

> Вы меня ввели в заблуждение относительно новизны якобы
Вашей собственной раскладки
Это Вы себя сами ввели в заблуждение, не удосужившись прочитать статью, а лишь глянув на картинки в ней. Если бы Вы её прочитали, то таких нелепых претензий не возникало бы.

> Надо, как минимум, уважать тех людей, которые были авторами тех или иных раскладок
в тех или иных исторических условиях, а не притягивать за уши технические вопросы
к бредовым националистическим наворотам с душком примитивного плагиата.
Во-первых, читайте историю появления этой раскладки (самообразование - хорошая штука). Во-вторых, ГДЕ неуважение, ё***ый стыд?! Я что, с****ил у кого-то раскладку, чтоли? Это общественная собственность русского народа, государственный стандарт, она принадлежит в том числе и мне. Если бы я сказал, что это я её придумал и подписался автором, то да, это тупой плагиат. Но так сделать придёт в голову только последнему идиоту. Что за дебилизм?

> Например, иногда русские слова короче, иногда английские. При этом надо учитывать,
что разного рода сокращения крайне нежелательны, так как программный текст,
состоящий из сокращённых слов, выглядит как лютая тарабарщина и на русском,
и на английском.
Смесь русских и английских слов выглядит ещё хуже. Знаю это по своему опыту, ибо пишу частенько на "PHP" и примененяю, естественно, русские названия.

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

> Чисто русский
ЯП всегда имеет склонность к устареванию и отставанию, так как весь остальной
нерусский мир пишет, в основном, на английском.
Каким образом он устаревает? Пишите уж сразу, что считаете Россию списанной в утиль, не способной ни на что, кроме как быть сырьевым придатком Запада, признайте себя русофобом. А ходить вокруг да около не стоит, некрасиво это выглядит.

0

66

Игорю: хочется пожелать Вам тщательно изучить "Сказку о потерянном времени". Если кому-то из нас удастся сэкономить время на словопрениях, то представляете, какие горы можно свернуть? Это ж можно русифицировать все языки программирования – окончательно и бесповоротно!

Сыю: Не говорите о любви к Родине матом. А то окажитесь в положении еврея на нудистском пляже: «Соломон Моисеевич, вы либо крест снимите, либо трусы оденьте!»

0

67

Игорю: хочется пожелать Вам тщательно изучить "Сказку о потерянном времени".

Да мне-то уже в крематорий пора, а вот вам всем тут есть, над чем поработать ...  :-)

0

68

Да Вы не торопитесь, тут ещё дел полно. Эйфорию надо русифицировать, да и мало ли ещё какие дела хотели бы дождаться Вас? Так что не расслабляйтесь и на скорый отдых не надейтесь.

0

69

Ну ладно, раз Вас так уж смущают не совсем литературные изречения, то можно обойтись и без них; смысл моих высказываний от этого не изменится.

0

70

Игорь:

Чисто русский ЯП всегда имеет склонность к устареванию и отставанию,
так как весь остальной нерусский мир пишет, в основном, на английском.

Сый:

Каким образом он устаревает?

Естественным образом он устаревает, как и всё остальное в мире.

Но я же говорю не об устаревании, а о склонности к устареванию
и отставанию, чтобы подсластить пилюлю, как вы понимаете.

Чтобы преодолеть эту склонность и, соответственно, тенденцию,
нужно прилагать непрерывные усилия, выпуская русские версии
передовых наработок англоязычного мира и одновременно работая
над своими передовыми проектами на русском языке.

Кто может выпускать чисто русские версии английских наработок?
Только те русские программисты, которые владеют не только
английским, но и русским на очень хорошем уровне.

Кому нужны эти чисто русские версии? Тем русским программистам,
которые английским владеют слабовато, испытывают к нему
непреодолимое отвращение или идеологическую ненависть?

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

Пришло время поговорить о "Глаголе".

Чем больше я о нём думаю, об этом "Глаголе", тем мне труднее
отделаться от ощущения, что Издатель - это большой шутник,
мистификатор и, как теперь выражается молодёжь, "прикольщик".

Возьмём для примера несколько ключевых слов "Глагола".

То, что там вместо общепринятого типа вид, об этом уже
много сказано, не будем повторяться, просто возьмём один из
видов - ШИРЦЕЛ. Я в первый раз набрал этот ШИРЦЕЛ на
клавиатуре и уже не нахожу других слов, кроме падонского,
ржунимагуостановиться.

Сначала мной овладело возмущение, почему не ЦЕЛШИР?.
Действительно, это же целочисленный вид, основное здесь
должно быть ЦЕЛ. А уже потом ШИР.
Основное, ЦЕЛ, должно быть впереди, а никак не сзади.

Переменная целочисленного вида типа ШИР - ПЦВТШ.

Но потом я понял замысел автора, который вопреки всему
подлунному миру считает, что слова обладают не длиной,
а шириной. Чем слово длиннее для всех остальных англичан,
тем оно ШИРШЕ для автора. Логично! Ведь длинное целое
в символьном представлении действительно шире короткого
в своём виде!

А если учесть, что символьный массив, вмещающий это
символьное представление, одномерный и имеет только
длину, то ШИР свидетельствует о том, что автор вырвался
из одномерного, такого тесного для него мира ОЗУ ЭВМ,
совершив прыжок в ширину. И для него, естественно,
ШИР - это центр сути и точка проблемы. Он туда и попал.

Теперь ржунимагуостановиться  :-)

Молодец, Издатель! Так держать! Мы покажем всем этим
нехристям дулю в кармане!

Второе ключевое слово, которое меня зацепило, УКАЗ.

Здесь я процитирую Википедию, извините, Сый:

Указ — вид и название нормативного или индивидуального
акта, обычно издаваемого главой государства — (президентом
или монархом) — в странах славянских языков.

Это, должно быть, что-то такое важное-преважное-архиважное.

А я так и не понял, что он делает, этот УКАЗ, в программе.
Век живи, век учись, а помрёшь дубина-дубиной.

Приведём пример программы с этим ключевым словом из
баннера на сайте "Глагол":

ОТДЕЛ Глагол+;
   ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\";
   УКАЗ Вывод.Цепь("Слава России!") КОН Глагол.

На забугорном русофобском жидо-масонском
гитлеровско-амерском медвепутском языке Юфори
в русской программе это выглядит так:

всегда на_экран = 1
вывести(на_экран, "Слава нашей России-матушке!")

Можно написать это же на смеси:

constant на_экран = 1
puts(на_экран, "Слава нашей России-матушке!")

Можно написать на английском, в сокращённом варианте,
для себя, а не для опубликования, когда неважно напоминание
читателю программы, что 1 это вывод на экран:

puts(1, "Слава нашей России-матушке!")

или на русском:
вывести(1, "Слава нашей России-матушке!")

А можно составить глобальную процедуру:

везде процедура Глаголом_Жги_Сердца_Людей(ряд Клич)
      вывести(1, Клич)
стоп процедура

И запустить её позже, когда наступит необходимый момент
в программе:

Глаголом_Жги_Сердца_Людей("Слава нашей России-матушке! Слава! Слава! Слава!")

Вы замечаете, что чисто русская система программирования
"Глагол" начала устаревать на глазах?

0

71

Юрий:

Эйфорию надо руссифицировать

Юрий, я на странице 2 приводил куски ссылок на сайты EU,
не могли бы Вы привести полные ссылки в своём сообщении
как зарегистрированный пользователь?

0

72

Ладно, спасибо, Юрий, не буду Вас утруждать, я теперь знаю, как эти ссылки
получить на автомате. Кто заинтересовался, поищите, в Google на:

"Язык программирования EUPHORIA"

Именно так, с кавычками, надо заполнить строку поиска.

0

73

Вы уж простите меня, Игорь, но я ещё не на пенсии и мне иногда надо у фрезерного станка постоять. Поэтому не всегда быстро реагирую на события в Инете. Даю найденные ссылки на Эйфорию:

http://www.rapideuphoria.com/russian/index_r.htm
http://pl-euphoria.narod.ru/   
http://santysoft.narod.ru/programs/prog_eu.html

Даю даже e-mail главного русского подвижника этого языка:
kinz@peterlink.ru (Качан И.Н.)

Хотя, честно говоря, вы обратились не совсем по адресу. Потому что я тут - обычный юзер, просто в своё время успешно зарегистрировавшийся. Вы могли стать таким же, если бы это случилось до того, как основатель этого форума потерял к нему интерес. Но Если вы обратитесь к Сыю, с которым вы вели долгую дискуссию, то он, возможно, обладает полномочиями на заведение отдельной ветки, посвящённой вашему любимому языку. Думаю, в разделе "Частично русифицируемые языки программирования" ему было бы самое место.

Отредактировано Юрий (14-09-2011 14:03:21)

0

74

> нужно прилагать непрерывные усилия, выпуская русские версии
передовых наработок англоязычного мира
Однажды нам это очень дорого стоило. В частности, подобная практика стала одной из причин (наряду с уничтожением государства) того, что вся наша компьютерная промышленность накрылась п***ой канула в небытие.

> Тем русским программистам,
которые английским владеют слабовато, испытывают к нему
непреодолимое отвращение или идеологическую ненависть?
Действительно, не много. За что ж ненавидеть иностранный язык? Я, к примеру, люблю английский язык, уважаю писателей и поэтов, которые на нём творили свои произведения, ценю их вклад в мировую культуру. Я ненавижу только то, когда мне его навязывают вместо родного.

> ШИР свидетельствует о том, что автор вырвался
из одномерного, такого тесного для него мира ОЗУ ЭВМ,
совершив прыжок в ширину.
Вы не так поняли то, что здесь имеется в виду. Да, выделенный участок памяти может являться длинным. И вместе с тем его можно назвать и широким, это не противоречит правилам русского языка. Ячейка памяти числа широкая, пространная, расширенная, обширная, протяжная, длинная... Много синонимов можно подобрать. Здесь имеется в виду размер ячейки, но никак не ширина как измерение пространства.

> Второе ключевое слово, которое меня зацепило, УКАЗ.
Здесь имеется в виду УКАЗ[АНИЯ], то есть блок указаний. Впрочем, указ как таковой тоже не слишком неуместно тут смотрится.

> Вы замечаете, что чисто русская система программирования
"Глагол" начала устаревать на глазах?
Не совсем. Глагол демонстрирует собой универсальный паскалевидный язык программования, подобный Оберону (с его жёсткой типизацией, императивным стилем, пронизанностью духом строгой упорядоченности и неотступности, сочетаемыми с простотой и красотой кода). Юфоря же своим кодом, судя по тому, что Вы написали, напоминает интерпретируемый язык, типа "Basic". Сравнение тут не совсем уместно.

0

75

Юрий:

Вы уж простите меня, Игорь

Это Вы меня простите, Юрий. Большое спасибо!

Юрий:

заведение отдельной ветки, посвящённой вашему любимому языку

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

Думаю, в разделе "Частично русифицируемые языки программирования" ему было бы самое место.

Он не частично, а на 100% руссифицирован. Версии 2.5 и 3.2ru имеют неограниченный
алфавит идентификаторов в пределах текущей кодовой страницы, так что их можно было
бы назвать в известном смысле интернационализированными. А в части английского и
русского эти версии на 100% международные.

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

0

76

Сый:

Здесь имеется в виду размер ячейки, но никак не ширина как измерение пространства.

"Будешь жарить шашлык из этой невеста, не забудь пиригласит."

Сый:

Юфоря же своим кодом, судя по тому, что Вы написали, напоминает интерпретируемый язык, типа "Basic"

"EU проще чем Basic, но мощнее чем C++", - так считает автор языка, Роберт Крейг. Я не стану здесь обсуждать это его утверждение и привёл его только с информационной целью, чтобы Вы знали, что такое утверждение существует и записано на сайте разработчика.

Что касается режимов исполнения исходного кода, там можно использовать интерпретатор, транслятор исходного кода EU в исходный код C, и биндер.
Интерпретатор прогоняет исходный код и не создаёт никакого самостоятельного файла.
Транслятор из программы EU создаёт программу С, которая может быть далее откомпилирована одним из
компиляторов С в самостоятельный исполняемый файл.
Биндер или транслирует программу EU в файл байтового кода, который может потом прогоняться
отдельно с помощью программы-исполнителя, так называемого бэкенда, или связывает байтовый код с бэкендом, создавая самостоятельный исполняемый файл без дополнительного компилятора.

Когда Вирта спросили, что он думает о EUPHORIA, он сказал, что не знает такого языка  :-)

А у Blackbox'a, когда я с ним знакомился несколько лет назад, были проблемы с Ё и Ч.

Тогда мы предложили одному из приверженцев Вирта написать на этом Паскале процедуру:
Четыре_чёрненьких_чумазеньких_чертёнка_чертили_чёрными_чернилами_чертёж
которая прекрасно работала на EU 2.5ru и теперь работает на бета-версии 3.2ru.

На этом Blackbox'е, чтобы запустить программу, надо загрузить код и нажать Esc.
Где у всех выход, там у них вход. Я вечер промучился, но так сам и не допёр, как запустить
там Тетрис. Тоже шутники и прикольщики.     :-)

0

77

Ещё одно упущение san-46[тчк]narod[тчк]ru.... по утверждению нынешнего владельца проекта... ещё в во времена дос разработчики ушли в 1с и в ней появился язык конфигурирования... так что это "мама" 1с....
Внутренний язык русский и имеются живые работающие проекты...

0

78

Игорь, я бы не стал придираться к тому, что в «Глаголе» видом названо то, что обычно называют типом. Между прочим, в русифицированном варианте Алгол-68 (помните, был такой язык?) пишут именно вид, а не тип. Это право авторов – делать язык таким, каким они его видят. Вот правда потом неоправданные нововведения выходят боком: никому такой язык не нужен.
То же касается и ШИРЦЕЛ. Тут Издателю я бы нашёл такое оправдание. Когда мы рассуждаем о разрядности чисел, то не стоит забывать, что всё это – абстрактные понятия, которые нельзя пощупать. Они нематериальны, они – в человеческих мозгах. Поэтому разрядность может быть длиной, шириной или высотой – кому что видится, у кого какая фантазия. И опять же, отступая от общепринятого, Издатель делает свой язык менее симпатичным…

Глагол [подобен] Оберону (с его жёсткой типизацией, императивным стилем, пронизанностью духом строгой упорядоченности и неотступности, сочетаемыми с простотой и красотой кода)

Красота и простота – понятия, зависящие от индивиального восприятия, а потому для многих Глагол и Оберон некрасив и синтаксически утяжелён.

Он не частично, а на 100% русифицирован

Дык… Я не нашёл в списке веток такую, которая бы называлась «100% русифицированные языки». Поскольку Эйфория не подходит к ветке «Языки программирования с русским синтаксисом» (синтаксис русифицирован; изначально он был английский), то я вам предложил другой, более уместный вариант размещения.

Ещё одно упущение san-46[тчк]narod[тчк]ru.... по утверждению нынешнего владельца проекта... ещё в во времена дос разработчики ушли в 1с и в ней появился язык конфигурирования... так что это "мама" 1с....
Внутренний язык русский и имеются живые работающие проекты...

Вы знаете, теперь многие хотят задним числом примазаться к успеху 1С. У победы много родителей, а поражение всегда сирота. Лично я слышал от одного известного предпринимателя, который сказал о своем друге, тоже предпринимателе, что он – автор бухгалтерской программы, которая была продана фирме 1С. Вроде как этот бизнес стал не интересен. А 1С подхватила знамя, и постепенно совершенствуя бухгалтерскую программу, стала тем, чем она является сегодня. Так что не удивляйтесь появлению новых и новых детей у лейтенанта Шмидта.

разработчики ушли в 1с

Получается что, Сергей Нуралиев, основной разработчик 1С, ушёл из одной фирмы и пришёл (о, боже, какая случайность!) к своему брату, Борису Нуралиеву, неизменному гендиректору?

Отредактировано Юрий (14-09-2011 14:40:54)

0

79

в русифицированном варианте Алгол-68 (помните, был такой язык?) пишут именно вид, а не тип

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

Когда мы рассуждаем о разрядности чисел, то не стоит забывать, что всё это – абстрактные понятия, которые нельзя пощупать.

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

Поэтому широкие виды вместо длинных типов - это тоже из разряда пустопорожней белиберды, на которую ведутся неокрепшие умы.

А Издатель где-то шифруется и хохочет в своей компании или в одиночестве над  очередными жертвами своего розыгрыша. Какое слово рифмуется со словом издатель? Сый пообещал не материться, но не удержался и быстренько написал и зачеркнул это слово.

Они всех клеймят "русофобами", а на самом деле пародируют русофилов, применяя совершенно неуместные слова.

У Издателя ключевое слово УКАЗ. Указы выпускает президент, а у Издателя своих УКАЗов в своих программах - как грязи; что ему Указы президента? Этот УКАЗ вместо какого-то английского слова - всего-навсего шаротык вместо кия или мокроступы вместо галош, но с явным уклоном в какую-то националистическую политику.

Поэтому никаким настоящим русским синтаксисом в "Глаголе" и не пахнет. У этих хлопцев другая целевая установка.

Поскольку Эйфория не подходит к ветке «Языки программирования с русским синтаксисом» (синтаксис русифицирован; изначально он был английский), то я вам предложил другой, более уместный вариант размещения.

Если эта ветка предназначена для языков программирования с изначально русским синтаксисом, не имеющих английских аналогов,
то таких, вроде бы, и не существует. В любом случае в них есть что-то от Фортрана и Алгола.

По крайней мере, я не припоминаю, что читал где-то о таком проекте или слышал.

В любом случае, я не думаю, что русский соавтор EU 2.5ru захочет создавать на этом сайте ветку. Он где-то в отъезде, а таких пользователей, которые как-то засветились бы в Сети, откровенно мало. У нас, юфористов, есть свой сайт, на котором я, например, ещё не оставил ни одного сообщения. Пока не было повода. Это здесь я что-то зацепился языком, но уже скоро иссякну.  :-)

0

80

Алгола-Альфа - это отечественный транслятор с Алгол-60. А вот Алгол-68 - это совсем другой язык; Алгол-68 намного сложнее Алгода-60, чем Ада сложнее Паскаля. Эта сложность и погубила его. Впрочем, почитайте сами в Википедии - вы сами поймёте, что за птица Алгол-68.
Вот так, например, вычисляется завтрашняя дата в программе на Алгол-68 на немецком языке:

# Nachfolgetag - Deutsche Variante
menge datum = tupel(ganz tag, wort monat, ganz Jahr);
funktion naechster tag nach = (datum x) datum:
          wenn tag von x < monatslaenge(monat von x, jahr von x)
          dann (tag von x + 1, monat von x, jahr von x)
          wennaber monat von x = "Dezember"
          dann (1, "Januar", jahr von x + 1)
          ansonsten (1, nachfolgemonat(monat von x), jahr von x)
          endewenn;

то таких, вроде бы, и не существует. В любом случае в них есть что-то от Фортрана и Алгола.

Ну почему, есть чисто русский язык, не похожий на Фортран и Алгол, это язык Рефал. Тоже читайте Википедию.
А вы не скажите, где найти хорошую документацию по Эйфории? Хорошая - это не когда много написано, а когда всё систематизировано, типа учебника.
Если это кросс-платформенно, то могу ли я пользоваться Эйфорией под ДОС в графике? Чтобы работал ввод/вывод через Com-порты? Чтобы обрабатывать нажатия на touch-панель? Для меня эти вопросы не праздные, хочется сделать одну полезную программу, но под ДОС сейчас как-то маловато инструментов.

Отредактировано Юрий (14-09-2011 17:57:12)

0

81

Ну почему, есть чисто русский язык, не похожий на Фортран и Алгол, это язык Рефал. Тоже читайте Википедию.

Да, может быть, Рефал и не похож на Фортран и Алгол, но в Википедии нет примера русскоязычного кода на Рефале; в приведенных примерах английские ключевые слова. Кроме того, поскольку этот язык создавался как некий метаязык, он должен бы описывать особенности и Фортрана, и Алгола.
Но Бог с ними, с Фортраном и Алголом.
Меня-то интересует вопрос о синтаксисе не в смысле русского его происхождения, а в смысле русских слов на кириллице, которые в нём представлены. Пусть он будет русским по происхождению, но если там ключевые слова английские, то мне он в данном случае не очень интересен, если параллельно в нём нет русских ключевых слов.

где найти хорошую документацию по Эйфории?

На их сайтах и в их пакетах. Документация очень краткая и понятная, и на английском, и на русском.
На русском есть версии 2.3, 2.5, 3.1.1 (основная, но корректура не завершена). Самая точная - 3.1.1.
По EU долгое время не было книг, в частности, из-за того, что документация на английском просто
великолепная.

Графика под DOS есть до 1024х758х256 включительно. Мышь, порты СОМ есть, а touch-панель я там не встречал.
Интерпретатор для DOS в русских версиях значительно быстрее в графике, чем стандартный от RDS, так как
откомпилирован с более свежими версиями Watcom, которым Роберт Крейг не очень доверяет, видимо.

Работает и с PTS DOS 2000, и с FreeDOS 1.0, и в DosBox даже под KolibriOS.
Под PTS DOS 2000 стандартный интерпретатор нужно переименовать с ex.exe как-нибудь иначе,
так как в PTS DOS 2000 есть сокращённая форма команды exit, ex. То есть, вместо запуска интерпретатора EU она останавливает текущую копию своего командного интерпретатора. А с двуязычным ex_r.exe работает.
Есть ещё какая-то военная ДОС Багет на базе PTS DOS, но с ней я не пробовал, а было бы оченно интересно глянуть. У Вас, случаем, не завалялась?  :-)

Вы погуляйте по их сайтам, много чего интересного там имеется.
Форумы тоже интересные, русский, правда, очень малочисленный.
России нужны программисты 1С, а не юфористы   :-)

0

82

пример на tcl с темы Программирование на русском языке (sql.ru)
proc верхур     {args} { uplevel uplevel $args }
proc проц       {args} { верхур  Proc    $args }
проц выраж      {args} { верхур  expr    $args }
проц превед     {args} { верхур  puts    $args }
проц если-вдруг {args} { верхур  if      $args }
################################################################
если-вдруг {[выраж 1==2]} {превед Опаньки!!!} {превед Фигасе!!!}
################################################################
И получаем на экране естественно что:

Фигасе!!!

0

83

> Неужели? Я пользовался одной из версий Алгола-Альфа, там не было ничего русского.
ГОСТ 27974-88 и ГОСТ 27975-88 в помощь.

> Тоже читайте Википедию.
Не самый лучший совет. 90% её содержимого либо скопировано из не совсем компетентных источников, либо написано тамошними дебилами.

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

> Этот УКАЗ вместо какого-то английского слова - всего-навсего шаротык вместо кия или мокроступы вместо галош, но с явным уклоном в какую-то националистическую политику.
Вы так пишете, как будто в этом есть что-то плохое.

> Поэтому никаким настоящим русским синтаксисом в "Глаголе" и не пахнет.
Вы там словарь Ожегова ещё барыгам не заложили? Не спешите, он Вам ещё нужен (да и нам тоже, но Вам в особенности). Синтаксис, может быть, и не совсем-таки русский (ибо он вообще не может быть русским или английским), зато лексика - вполне себе.

> но в Википедии нет примера русскоязычного кода
Ну **б, это ж викиПедия!

0

84

Больше про русские языки программования смотрите в Традиции: traditio.ru/wiki/Категория:Языки_программирования_с_русскими_ключевыми_словами
Википидоры же включают в такую же категорию непонятно что.

0

85

Больше про русские языки программования смотрите в Традиции: traditio.ru/wiki/Категория:Языки_программирования_с_русскими_ключевыми_словами

Ладно, посмотрел.

Меня, естественно, больше всех остальных хряп'ов (характерных русских языков программирования) интересует Ваш "Глагол".

Иду по ссылке:
Скачать основной выпуск разработок на Глаголе.
Это на сайте [glagol.nad.ru] файл [Glagol.exe].

Я уже отмечал здесь, что попытка загрузки этого файла пресекается моим антивирусом.
Антивирус Avira Antivir 10.2.0.700, база сигнатур вирусов и нежелательных программ
обновлена по состоянию на сегодняшнее утро. Вирус TR/Banload.880175.
Glagol.exe - это что, инсталлятор для Windows или самораспаковывающийся архив?

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

Ладно, иду на сайт, рекомендованный Традицией. Там есть ссылка на какой-то
почему-то и от кого-то независимый сайт, [glagol.tut.su], есть интересная
страница,  Исходные тексты. Идём туда и видим:

-Автофлудер россиянской Википедии
-Программа для переноса статей из Википедии в Традицию

И сразу возникает куча вопросов морально-этического плана вплоть
до УК РФ.

Кто кого на этом сайте компрометирует? Русофобы русофилов?
Русофилы русофобов? Жидо-масоны русофобов? Русофилы жидо-масонов?
Медвепуты всех вместе взятых? Все вместевзятые медвепутов?
Или русофилы сами себя?

А русского синтаксиса и русской лексики в Глаголе - ноль. Без палочки.

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

0

86

> Glagol.exe - это что, инсталлятор для Windows или самораспаковывающийся архив?
Самораспаковывающийся архив, в чём Вы можете убедиться, открыв его архиватором "RAR". Единственное, что он делает сверх того, - устанавливает на рабочий стол ярлычок-ссылку на программу-оболочку среды разработки Глагола.

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

> И сразу возникает куча вопросов морально-этического плана вплоть до УК РФ.
А вот это уже веселее. Особенно, с учётом того, как тупые и нелепые по своему содержанию кодексы РФ избирательно применяются. Какую статью УК Эрэфии я нарушил, написав и выложив автофлудер россияно-язычной викиПедии?

> морально-этического плана вплоть до УК РФ
С каких пор УК Эрэфии стал отражать морально-этические нормы?

> какой-то почему-то и от кого-то независимый сайт
Независимый от основного разработчика, т. е. Издателя.

> А русского синтаксиса и русской лексики в Глаголе - ноль. Без палочки.
Почему же? Ваши рассказы про злых русских националистов меня не убедили.

0

87

С каких пор УК Эрэфии стал отражать морально-этические нормы?

Ну, Сый, Вы как ребёнок, ей Богу, всегда так было, есть и будет.
Уголовные кодексы - это ж Божьи заповеди в  деле.
Божья заповедь - Не укради. В УК - статья за кражу, чтоб исправился и предстал.
Божья заповедь - Не лжесвидетельствуй. В УК - статья за дачу ложных показаний.
И так далее.
Я чту УК РФ и Вам рекомендую прочитать и тщательно учитывать этот Кодекс
в своей деятельности на благо России.

0

88

А Вы не в курсе, что законы и правовые нормы РФ отражают и призваны защищать текущую социально-экономическую и политическую систему, но никак не народ и его моральные нормы? Или Вы не в курсе, что представляет собою социально-экономическая система в РФ?

Всё, что совпадает с моралью русского человека в УК РФ, есть лишь следствие необходимости сохранения некоторого порядка и стабильности в обществе (иначе бы Эрэфии уже давно не существовало), но никак не забота о народе и о соблюдении веками складывавшихся у него моральных законов и национального характера.

0

89

Игорь:

вплоть до УК РФ

Сый:

Какую статью УК Эрэфии я нарушил, написав и выложив автофлудер
россияно-язычной викиПедии?

И раскололся, как орех ...
Я же сказал вплоть до, а не включая.
Русский язык забыли, его коверкая?
Хотя скоро, видимо, по DDoS может появиться отдельная статья или
в Административном, или в Уголовном кодексе, если уже не появилась.

0

90

Да, в УК РФ (как и во всех других подобных документах, вплоть до конституции Эрэфии) могут всё что угодно написать.

0