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

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

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


Вы здесь » Языки программирования с русским синтаксисом » Зачем нужнен русский язык в программировании » Предкомпилятор "Русский С++ --> стандартный С++"


Предкомпилятор "Русский С++ --> стандартный С++"

Сообщений 31 страница 51 из 51

31

> нам всё время говорили, что коммунизм – это общество, где «от каждого – по способностям, каждому - по потребностям»
Да, как-то вас учили странно, что так Вы и не поняли ничего. Перво-наперво - что такое коммунизм? Это идеал социализма. То состояние, к которому он стремится. Ленин ошибался, говоря, что его можно построить в приемлемые сроки. На современной стадии развития человечества, прежде всего, в научно-техническом и в культурном плане, коммунизм невозможен. Врядли вам давали понять то, при каких условиях реально возможен коммунизм, отсюда и выводы о "научной обоснованности" с позиций современного человечества с его крайне ограниченными возможностями. А выполнять всё никто и не обещал, это просто не нужно, потребности не есть всё, что может хотеть человек.

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

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

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

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

> Статья 20.1 кодекса об административных правонарушениях Российской Федерации
Что мне до кодексов этой педерации, когда ими руководствуются избирательно, по сословной принадлежности? По ним же за какое-нибудь хранение "нелегального" программного обеспечения или детской порнографии наказывают жёстче, чем порой за убийства и истязания людей и другие не менее мерзкие дела. Я живу по законам русской морали, они для меня первичны. Поэтому такой пример врядли меня убедит в том, что я что-то делаю неправильно.

0

32

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

0

33

Вы будете долго смеяться, Вячеслав, но эта ветка форума вообще-то посвящена обсуждению русификатора С++. И эту ветку создал я. Но если создатель этого форума rusprog не имеет ничего против, то мы обсуждаем и другие темы помаленьку. Вот Вам захотелось обсудить тему написания русской операционной системы - пожалуйста, мы не против поговорить об этом. Кстати, есть русскоязычный сайт, повящённый разным ОС: wwwosrc.info . Там и форум есть, и много другой информации. Есть такой сайт 3os.ru, посвящённый созданию операционки "3OS". Почитайте, интересно. Есть ещё удивительные ОС "Фантом" и ОС "Колибри". Найдёте, Яндекс вам в помощь. Проблема не в том, что нет русской ОС, они то как раз есть. Все три перечисленные мной ОС - это русские ОС. Но они малоразвиты, для развития нужен труд квалифицированных добровольцев, но таковых весьма мало. Вот я, например, могу программировать, но в операционных системах - не специалист. ОС - это интересная тема, и можно было бы ею заняться, но для меня есть темы поинтереснее. Поэтому ОС для меня - это мимо...

Но не программизмом единым жив человек. Как вы заметили, у нас с г-ном Сыем развернулась вполне себе политическая дискуссия. Г-н Сый считает коммунизм светлым будущим человечества, я же придерживаюсь мнения, что коммунизм помимо светлых сторон имеет очень даже чёрные и позорные пятна. Г-н Сый считает мат неотъемлемой частью русского языка, и на этом основании находит его достойным повсеместного употребления. Я же считаю мат грязью, недостойного русского человека: я просто полыхаю от русофобии, когда у меня в подъезде и на детской площадке блюют, ссут и ругаются чистейшим русским матом - мне очень хочется защитить своего ребёнка от этой мрази. Слава богу, что значительная доля русского народа не имеет перечисленных пороков; я просто млею от русофилии, когда оказываюсь в такой среде. Вот такая русофобия к конкретным экземплярам русского народа и русофилия к народу в целом.

Платона я не читал и не собираюсь этого делать. Я стараюсь давать оценку политикам не по словам их, а по делам. И критерии такие - нравственно или безнравственно.

0

34

