Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/47: Рейтинг темы: голосов - 47, средняя оценка - 4.53
 Аватар для Aow
6 / 6 / 2
Регистрация: 08.05.2012
Сообщений: 116

Предлагаю переделать язык C# (заменить стандартные ключевые слова на русские)

11.06.2012, 15:10. Показов 9534. Ответов 103
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Предлагаю переделать язык C# (заменить стандартные ключевые слова на русские). Кто хочет попробовать поучаствовать в данном проекте? Просто у меня такая мысль в голову пришла, т.к. многим начинающим программистам будет проще учить язык C# в русском формате с тем же функционалом, что и оригинал! Может моя идея и безумна, но кто ЗА?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.06.2012, 15:10
Ответы с готовыми решениями:

Заменить ключевые слова в ворде
Есть документ ворд, через делфи нужно открыть этот файл и заменить 4 ключевых слова 1. #FIO# заменить на Иванов Иван Иванович 2. #tema#...

Переделать иероглифы в русские слова
Что-то случилось с документом. Фрагмент русского текста стал представлен иероглифами. Причину не знаю. Кто подскажет, что делать? Очень...

Заменить определенные ключевые слова аналогичными изображениями (например, слово «дерево» на рисунок дерева)
Обеспечить обмен сообщений между клиентами. Заменить определенные ключевые слова аналогичными изображениями (например, слово «дерево» на). ...

103
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
05.07.2014, 08:36
Студворк — интернет-сервис помощи студентам
Может быть тогда было программировать на Латыни?
Миниатюры
Предлагаю переделать язык C# (заменить стандартные ключевые слова на русские)  
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.07.2014, 11:52
Цитата Сообщение от mirexes Посмотреть сообщение
Слово компьютер является производным от английских слов to compute, computer, которые переводятся как «вычислять» , «вычислитель» (английское слово, в свою очередь, происходит от латинского computo — «вычисляю») . Первоначально в английском языке это слово означало человека, производящего арифметические вычисления с привлечением или без привлечения механических устройств. В дальнейшем его значение было перенесено на сами машины, однако современные компьютеры выполняют множество задач, не связанных напрямую с математикой.
омг, давайте, вместо атмосферы (ЗАИМСТВОВАННОЕ СЛОВО) использовать слово колоземица, вместо галош - мокроступы и т.п. А что - классно звучит: Хорошилище потекло на позорище по топталищу в мокроступах.
Кликните здесь для просмотра всего текста
Дама пошла в театр по тротуару в галошах

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

Долой прогрресс, все в пещеры!

Добавлено через 2 минуты
подобный бред еще со времен Пушкина возникает и до наших дней. Вот, уже больше 100 лет прошло со времени стиха, а ситуация не изменилась:
Тут филолог для корнесловья
Отыщет новые условья,
Найдет, что русский корень есть
И слову чуждому "визиты",
Успев стократно произнесть
Извозчику: "Да ну ж! вези ты!"
Язык наш - ключ заморских слов:
Восстань, возрадуйся, Шишков!
Не так твои потомки глупы;
В них руссицизм твоей души,
Твои родные "мокроступы"
И для визитов хороши.
Зачем же всё в чужой кумирне
Молиться нам? - Шишков! Ты прав,
Хотя - увы! - в твоей "ходырне"
Звук русский несколько дырав.
Тебя ль не чтить нам сердца вздохом,
В проезд визитный бросив взгляд
И зря, как, грозно бородат,
Маркёр трактирный с "шаропёхом"
Стоит, склонясь на "шарокат"?
В.Бенедиктов "Послание о визитах", 1854
5
05.07.2014, 11:52

Не по теме:

водитель печатателя?

0
18 / 15 / 0
Регистрация: 29.09.2011
Сообщений: 82
05.07.2014, 13:49
Почему вы зациклились на исконно Русских словах, разве тема про это? У меня жена когда нечего возразить реально, начинает искать любые смыслы которые могут исказить или направить диалог в другое русло или выдергивать некоторые слова из общего контекста))))) Лично я тему так понимаю зачем писать int когда также можно написать целое или(цел) или слово computer писать Компьютер. Вот где вы видите тут исконно Русские слова?

Добавлено через 11 минут
Последнее предложение написал неправильно, нужно так. Причем тут исконно Русские слова?

Добавлено через 7 минут
Чем слово "integer" лучше или хуже слова "целое"? мне как Русскоязычному человеку второе слово куда понятнее чем первое
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
05.07.2014, 14:46
Цитата Сообщение от mirexes Посмотреть сообщение
Чем слово "integer" лучше или хуже слова "целое"?
хотя бы тем что integer существительное а "целое" прилагательное
и без существительного имеет разночтения
целое что?
подразумевается число, а может ни число
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.07.2014, 17:04
mirexes, исторически сложилось, что английский - язык компьютерного общества. Вы можете быть согласными, несогласными, вам это может нравится или не нравится, но ничего изменить тут уже нельзя. Точно так же, как латынь - язык медицины не первое столетие. Предложите им вместо латыни использовать русский. А что, для всех слов можно же аналог подобрать!

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

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

