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

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

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


Вы здесь » Языки программирования с русским синтаксисом » Прочее... » Рассуждения о чистоте русского языка, в том числе в программировании


Рассуждения о чистоте русского языка, в том числе в программировании

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

61

Встроенный язык

Встроенный язык 1С создан а базе Visual Basic. Это, безусловно, разумный выбор, поскольку Basic де-факто является стандартным языком встроенных систем (например, его используют Word и Excel). Адаптация Basic под русский язык проведена удачно; набор стандартных функций и процедур хорошо сбалансирован (минимально необходим).

Механизм доступа к структурам данных 1С выдержан в духе объекто-ориентированного программирования – для доступа к любой структуре сначала создается объект соответствующего типа. Автор не является сторонником ООП вообще (при таком подходе многие ошибки, которые можно было бы обнаружить на этапе компиляции, перемещаются на этап выполнения программы и могут вообще не проявиться до определенного момента), однако в данном случае применение ООП оправдано в целях лучшего соответствия базовому языку (Visual Basic). К сожалению, механизм ООП в 1С реализован недостаточно последовательно. Так, например, часто используемые методы «ВыбратьЭлементы» и «ПолучитьЭлемент» применяются только для доступа к справочникам. Для доступа к счетам и документам приходится использовать аналогичные методы с другими названиями («ВыбратьСчета» и «ВыбратьДокументы» соответственно).

Другая неприятная особенность, перекочевавшая в 1С из VisualBasic – отсутствие разницы между прописными и строчными буквами в именах переменных. Это приводит к труднообнаруживаемым ошибкам (например, при совпадении имени формального параметра процедуры и имени реквизита документа система предпочтет реквизит, хотя программист подразумевает явно описанный формальный параметр).

Текстовый редактор для работы с языком 1С сделан достаточно удачно и имеет все необходимые возможности: выделение цветом синтаксических конструкций языка, автоматический отступ текста, удачную контекстную подсказку (т.н. «Синтакс-Помощник»).

Оценка встроенного языка

Плюсы: последовательная адаптация Visual Basic; хорошо сбалансированный набор стандартных функций и процедур
Минусы: непоследовательно реализован механизм ООП

Общая оценка: очень хорошо; отмеченные недостатки вызваны стремлением последовательно адаптировать базовый язык

Взято отсюда, автор - Андрей Андреев, автор "Странника", статья называется "1С. Монополизация бухгалтерского учета".

Все вышеперечисленные системы содержат методы с т.н. «ранним связыванием». Для оптимизации вызова метода с использованием таблицы типов методы класса пронумерованы от единицы и (хотя программист указывает имя метода), в коде используется только его порядковый номер. Такой способ вызова сравнительно быстр, однако он является безусловным шагом назад даже по сравнению с внутренним интерфейсом Windows. В Win32 связывание осуществляется по имени функции; быстродействие от этого не страдает, поскольку вызываются обычные процедуры (а не методы), а само связывание осуществляется однократно в момент загрузки EXE-файла в память Windows.

В некоторых интерпретирующих системах (в которых быстродействие некритично) возможно использование «позднего связывания» (в нем используется не номер, а имя метода). С плюсами и минусами последнего хорошо знакомы отечественные программисты, использующие встроенный язык популярной бухгалтерской программы 1С. Быстродействие исполняющей системы 1С ниже всякой критики. Кроме того, позднее связывание приводит к тому, что большинство ошибок программирования вместо стадии компиляции проявляется только на стадии выполнения (эта проблема – родовая для всего ООП).

Резюме: область применения абсолютно несовместима с ООП (как и все, что связано с базами данных), реализация ООП частичная (без наследования)

А это - отсюда, автор тот же, статья: "Антиобъекты, или о вреде объектно-ориентированного программирования".

0

62

Верхняя цитата устарела и относится к 1С7 в 1С8 большинство недостатковъ было устранено... Хотя по мне такъ эти "преимущества" ООП только добавили проблем, да с одной стороны язык стал проще с другой одинаковые методы сильно затрудняют навигацию по контекстному помощнику - хотя может помощник стоило доработать...

На счёт тормозовъ это недостаток всех бейсиков, ява машин и вообще всех скриптов - такое уж у них свойство скорость выполнения задачи выше, чем производительность оконечной системы. К стати считать что 1С это VisualBasic это тоже самое что говорить что VisualBasic это Ява скрипт или Делфи... Собственно всё на всё похоже и отличается только типизированными данными или не типизированными... Хотелось бы конечно иметь язык который выявлял ошибки бы на этапе сборки задачи, да и готовая задача была бы не на всяких там виртуальных машинах, а на красивом машинном коде - но такого не бывает... Пока весь мїръ крутится вокругъ - либо скорость работы конечной задачи - либо скорость и удобство составления задачъ...

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