Да вот только почему юникс  при всей своей "устарелой" философии создания является наиболее защищенным и стабильным и вернуть его в рабочее состояние после сбоя проще чем винду с её бинарными конфигами и всем прочим... при этом в линукс нет антивирусников а вирусняк все равно не подцепишь как ни старайся.. да и стабильность если и не абсолютная то близится к таковой... вот поэтому и предлагаю полсле создания русского С/С++ просто переписать линукс на русский .. тем более что понадобится просто первести исходники на русский С и просто откомпилить под русскую версию операционки.. вот вам и полная русская операционка и при этом останется полная совместимость со стандартной версией линукс и все в нем появляющееся будет доступно и здесь после перевода и адаптации.. а при желании можно будет и обратно перевести исходники в английский С/С++ и выложить для всех как это принято в линукс и лицензии GPL///

0

35

По причине исчезновения исходных кодов (мой старый винчестер застрелился), написал программу с нуля. Но нет худа без добра: теперь в программе нет замеченных мной ошибок. И поэтому её нестыдно выложить на всенародное обозрение:
Утилита транслитерации русского C/C++ в стандартный

0

36

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

0

37

К сожалению, основатель этого форума уже более года его не посещает. Регистрация новых пользователей закрыта. Попробую решить этот вопрос.

На счёт удобства "В контакте" - вопрос достаточно спорный. Может, лучше "одноклассники" ;) ? Шучу конечно. Я Вам остальное на e-mail написал.

0

38

Разговоръ старый, но въ преддверіи БП актуальный, потому отвѣчу.
Юрий

Но однажды в учебнике научного коммунизма я прочитал то, что всё объяснило: «от каждого – по способностям, каждому - по научно обоснованным потребностям».

Смѣшно не правда ли? Изначальное опредѣленіе съ глобальной ошибкой... Надо было проще - Хочешь гадить въ золотые унитазы, сдѣлай такъ, чтобъ у всего сообщества была такая возможность - "гадить въ золотые унитазы" и гадь себѣ на здоровье. "Хочешь возможность - обезпечь доступность всѣмъ такой возможности" - сіе есть двигатель развитія сообщества просто и сердито... Всѣ кл-измы разработаны ѕидами такого опредѣленія какъ у меня тамъ ни когда не будетъ и споръ какой -измъ лучше это только ѕидамъ на потѣху...

Почему после революции миллионы погибли, а миллионы вынуждены были уехать? Отгородил бы товарищ Ленин кусок земли для несогласных и пусть бы они там жили. Для немцев не жалко территориальных уступок, а для своих пожалел. А зачем Гитлеру надо было уничтожать евреев? Если ему так припекло, если они ему так ненавистны, то посадил бы их в поезда, дал бы подъёмные, произнёс напутственное слово – и вперёд, на новую-старую родину, в Палестину. И Чубайс мог бы реально раздать собственность, а не вручить бумажки…

Ленинъ былъ русофобъ! Лично подписывалъ растительные списки, плюсъ лично ввелъ понятіе "краснаго террора" въ этомъ ничего особеннаго нѣтъ "лучшаго изъ гоевъ убей" - основной ѕидовскій законъ. Потому русская аристократія, казаки и кулаки били обречены съ самаго начала на тотальное истребленіе...

А Гитлеръ уничтожалъ ѕидовъ? Ѕидовскихъ книжекъ начитались? Факты: перепись населенія до войны 33 годъ жидовъ 4 милліона по всей Европѣ включая восточную, Гитлеръ приходитъ къ власти начинаетъ "свои гоненія", ѕиды благополучно эмигрируютъ въ США въ томъ числѣ суперъ мега ѕидъ Эйнштейнъ итого минусъ 2 милліона ѕидовъ. 300 тысячъ ѕидовъ служатъ въ арміи Гитлера (включая самаго Гитлера) объявленные чистокровными арійцами на каждаго ѕида имѣется папа, мама, дѣда, баба, жена и ребенокъ по минимуму - итого милліонъ ѕидовъ на довольствіи вермахта, въ итогѣ вмѣстѣ съ ѕидами на оккупированныхъ русскихъ территоріяхъ мы наберемъ съ большимъ натягомъ около 2 милліоновъ... Большинство изъ которыхъ благополучно осѣло въ во вновь созданномъ не безъ извѣстномъ государствѣ...