Русский язык знает ладно если 400 миллионов. Английский - я думаю больше 5млрд. Так что никаких заговоров, чисто рассчет.

Добавлено через 24 минуты
И да, весь "английский язык" ЯП состоит из 50-60 конструкций, которые не знаю кем надо быть, чтобы не выучить. Тем более, что if, while и прочее являются БУКВАМИ алфавита, и воспринимаются как единое целое. Когда я вижу оператор while, я не перевожу с английского, я перевожу в абстрактную конструкцию в голове, которую это слово представляет.

Ну а в остальном я выше уже все объяснил.
4
18 / 15 / 0
Регистрация: 29.09.2011
Сообщений: 82
05.07.2014, 19:51
Вот последний ответ самый убедительный и нормальный))))
0
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
06.07.2014, 09:39
Вот примеры кода 1C -
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
ТекДокум=ДанныеСтроки.Ссылка;
    Если ТекДокум=Неопределено Тогда
        Возврат;
    КонецЕсли;
    ОформлениеСтроки.Ячейки.ЕДРПОУ.Значение = ТекДокум.Контрагент.ЕДРПОУ;
    Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    |   ПоступлениеТоваров.Ссылка КАК Ссылка,
    |   ПоступлениеТоваров.СуммаДокумента КАК Сумма
    |ИЗ
    |   Документ.ПоступлениеТоваров КАК ПоступлениеТоваров
    |ГДЕ
    |   ПоступлениеТоваров.Проведен И
    |   ПоступлениеТоваров.ДокументОснование = &ВыбОснование
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    |   КассовыйОрдер.Ссылка КАК Ссылка,
    |   КассовыйОрдер.Сумма КАК Сумма
    |ИЗ
    |   Документ.КассовыйОрдер КАК КассовыйОрдер
    |ГДЕ
    |   КассовыйОрдер.Проведен И
    |   КассовыйОрдер.ДокументСделка = &ВыбОснование
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    |   ПоступлениеДопРасходов.Ссылка КАК Ссылка,
    |   ПоступлениеДопРасходов.СуммаДокумента КАК Сумма
    |ИЗ
    |   Документ.ПоступлениеДопРасходов КАК ПоступлениеДопРасходов
    |ГДЕ
    |   ПоступлениеДопРасходов.Проведен И
    |   ПоступлениеДопРасходов.ДокументОснование.Ссылка = &ВыбОснование";
    Запрос.УстановитьПараметр("ВыбОснование",ТекДокум);
    ТаблДоков=Запрос.Выполнить().Выгрузить();
    СуммаПодчиненных = ТаблДоков.Итог("Сумма");
    Если СуммаПодчиненных = ТекДокум.СуммаДокумента Тогда
        ОформлениеСтроки.ЦветФона = WebЦвета.БледноЗеленый;
    ИначеЕсли СуммаПодчиненных > 0 Тогда
        ОформлениеСтроки.ЦветФона = WebЦвета.СветлоРозовый;
    КонецЕсли;
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/////////////////////////////////////////////   
    // ПРОДАЖИ
 
    НаборЗаписей = РегистрыНакопления.Продажи.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Установить(Докум.Ссылка);
    НаборЗаписей.Прочитать();
    
    Для каждого Запись Из НаборЗаписей Цикл
        
        НаборЗаписей.Очистить();    
        НаборЗаписей.Записать();
        
    КонецЦикла;
    
    Для Каждого ТекСтрокаТовары Из Докум.Товары Цикл
        
        Если ТекСтрокаТовары.КоличествоФакт>0 Тогда
            
            Движения=РегистрыНакопления.Продажи.СоздатьНаборЗаписей();
            Движения.Отбор.Регистратор.Установить(Докум.Ссылка);
            
            Продажи = Движения.Добавить();
            Продажи.Период  = Докум.Дата;
            Продажи.ПодразделениеКомпании=Докум.ПодразделениеКомпании;
 
            Бла-бла-бла
 
            Движения.Записать(Ложь);
        КонецЕсли;         
        
    КонецЦикла;
такой бред
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
06.07.2014, 14:02
Цитата Сообщение от Psilon Посмотреть сообщение
Русский язык знает ладно если 400 миллионов. Английский - я думаю больше 5млрд.
про русский согласен, ну а про 5 милиардов эт перебор - людей на планете всего чуть больше 5милиардов. а так английский понимают/знают около 1.5 милиарда.