п.с. Объектно Ориентированное Программирование - Образно Направленное Задачетворство  :glasses: даже в буквахъ короче  :playful:

0

63

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


Так это ж практически любой язык со статической типизацией! Си, Паскаль, Ада и прочие...

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

А вот язык Кумир пошёл другой дорогой: программа транслируется в Qt + C++ - и дёшево, и сердито. Кроссплатформенно, нет заботы о низкоуровневом программировании и без виртуальной машины, т.е. без потенциальных тормозов.

Объектно Ориентированное Программирование - Образно Направленное Задачетворство

Гм... постановщик задач тем и занимается, что ставит зачачи, т.е. творит задачи. Но это != программирование.
Википедия:

Програ́мма (от греч. προ — пред, греч. γράμμα — запись) - термин, в переводе означающий «предписание», то есть предварительное описание предстоящих событий или действий

Это тоже надо бы как-то учитывать... Всё таки "предписание" или "предварительное описание" лучше описывает смысл, нежели "задача"...

0

64

Юрий - Всё таки "предписание" или "предварительное описание" Согласен... Хотя предписание и задача очень близкие по смыслу, но задача охватывает ещё и арифметическіе действа, а не только опись действий, опись это скорее подпрограмма или процедура...

А вот язык Кумир пошёл другой дорогой: программа транслируется в Qt + C++ - и дёшево, и сердито.

Ага дёшево то дешево - в С++ оттранслировал, а потом ищи косяки и ошибки в тексте на С++ - потому что ловчий ошибок как раз заточен на этот си два плюса... Пользователю конечно легче стать программистомъ посидевъ на Кумире, но потомъ, въ целяхъ профессионального роста, ему придется с теплой оболочки переходить на эти самые костыли Qt + C++ - то есть снова готовимъ профи для стана врага...

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

К стати если сравнивать визуал бейсик и 1с8 в плане оформления форм, 1с8 по умолчанию на три головы въ переди - вотъ какъ и надо делать. Эсовцы правда заигрались и в 1С8.2 пошли к управляемым интерфейсам...

0

65

Въ тему tikhogrom.livejournal.com/

0

66

Задача – это слово с очень широким смыслом, применять его вместо «программирование» - обрекать себя на неудобства. «Стоит задача написать программу» надо будет заменить «Стоит задача написать задачу». Звучит как-то не очень. Англичане от этого мучаются. Вот мы говорим «записать лог» - и нам всё понятно. А у англичан «лог» - это ещё и «бревно»!

Ну да, трансляция в С++ - это недопустимый идеологический косяк. Вот если сразу в машинные коды, то правильно, ибо нули и единицы – безродные космополиты. Хотя, если быть до конца занудой, то и цифры, понимаете, арабские. И ноль изобрели арабы, до них никому не приходило в голову придумывать обозначение для того, чего нет.

А какие вообще варианты генерации кода? Дот нет? LVVM? Ява? А вот артель «Огрызок» удалила Яву из своей из своей оси. Мне вот понадобилось поставить её опять на огрызочную ось, да не встаёт…

на свой куций язык

Я бы не сказал, что у бритишей он куц. Недавно они объявили о регистрации то ли миллионного, то ли двухмиллионного слова для словаря. Критерием для включения в этот словарь является употребляемость слова, которая имеет у них цифровое измерение по сайтам в Инете. Слово «Web 2.0» они тоже включили в этот словарь. Ну и после регистрации такого события бритиши были преисполнены великодержавной гордости. Типа «только в нашем языке такое большое количество слов».

Я как-то спросил одного представителя кабардинской нации: а чем ваш язык отличается от родственного абхазского? Мне отвечают, что абхазский – чище. «Что значит чище?». «В кабардинском слово «попугай» пишется и произносится «попугай», а вот в абхазском мало заимствований». Как попало слово «попугай» в кабардинсий? Да конечно же из русского. Интересно, они нас не любят за такой «экспорт» или смирились?

0

67

«Стоит задача написать программу» надо будет заменить «Стоит задача написать задачу».

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

Ну и после регистрации такого события бритиши были преисполнены великодержавной гордости.

Тоже посмеялся :D напомнило статью rusf.ru/loginov/books/story10.htm В общемъ составители Великорусского словаря сдулись на букве "П"

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

Смешно не правда ли? Иногда случайности складываются въ закономерности...

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

Проблема русскихъ въ томъ, что они каждый по отдельности считаетъ себя самымъ умнымъ и кооперироваться с иными умными не хотят - разладъ в головах, утрата основного завета предковъ - "Живите роем" - это путь в никуда который мы ныне переживаемъ... Останутся только те кто вернётся въ рой ибо одинъ в поле не воинъ, если он не богъ...

Такъ и с созданиемъ языка программирования - каждый копашится в своей песочнице - а время идёт, и это не подъёмная задача для одиночки - ну если он не богъ...

0

68

Такъ и с созданиемъ языка программирования - каждый копашится в своей песочнице - а время идёт, и это не подъёмная задача для одиночки - ну если он не богъ...

Ну вот и я о том же. Один хороший развитый язык - это лучше, чем 20 никому, кроме авторов, не нужных языков.

0

69

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

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

0

70

Взять оберон или мудулу3 и написать для них оболочку переводчик

Ага, вот только другие решат, что лучше C++, C# или Java. А третьи скажут, что всё вышеперечисленное - старьё, давайте Sheme или Haskell... Да и вообще, какая задача стоит? Русифицировать языки, которые уже есть? Или сделать полностью "свой" язык, от перечня слов до концепций программирования? Вешаем русские бирки на детали не нашего самолёта или всё-таки делаем свой самолёт?

играю со словарёмъ выложеннымъ в начале темы

Так этот словарь я взял "из головы", а не из какого-то словаря! Просто то, что пришло в голову. На деле это слишком серьёзная работа... Надо начинать со словарей и искать в них слова иностранного происхождения. Есть такие словари. А потом пополнять список тем, чего нет в словарях. Словами, которые ворвались недавно: "сайт", "драйвер"....

0

71

Юрию.
В русском языке нет слова лог. Т.е. есть, но не в таком значении. У нас лог — это широкий овраг. А почему нельзя его написать. Если только на полотне маслом.

0

72

Е.В.Генію.
"Компьютер" — это нерусское слово. И не несите чушь. Иначе нужно будет Вас называть хуманом, а стол — тэйблом.

0

73

Юрию.
Юрий, это искусственнф

0

74

Юрию.
Это искусственный пример с задачей. А как быть математикам, физикам, вообще учёным, инженерам и т.д.? "Перед нами встала задача решить задачу"? Так?

0

75

Юрию.
Необязательно "задачетворчество". Можно "задачеписие" :-) Или "задачестроение", или "задачение".
Если исходить из того, что программа — это предписание действий, то можно придумать такие слова: деепись, дееряд, дееход, деечень (подобно переченю), деебор, дейник.

0

76

Кстати. Тут такая придумка появилась.
Вот Ломоносов назвал химические элементы Н и О водородом и кислородом соответственно. Я тут подумал, что если бы дело Михаила Васильевича продолжали наши учёные и технари, то фотоны могли бы назвать светородами (а может быть фосфор так назвали бы), или светоносцами, или светоносами, или светниками, или светарями. Светниками или светарями можно назвать фонари. Люксометр либо фотометр — светомером. Спидометр — скоромером (или скоростомером). Тахометр — крутомером, или вращемером, или оборотомером.

0

77

Если на задаче всё же остановиться, то представителя этого ремесла можно будет называть: задачарь, задачник, задачеписец, задачедел. Если что-нибудь с -дее-, то могут быть такие обозначения: дееписец, деярь, дейник, деедел.

0

78

Ага, вот только другие решат, что лучше C++, C# или Java. А третьи скажут, что всё вышеперечисленное - старьё, давайте Sheme или Haskell... Да и вообще, какая задача стоит? Русифицировать языки, которые уже есть? Или сделать полностью "свой" язык, от перечня слов до концепций программирования? Вешаем русские бирки на детали не нашего самолёта или всё-таки делаем свой самолёт?

Для начала исходить надо из готовых решений, я лично с компиляцией и оптимизацией раньше не занимался... Мои задумки по началу были скромны, я вообще хотел переложить язык 1С в платформонезависимые готовые проекты, и собственно этим и занимался пока не залез на этот сайт. Теперь я хочу не просто на готове, а именно совой "полностью "свой" язык, от перечня слов до концепций программирования" - но тренироваться на чем-то надо. Вирт и его творчество в этом деле тренировки думаю оптимально...   

Так этот словарь я взял "из головы"

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

Юрию.
В русском языке нет слова лог. Т.е. есть, но не в таком значении. У нас лог — это широкий овраг

Почему Юрию? Это я про Логъ выдал!!!

Сергей хочешь поспорить твоё право!!! Но Лог это наше русское до самого основания - Г и В = это буквы взаимозаменяемые по определенным образующим правилам и ЛОГ и ЛОВ - это СЛОГЪ И СЛОВЪ  - Ъ это вообще-то буква О короткая съедаемая - Итог имеем СЛОГО и СЛОВО - Убираем СЛ остаётся, что? Наши родные окончания ОГО, ОВО (таки многими русскими непонимаемые особенно детьми с не загаженными мозгами - почему в простонародье упорно говорят "моеВо" игнорируя литературное - Кашерное "моеГо"). Далее - "не русский" "лог" есьмь корень в "нерусском слове" "слог", ага исходя из этого - мы выкидываем из нашего великого "буржуйское" слагать (легенды), логово (лёжка зверюг), а за тем всё дерево слов с корнем "ЛОЖ" - ибо Г вращается и в Ж - Всё "нерусское" поХѣримъ, переХѣримъ, выХѣримъ!!!... В общем Херим - Ложить, сложить и коварную Ложь (на ложе на поверхности) всё от Лжи от ея подлюки!!! Туда же подлые уменьшительные Геній - Женя (как же про себя то не сказать ;) :blush:)... Короче и логика это придумка подлых эллинов, а не наших русских предков - ведь они в то время, когда голозадые эллины у себя образованием занимались, тут на севере за хвосты на берёзах висели!!! Ведь тут на севере так легко выжить, особенно зимой - мозг он тут вообще не нужен и развивать его не надо... И Азбука это изобретение эллинов кирюшки с мифодькой, и потому названа килилицей, а не от древнерусского слова кирять (писать)!!!

Эх да ещё подлая Азбука расшифровывает все эти словообразования - надо ея СРОЧНО поХѣрить!!! А то тут ещё и Азия - (Азъ и Я) вылезет! СГочно, сГочно пеГеделать в алфавит с 33 буквами и лишить образности (ВИЛ - древне халдейский диабла)!
Слѡвъ - Слово, Людїе, Ом (свыше), Вѣди (Знай), Еръ (утверждай) - Слово люди данное вам свыше суть знайте твёрдо!
Слѡгъ - Слово, Людїе, Ом (свыше), Глаголи (Говори), Еръ (утверждай) - Слово люди данное вам свыше говорите твёрдо!
Слѡжъ - Слово, Людїе, Ом (свыше), Животъ (Живи, исцеляйся), Еръ (утверждай) - Словом люди данным вам свыше целитесь и утверждайтесь!

Блин ну народ в элементарное въехать не может - "Простое не в состоянии породить сложное" - не буду там про то что в греческом сами названия для греческого языка ничего не значат - ЗАИМСТВОВАНО, и что шипящих, носовых и горловых эйлины ни когда не знали ибо не положено знать всяким житям ѧзыка Боговъ, (именно потому всякие петруши и рубили в первую очередь эти буквы - отрубали корни)... Предлагаю самое простое и очевидное - посчитать количество буков в азбуке и алфавите ru.wikipedia.org/wiki/Греческий_алфавит , тут всё просто 49 и 24 - притом в греческом только те буквы которые имели в русском числовые  значения - ЯЗЫК ТОРГАШЕЙ им иного не нужно!!! и уж точно ни какие кирюха с мифодькой не в состоянии были дать не просто фонемы а наделить их образами - тут даже с современными компьютерами так извратиться столетия уйдут...

Вот Ломоносов назвал химические элементы Н и О водородом и кислородом соответственно.

Ломоносов не придумывал он возродил и ввёл эти понятия на ряду с буржуйскими, в древних жреческих книгах эти понятия были до него, лично мне понятно что Ломоносов их (книги) точно читал и был не каким-то деревенским парнишкой страждущим знаний... В латыни кислород оксиген oxygen образован теми же слогами смыслами Окись и ген - (чистый живой род, благородный - но в смысле плоти Род таки высшее начало, а ген - плоть - это в латыни такую установку дали изначально понизить осквернить высшее понятие до плотьского), окисление Рождающий было бы ОкисьРод ибо и окись (металла к примеру - знали за долго до рождения Ломоносова) и кисло прОкисло это всё наша суть. Та же фишка и с водородом гидроген hydrogen (гидро - вода) Воду Рождающий (генерирующий)... Эти знания древнее чем кажутся... Если утверждать, что Ломоносов придумал водород и кислород, тогда следуя этой логике можно сказать, что Ломоносов придумал природу, породу, да и народ. А не ввёлъ въ научный антирусскій мїръ древнія русскія понятія, ибо имел право пользоваться своими РОДными понятиями... Это как слово космос и образованное от него космонавт - Космы - волосы - антенны для работы с тонкими навьими мірами в частности с космосом - (тонко мировой части вселенной) - будем утверждать что греки придумали? А может таки спёрли? И ни когда-то тогда, а вот тут не так давно когда наши космонавтов запустили? Что же весь мїр с ломкой для себя новое слово разучивал? К стати примечательно, что нашему слову космос соответствует буржуйское слово наркотик (наркосмик) - они только и могут, что летать туда на химии...

0

79

Эх Сергей забыл про "лог" главное сказать!!! Любое русское слово всегда можно прочитать на оборот! Этруски (это русские) что жили на территориях Рима - (это тоже слово Этрусское Римъ - Миръ) до самих римлян и построили римлянам практически всё и всё там исписали, писали с лева на право, а читали с права на лево...

Итак принцип теста на русскость само раскрываемость смысла при прочтении наоборот слогами:
Слѡвъ - Съ Лѡ Въ - Во Ло Съ - тонкая связующая нить с предками и тонким миром - волос
Слѡгъ - Съ Лѡ Гъ - Го Ло Съ - Звучание образующийся от болтания мяса в ротовом (Рот-Тор - торить - древнерусское говрить) отверстии и ВыДыхании ВозДуха  :glasses:  шутка но полное слоговое зеркало "Голос" говорит само за себя...

0

80

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

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

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

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

0

81

Юрий

Код:
Поэтому я из уст своей бабушки слышал "гарбуз" и "дед Хведька"

Гарбуз - южное малорусское наречье... Хведька - тут я тоже всё понял Бабуля была умна и хитра вѣдала азбуку и образные значения... Но тут извините объяснять не буду - иной уровень понимания - кому-то как мне (задорная бабуля одобряю!!! Явно знала слѡво и этим пользовалась, ой молодца!), а кому-то и оскорбление (не для средних умов короче).

А нельзя было ставить в начале слова её заменяла иотированная "іа" (Аръ), а читалось как А или как Я в зависимости от ситуации и от говорившего носителя Языка - (некоторые "глухомань деревенщина" - северное наречье так и говорят Азык) южане Акают северяне Окают (опять же двойные буквы - "ѫ" "ѭ"), западные славяне к примеру в слове Дѣда выделяли первый звук от "Ѣ" (ять) "Ие" в итоге произношение да и в современном написании Діда, восточные славяне второй звук от "Ѣ" (ять) "иЕ" так что в произношении и современном написании Деда...

Ф и Ѳ - буквы исконно русские в берестяных грамотах их хоть пруд пруди... Мало того они ещё и числовые - то есть без них ну ни как... Про Ф ещё и поговорка древняя имеется "Стоять Фертом" (Гордо подняв голову с руки в боки), от сюда и имя Фёдор. - И пусть хоть запоются что имя якобы греческое - в берястеных грамотах оно уже имеется писалось как Фѩдоръ...

0

82

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

Это западная статистика. У нас всё проще - школота как сидела на паскале так и сидит. Сишников в глубинке вообще почти нет - все по ближе к большим городам и промавтоматике правда и там отмирают. В основном из упомянутого рейтинга PHP и Ява и то - только те - кто занимаются вебдизайном. Ктото разобрался с мелкософт офисом и прогит на визуал бейсике... Но основной контингент программистов и самый массовый и распространённый - это "мальчики золотые пятки" - 1С!!!  ^^ Паскаль и Делфи среды для обучения в школах, училищах и техникумах - стандарт... А когда я был в коротких штанишках я учил бейсик  :blush: на Ямахе MZX и дома на ZX Spectrum...

Итак от чего отталкиваться каждый для себя сам решает - просто поковырявшись в обероне я понял что это максимально близкий к русификации язык который по силам одиночке, да и в Си Юрий ты уже неплохо протоптал дорогу :glasses: Так что за Си я спокоен... Есть ещё реализация от странника...

По оберону - зачем делать велосипед если есть Глагол? По разбирался в этом - Глагол всё таки не оберон, а больше паскаль и исходные коды для усовершенствования проекта автор затаил - что ни как не будет способствовать развитию проекта...

Да и к служебным словам Глагола у меня претензии не люблю резаные хотя там можно двояко программировать:

Код:
+	
=	В	ЗАДАЧА	ОТДЕЛ

-	
#	ВИД	И	ПЕР[ЕМЕННЫЕ]

*	
< 	ВИДА	ИЗ	ПО

/	
> 	ВОЗВРАТ	ИЛИ	ПОВТОРЯТЬ

.	
<=	ВЫБРАТЬ	ИНАЧЕ	ПОКА

,	
>=	ВЫЗОВ	ИСПОЛЬЗУЕТ	ПОСТ[ОЯННЫЕ]

;	
..	ВЫП[ОЛНЯТЬ]	К	ПУСТО

|	
:	ВЫХОД	КОЛЬЦО	РЯД

(	
)	ДЕЛИТЬ	КОН[ЕЦ]	ТО

[	
]	ДЛЯ	НАБОР	УКАЗ[АНИЯ]

{	
}	ДО	НЕ	ЦЕПЬ

:=	АЕСЛИ	ДОСТУП	ОСТАТОК	ЯВЛЯЕТСЯ

^	БЕГУНОК	ЕСЛИ	ОТ

Вот служебное слово КОЛЬЦО мне не нравится почему бы его не заменить словом ПОВТОРЯТЬ? Или на худой конец ПОВТОР  (ПО ВЪ ТОРЪ - Древнее некуда и понятнее не придумать...) Что за претензии к кольцу - дешифруем КОЛ (Аки палка в битая в землю(Палец, перст руки)) Ь (Ерь - законченная прекратившая развитие утверждённая свыше (главная претензия)) ЦО (Ци Онъ - Цель-устремлённость поток энергии в некто, нечто самостоятельное) В общем состоявшийся вращение энергий вокруг пальца, для закрепления семейного союза или для усиления и кольцевания определенных энергий в магии...  а нам нужна динамика в программировании  :glasses:  Тор тоже круглое но динамичное как вихрь, ТОР может быть маленьким как атом и электрон, а может быть причиной тяготения земли - планеты, солнца - звезды, галактики и даже всей вселенной... В общем вся вселенная основана на тех торах вихрях, подобным тем, что некоторые умудряются пускать дым кольцами... Тор первооснова ПоВТор непрерывное копирование воспроизведение чего либо... И главное устоялось в механике и иных сферах деятельности человека...

0

83

Мда ПОВТОРЯТЬ в глаголе тоже есть... Надо подробнее посмотреть конструкцию языка...

0

84

Е.В.Генію.

Ох, Евгений, Евгений. Снова глупости. Ну, хорошо. Найду в себе сил и в этот раз раскрыть Вам ваши глаза на них.

Во-первых, про "лог" я говорил именно Юрию. Во-вторых, лог — это широкий овраг. Как можно "писать в лог"?! Просто это слово совсем другое значение имеет, нежели английское слово log. Даже если оно и пришло от нас, то всё равно мы не должны тащить в свой язык их значения. Ни слова, ни значения. У нас есть свой лог, и писать в него нельзя. В него только спуститься можно. Или упасть. И почему Вы решили, что мы должны отказаться от слов с корнями -лог- и -лож-?

В-третьих.

Если утверждать, что Ломоносов придумал водород и кислород, тогда следуя этой логике можно сказать, что Ломоносов придумал природу, породу, да и народ.

А кто так утверждает? Я утверждаю лишь, что он придумал слова. А не сами понятия или соответствующие им явления и предметы. Только слова. А то, что Вы здесь написал — это Ваши домыслы.

В-четвёртых.

Та же фишка и с водородом гидроген hydrogen (гидро - вода) Воду Рождающий (генерирующий)...

Греческое "гидор" — это вода. Вы считаете, что за пределами России не могло быть своего словообразования? И неужели Вы считаете, что "гидроген" — это русское слово? И что, оно также понятно русскому человеку, как и слово водород? И стоит ли нам отказаться от слова водород в пользу нерусского "гидроген"?

0

85

Е.В.Генію.

Он выбрал кольцо, потому что имел ввиду "закольцевание" каких-то действий — по кольцу. Ещё вспомните про однокоренные слова: около, колесо, колея, мироколица, колоземица.

0

86

Юрию.

Не уверен, что на всё в русском языке найдётся неоднозначное соответстие любым заимствованным терминам.

Нужно придумывать новые слова.

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

Программа — это тоже и в правительстве, и в каких-то мероприятиях, и в ВТ. То есть везде понасовали это слово. Например, в мероприятиях можно было бы использовать слово расписание вместо программа. И кстати, раньше использовалось. Так что в ВТ всё равно нужно какое-то отдельное слово, которое будет означать уже не просто предписание действий, а предписание действий именно для устройства.

Тогда "программист" - "сувдарь", а "программистка" - "сувдарыня"  Варианты: "сувыда", "сувида".

Можете смеяться сколь угодно. Только от это всё равно не станет радостней. Ибо мы не только не можем предложить миру своих открытий и разработок, но даже слова свои придумать мозгов не хватает.

0

87

Всё проще, «Хведька» - это «Федька». И это не  южное малорусское (т.е. украинское?) наречье, южный диалект русского языка. Да, он похож на украинский, но на русский ещё больше, и есть то, что его отличает как от русского, так и украинского.

Буквы «Ф» действительно не было в древнерусском. Берестяные грамоты были написаны уже после принятия христианства и обретения кириллической письменности. А греки Кирилл и Мефодий привнесли в алфавит не свойственные русской речи буквы, «ф» - одна из них. Или взять «пси» - «п» и «с» отлично заменяют эту в общем-то не нужную русским букву. "Пси" - это результат слепого копирования греческого алфавита. Вот ссылка про букву «ф»: http://filolingvia.com/publ/235-1-0-1463

А это – про букву «а»: http://sergeytsvetkov.livejournal.com/125916.html

Это западная статистика

Я вам дал ссылку на 2 статистики, там есть и отечественная, где 1С – на первом месте.

«Кольцо» можно заменить «петлёй» (буквальный перевод «loop») или «круговорот», «круговерть»

Можете смеяться сколь угодно. Только от это всё равно не станет радостней. Ибо мы не только не можем предложить миру своих открытий и разработок, но даже слова свои придумать мозгов не хватает.

Да я не смеялся в смысле насмешки, я лишь улыбался тому, что нашёл слово, которое созвучно удивительно красивому русскому слову "сударыня". У меня иногда получается произнести такие слова в общении с людьми. Получаешь удовольствие, когда такое совершенно "в тему" :)

0

88

Один мой знакомый разрабатывает "лупер" — устройство, которое проигрывает по кругу запись, которую оно пишет с подключенных к нему музыкальных инструментов и устройств (или не к нему напрямую, а посредством каких-нибудь других устройств). Можете глянуть на ютубе, как какой-нибудь музыкант сначала один аккорд на гитаре, например, наиграет, а устройство его будет постоянно по кругу играть, затем второй поверх первой записи наложит, потом третий, а после ещё каких-нибудь звуков добавит. Такие устройства отлично подходят для обучения музыке, а некоторые умудряются ещё и деньги на улице зарабатывать с их помощью, заменяя таким устройством целый музыкальный ансамбль. Как, например, здесь: youtube.com/watch?v=at8jUWoyBeQ ; или здесь: youtube.com/watch?v=tymxCpVWemM .
В английском языке такое устройство называют looper. Вот и наши притащили в русский язык это слово. Хотя оно ещё не прижилось, так как ни в Википедии, ни где бы то ни было ещё навряд ли можно можно встретить его. Так вот. Давайте поможем человеку перевести его на русский язык. Или даже не перевести, а замену придумать. Как бы вы назвали такие устройства, если бы вы их изобрели? Есть мысли какие-нибудь? Или Е.В.Геній и здесь будет утверждать, что это русское слово? Учтите, что в некоторых технических словарях это слово переведено как петлитель (в швейном оборудовании).

0

89

Сергей

Во-вторых, лог — это широкий овраг.

М-да как говорится ДОКАЖИ!!! ЛОГ в значениии ОВРАГ  :D  давай последовательность всю...

Я пока подкину слово со своей стороны БерЛОГа - бер - медведь, Лога - логово - от слог - ложить, лежать, лёжка - "мишка в овраге" - следовательно Сергей = Троль... Тролишь тему? Ну я тоже посмеялся...

Вы считаете, что "гидроген" — это русское слово?

ген русский слог, гидро греческий вообщето хидро. Сам термин 16 века из искусственного языка Латынь который внедрялся в Европе огнём и мечом начиная с 13 века с ритуальным сожжением несогласных... Собственно вАМ Сергей я доказывать ничего не обязан и не собираюсь - я дал информацию вЫ ея изгадили - показав полную свою нерусскость. Цели вАШИ мне понятны и прозрачны...

но даже слова свои придумать мозгов не хватает.

Нашъ ѧзык самодостаточен, выдумывать ничего не надо всё в нём уже есть...

Юрий

Берестяные грамоты были написаны уже после принятия христианства и обретения кириллической письменности.

Да ты что? такой большой а в сказки веришь... Христианизация пролезла только после реформ Никона при папке Петрушки аки перваго - напомнить, что это было в конце 17 века? А позже уже Петрушка приказал свести все древние книги и они сгорели - зато приглашённые немцы написали в угоду питєру новую историю древней Руси где хрестанутость опустилась аж до 10 века... К стати как там А.С. Пушкин называет христанутых - правоверными христианами - что есть прямой перевод ортодоксии, а православными их сделал Никон, с чем к стати раскольники до сих пор не согласны, искусственно добавив 700 лет христанутости - чего нынче и празднуют... Но Православные это правь славить... К стати термин Русская Православная Церковь внедрил в 1943 году Сталин Иосиф Виссарионович!!! О как!!! А заграница при беляках от нас сбежавшая до сих пор так и называется как при царях - Греческая Ортодоксальная...

Юрий очень советую почитать реальные исследования историков, а не офф. пропаганду из зомбоящика. Кирилл с Мефодием "изобрели" глаголицу, во всяком случае все их переводы на глаголице, а Кирюха стал Кириллом когда уже полностью отошёл от дел - это к стати официальные данные и тусили они не в Киевской Руси, а в Болгарии. Так что не сходится кирилица и кириллица... И к стати Кирилл честно пишет, что уже видел библию на русском языке но католическую, потому задался целью переложить правоверные трактаты на русский язык чтоб обойти соборников в деле просвещения непокорных славян...

Про букву А ссылка лишь подтвердила сказанное мной. А вот на счёт Ф не согласен...

Я по началу тоже этих исследователей читал и верил в пронырливых греков Кирюху с Мифодькой - но стал изучать азбуку и дурел всё больше - выше я уже говорил - мягко говоря не сходится - простое не может породить сложное - зачем грекам мудрить с каждый звук := своя буква - когда сами обходятся составными, смотрим транслит? Мало того Ижейный ряд И І Ї Ѵ ӕ - это то, что осталось в церковнославянском, а в греческом даже в современном ОДНА!!! Можешь Юрий это хотяб объяснить? Не трудись и изТОРики не могут, а ведь у нас в азбуке ещё и Е Є Ѣ итого три буквы Е - А у греков??? А буков У Ѹ две (остались с видоизменением в Белорусском), Буков О - О Ѻ Ѡ Ъ Ь Ѿ Ѫ Ѭ (в)Осемь (почётная ось) - три последние не полноценные правда - одна слог Ѿ - от, и усатые горловые видоизменяемые (волховские для развития верхних стогм (чакр)) звучат приблизительно как Он Юн Ун в зависимости от позиции... Это только гласные, а есть ещё куча согласных... Земельный ряд к примеру З Z Ѕ - очень яркий пример Земля Зга Дзело... Ну про шипящие Ч Ш Щ вообще промолчу нет греческих слов с шипящими - некоторые иследователи правда говорят что кси и пси греки сделали чтоб наши шипящие в словах передавать и действительно много греческих слов с этими буквами оказываются калькой с наших где стояли Ч Ш Щ, а затем Кирилл и Мефодий нам их "вернули",  но... Есть камушки где эти буквы ѯ ѱ  средь кирилических уже были и даты камушков за два столетия до нашей эры... Но звуки буквы эти современные понятия мелочь главное каждой букве азбуки соответствует свой Образ - тут ни каким грекам не под силу было бы - если бы только всем народом засоборились - собрались бы да изобрели бы нам кроме буков и саму нашу речь ибо Азбука образует нашу речь и дети до 1919 получали образование - что от чего образовывалось... До 1973 учились считать в системе мер ариев АрифМетике... Но ѕидующие последовательно и планомерно...

«Кольцо» можно заменить «петлёй» (буквальный перевод «loop») или «круговорот», «круговерть»

Тут автор Глагола всё таки близок к теме... хотя я бы поставил глагол - всё таки действовать, а не существительное то есть кольцевать или петлять, а может вертеть ближе к теме...

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

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

0

90

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

0


Вы здесь » Языки программирования с русским синтаксисом » Прочее... » Рассуждения о чистоте русского языка, в том числе в программировании