Чубайсъ = ѕидъ, ѕида не волнуютъ проблемы гоевъ - за его фразу "Русскія бабы еще нарожаютъ" ему еще воздастся...
Вячеслав

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

Ну дыкъ тутъ же русскіе, обсуждать С++ безъ политики и такой-то матери не могёмъ!!!

0

39

Тема конечно же актуальна, особенно сейчас, когда национальный вопрос стоит остро. Ну да ладно, не буду уходить от темы.
Русские языки программирования безусловно нужны.
Юрий, спасибо за разработку! Очень интересно. А что будет если не просто сделать транслитерацию, а перевести все операторы и функции на русский?
Например:
return - результат
if - если
else - иначе

Это на самом деле было бы очень полезно не только для C++, но и для Паскаля, Java и других языков. Мы например на информатике программирование начинали с языка "Кумир", где робот ходил и закрашивал клетки. Это было очень просто и интересно. И тут вдруг Pascal, сразу ничего не понятно. Вроде всё то же самое, но понимание куда-то улетело. В академии - аналогичная ситуация. Сначала мы изучали программирование на псевдокоде - то есть на том же Pascal, но по-русски. Вначале вроде было всё понятно, но как начали программировать на настоящем Pascal, тут же начались проблемы. Да, английский я знал и знаю на должном уровне. (со словарём) Но понимать английские языки программирования мне сложно в первую очередь, как говорилось в одной из тем здесь, из-за специфических сокращений. Сейчас я изучаю Linux и потихоньку начинаю влезать в это дело, понимать логику. Например, часто опускаются гласные (usr - user) сливаются два слова в одно (tracert - trace route). Это непросто понимать, особенно когда не по-русски. Я сам давно в голове ношу идею полноценного русского языка программирования и переводчика с этого языка на другие известные... (Pascal, C++, Java, Python) Думал, может быть просто создать каждому оператору или функции русский эквивалент. То же самое и с веб-программированием. Есть HTML, есть PHP. Куда приятней вместо английского <header> писать <шапка> или <голова>

0

40

Ваше пожелания принял. И уже доработал. Можете посмотреть:

утилита транслитерации русского C/C++ в стандартный

А тут можете посмотреть пример практического использования. Решение системы уравнений методом Гаусса. Программа на русском C++.
Решение системы уравнений методом Гаусса. Программа на русском C++
В списке русских ключевых слов ориентировался на Евгения Александровича Зуева, но не на 100%, кое-что заменил на свой вкус. Если что-то не нравится Вам, то Вы тоже можете менять. Правда, тогда о понятии «стандарт» надо забыть.

0

41

Все прикольно но... Какъ всегда не обошлось безъ гнили въ этомъ С++ смотримъ чтобъ нарисовать скобки [] и {} нужно переключать раскладку клавіатуры... Единственная надежда на умный редакторъ текста или использованіе спецраскладки клавіатуры типа моей...

0

42

Отсюда:

половина служебных символов отсутствует в русской раскладке клавиатуры: ` ~ @ # $ ^ & [ ] { } | \ ' < >.

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

            Что делать? IDE для потенциального «русского языка программирования» должна быть эффективно решать эргономические проблемы.
В клавиатуре, которую мы имеем, нет переключателя «рус/лат». «Alt-Shift» или «Ctrl-Shift» неуклюжи.
Для переключения должна использоваться одна клавиша, допустим, это будет «Ctrl».
При этом надо оставить возможность временного переключения на латиницу.
Например, печатаем по-русски, но необходимо набрать «[]», которых нет в русской раскладке.
Нажимаем «Ctrl» и «хъ» – и получаем «[]». Отпускаем «Ctrl» и продолжаем печатать по-русски.

Лично я использую PuntoSwitch,  у которого включена одна-единственная функция - переключение регистров правым «Ctrl».

А что у Вас за клавиатурная раскладка? Где можно глянуть?

0

43

Я для тѣхъ же функцій пользуюсь правымъ Alt и удерживая набираю въ тѣхъ же клавишахъ [] или дополнительно удерживая Shift получаю {} PuntoSwitch принципіально не использую - люблю полный контроль - хотя можетъ въ послѣднихъ версіяхъ, что-то и помѣнялось въ положительную сторону не смотрѣлъ...

0

44

А можно поподробнее? Я так понимаю, Вы сделали что-то своё?

0

45

Ну если я пишу используя клавіатуру въ полной кирилице изъ 49 буковъ то ужъ пришлось раскорячится, а за одно часто употребляемыя операторы и ЯП проявилъ въ русскомъ.  У меня безъ смѣны раскладки съ правымъ Alt вводятся дополнительныя сѵмволы # & []{}<>|  а вотъ \ и / въ стандартной раскладкѣ есть...

Собственно если заинтересовало раскладку могу выложить на общагъ... Ранѣе просто ни кто не интересовался...

0

46

Собственно если заинтересовало раскладку могу выложить на общагъ... Ранѣе просто ни кто не интересовался...

А я ждал, что Вы это сделаете на шаг ранее :)

0

47

Къ сожалѣнію только почта, или файлъ обмѣнникъ... Тутъ какъ это дѣло подвязать не знаю...

0

48

yadi.sk/d/pFcoHkki1VKxe тутъ на народе...

0

49

Проинсталировал. А дальше что? Ни в "программах" ничего не появилось, ни в трее...

0

50

Это былъ вирусъ!!! Шутка... теперь правой кнопкой на индикаторѣ преключенія клавы Параметры > тамъ можешъ выбрать по умолчанію "Великорусская буквица" -дале любой текстовый редакторъ пользуйся - лѣвый альтъ дополнительные сѵмволы..

0

51

Работая с различными перекодировщикам клавиатуры, которые в основном к буквенным клавишам добавляли какие-то символы, которые нормальному пользователю не нужны или очень редко используются, например знак копирайта на букве C, TM на T, и тому подобное. Нашла на сайте виндовс утилиту (msklc) с помощью которой можно создавать свои раскладки. Разгрузила верхний ряд: цифры/знаки, теперь у меня там свои знаки. Правда часть знаков не испльзую, но к остальным привыкла.
Вот что у меня получилось:

English:
—!@#;%:?*()-=
qwertyuiop[]
asdfghjkl:”\
zxcvbnm<>.

English + shift:
_¬§№$/^&•“”­≠
QWERTYUIOP{}
ASDFGHJKL;’
ZXCVBNM≤≥,

English + (Ctrl+ Alt) or (right Alt):
~′″°¤÷∧∨×❲❳−+
‹›

≪≫…

English + (Ctrl+ Alt) or (right Alt) + shift:

⩽⩾

Русский:
—!@#;%:?*()-=
йцукенгшщзхъ
фывапролджэё
ячсмитьбю.

Русский + shift:
_¬§№$/^&•„“­≠
ЙЦУКЕНГШЩЗХЪ
ФЫВАПРОЛДЖЭЁ
ЯЧСМИТЬБЮ,

Русский +  (Ctrl+ Alt) or (right Alt):
~′″°¤÷∧∨×❲❳−+
[]
:»\
«»…

Русский +  (Ctrl+ Alt) or (right Alt) + shift:
{}
;'¦
≤≥

0


Вы здесь » Языки программирования с русским синтаксисом » Зачем нужнен русский язык в программировании » Предкомпилятор "Русский С++ --> стандартный С++"