а вообще - код на русском будет весьма сложно читать, т.к. или он будет гораздо больше по объему (для лучшего восприятия) - либо будет множество разночтений, которые также надо будет заучивать...
1
06.07.2014, 21:18

Не по теме:

Цитата Сообщение от hepper Посмотреть сообщение
людей на планете всего чуть больше 5милиардов
Это данные на день вашего рождения. Сейчас ситуация уже несколько иная.

0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
06.07.2014, 21:25
Цитата Сообщение от hepper Посмотреть сообщение
про русский согласен, ну а про 5 милиардов эт перебор - людей на планете всего чуть больше 5милиардов.
"чуть" - в полтора раза
Цитата Сообщение от hepper Посмотреть сообщение
а так английский понимают/знают около 1.5 милиарда.
это да, посмотрел актуальные данные. Печально, получается меньше 10% населения учит иностранный язык...
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
06.07.2014, 21:29
Цитата Сообщение от kodv Посмотреть сообщение
Это данные на день вашего рождения. Сейчас ситуация уже несколько иная.
в России то помнишь когда перепись была? рост есть, но точные цифры - из разряда фантастики

Цитата Сообщение от Psilon Посмотреть сообщение
Печально, получается меньше 10% населения учит иностранный язык...
не все так печально - иностранный язык так или иначе учит гораздо больше людей (>50%) - т.к. например украинский язык для россиян также иностранный, англичане учат японский, японцы - английский, китайцы русский и английский ну и т.д.
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
06.07.2014, 22:29
hepper, английский - самый распространенный язык в мире. Теперь смотрим - еле-еле 1.5ккк говорящих на нем , из которых 500 - это native speakers. На 7.5млрд если поделить, получаем 13%. И это мы говорим про самый распространенный. По другим языкам статистика будет печальнее (в среднем). Понятное дело, что в каком-нибудь Марокко большинство знает по крайней мере 2 языка (арабский+берберский), плюс к тому зачастую английский (понятно почему) и французский (протекторат Франции так просто не проходит). Или что на украине явно больше 13% знает русский. Но это все - капля в море, в общем случае.
0
07.07.2014, 05:45

Не по теме:

Цитата Сообщение от hepper
в России то помнишь когда перепись была? рост есть, но точные цифры - из разряда фантастики
В 2010. Только какое это имеет отношение к мировому населению? В 1987 году родился 5-миллиардный житель Земли, в 2011 - 7-миллиардный. Не думаю, что Россия со своими переписями на это как то повлияли.

0
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
07.07.2014, 08:17
КОНЦЕПТ - современная система для программирования на русском языке
Миниатюры
Предлагаю переделать язык C# (заменить стандартные ключевые слова на русские)  
3
3 / 3 / 2
Регистрация: 01.07.2014
Сообщений: 32
07.07.2014, 09:06
Даешь русский ассемблер. На русской логике. С русским матом.

Добавлено через 2 минуты
Кстати Денис Попов может подать на вас в суд - подобная идея ему первому пришла в голову.
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
07.07.2014, 12:39
gazlan, и "черепашечная" графика, как мило В лучших традициях профессора Фортрана
0
3 / 3 / 2
Регистрация: 01.07.2014
Сообщений: 32
07.07.2014, 12:46
Встречное предложение: давайте всех обучим английскому языку. ИМХО пользы будет больше.
1
13 / 13 / 5
Регистрация: 21.06.2013
Сообщений: 128
07.07.2014, 12:54
я не понимаю смысла в переведенных языках программирования... если человек, который никогда не занимался программированием (как я понимаю это для них), то что он будет делать дальше? алгоритмическое мышление может и выработает. Но, что так сложно выучить десяток ключевых английских слов (если брать минимум паскаль/С под консоль) ??
0
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
07.07.2014, 13:03
Цитата Сообщение от Psilon Посмотреть сообщение
как мило

Не по теме:

К слову, несмотря на "детский" вид, вполне серьезный интепретатор.

Миниатюры
Предлагаю переделать язык C# (заменить стандартные ключевые слова на русские)  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.07.2014, 13:03
Помогаю со студенческими работами здесь

Заменить в предложении английские слова на их русские эквиваленты
Пожалуйста,помогите! При вводе предложения на английском (слова разделены "_") программа должна заменить слова на русские(имеется...

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

ключевые слова
Здравствуйте ! Помогите мне в правильности подбора ключевых слов. Сайт на тему продажи муки и зерна ! Я не как не могу подобрать...

Ключевые слова self и this
Что означает следующая запись с self и this?? public static class V2Extend { public static float PerpDot(this Vector2...

Ключевые слова
Немного ламерства. Представим, есть некое "название продукта", которому посвящен сайт. Есть город "СПб". Принципы работы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru