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

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

11.06.2012, 15:10. Показов 9520. Ответов 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
 Аватар для Yukikaze
352 / 331 / 49
Регистрация: 12.12.2011
Сообщений: 563
11.06.2012, 21:41
Студворк — интернет-сервис помощи студентам
n1l, я, а с каких пор это зазорно?
1
 Аватар для n1l
136 / 138 / 18
Регистрация: 26.07.2010
Сообщений: 911
11.06.2012, 21:54
А с каких пор это рентабельно?
Практически все инструкции на английском, да и интерфейс индивидульано понятный, даже если с англ-ом не очень в ладах.
Помоему для ide перевод интерфейса - лишнее. Да и качество переводов, даже книг меня начало смущать.
Вот я и перехожу на оригинал постепенно, а уже по для разработки, так это сразу первым делом.
0
 Аватар для Yukikaze
352 / 331 / 49
Регистрация: 12.12.2011
Сообщений: 563
11.06.2012, 22:06
n1l, при необходимости могу пользоваться любой версией, для меня это не принципиально, вообще качал первую попавшуюся студию, даже внимание не обратил на то, что это русифицированная MSDN версия, хотя справка на русском очень даже приятна глазу
0
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
11.06.2012, 22:09
Цитата Сообщение от n1l Посмотреть сообщение
кто вообще пользуется русифицированными ide?
или вообще неанглоязычными os?
0
 Аватар для n1l
136 / 138 / 18
Регистрация: 26.07.2010
Сообщений: 911
11.06.2012, 22:14
os это другое

Добавлено через 59 секунд
Цитата Сообщение от Yukikaze Посмотреть сообщение
n1l, при необходимости могу пользоваться любой версией, для меня это не принципиально, вообще качал первую попавшуюся студию, даже внимание не обратил на то, что это русифицированная MSDN версия, хотя справка на русском очень даже приятна глазу
как и любой человек.
А насчет справки согласен, отчасти.
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
11.06.2012, 23:02
Цитата Сообщение от n1l Посмотреть сообщение
Да и качество переводов, даже книг меня начало смущать.
Тоже так.
Складывается ощущение, что издатели книг уже не смущаются издавать откровенные подстрочники.

Если такого же качества будут делать IDE и языки - лучше пользоваться оригиналом. Оригинал вообще всегда лучше интерпретации. А при сложившихся в России подходах к качеству перевода - тем более.

По теме поста: голосую против.
0
57 / 57 / 11
Регистрация: 07.03.2010
Сообщений: 157
11.06.2012, 23:24
Цитата Сообщение от M128K145 Посмотреть сообщение
Aow, вам в С/С++ надо, там #define творит чудеса, подумайте над моими словами, в C# аналогов нет
Разве? Хотя-бы так..
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using Консоль = System.Console;
 
namespace test
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            Консоль.Write("Hello world\n\r");
            Console.WriteLine ("Hello World\n\r");
        }
    }
}
По теме: Не очень. Пусть лучше новички учат английский язык при изучении программирования. А то привыкнут всё на русском..
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
12.06.2012, 01:44
Aow, начинай переводить: stream, thread, flow

Добавлено через 1 минуту
Не хочу обидеть великий могучий, но слов в нем не хватает последнее время
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.06.2012, 03:29
Цитата Сообщение от Genu Посмотреть сообщение
Разве? Хотя-бы так..
неее.... это вообще детский лепет, без обид . Я имел в виду что-то вроде такого

definitions.h
C++
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
45
46
// definitions.h
 
#include <cstdlib>
#include <iostream>
 
#define вывод std::cout
#define вывести <<
 
#define ввод std::cin
#define ввести >>
 
#define перенос_строки std::endl
 
#define пустой void
 
#define класс class
#define структура struct
 
#define текущий_объект this
 
#define закрытый private
#define защищенный protected
#define открытый public
 
#define без_реализации virtual
 
#define наследует :
#define и ,
 
#define начало {
#define конец }
#define вернуть return
 
#define присвоить =
 
#define создать = new
#define удалить delete
#define новый new
 
#define точка_входа int main
 
#define задержка system("pause")
#define русифицировать setlocale(LC_ALL, "Russian")
 
#define вызвать ->
#define успешный_выход EXIT_SUCCESS


russiantest.cpp
C++
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// russiantest.cpp
 
#include "definitions.h"
 
класс СуперБазовыйКласс 
начало
 
 открытый:
 
   без_реализации пустой печатьНазванияКласса()
   начало
   конец
конец;
 
класс ПервыйБазовыйКласс наследует открытый СуперБазовыйКласс
начало
 
 открытый:
 
   пустой печатьНазванияКласса()
   начало
      вывод вывести "класс ПервыйБазовыйКласс" вывести перенос_строки;
   конец
 
   пустой тестПервогоКласса()
   начало
      вывод вывести "тестовый вывод первого класса" вывести перенос_строки;
   конец
конец;
 
класс ВторойБазовыйКласс наследует открытый СуперБазовыйКласс
начало
 
 открытый:
 
   пустой печатьНазванияКласса()
   начало
      вывод вывести "класс ВторойБазовыйКласс" вывести перенос_строки;
   конец
 
   пустой тестВторогоКласса()
   начало
      вывод вывести "тестовый вывод второго класса" вывести перенос_строки;
   конец
конец;
 
класс Наследник наследует открытый ПервыйБазовыйКласс и открытый ВторойБазовыйКласс
начало
 
конец;
 
 
точка_входа()
начало
 
   русифицировать;
 
   ПервыйБазовыйКласс* объектПервогоБазовогоКласса создать ПервыйБазовыйКласс();
   ВторойБазовыйКласс* объектВторогоБазовогоКласса создать ВторойБазовыйКласс();
   СуперБазовыйКласс* объектСуперБазовогоКласса присвоить объектПервогоБазовогоКласса;
   объектСуперБазовогоКласса вызвать печатьНазванияКласса();
   объектСуперБазовогоКласса присвоить объектВторогоБазовогоКласса;
   объектСуперБазовогоКласса вызвать печатьНазванияКласса();
 
   Наследник* объектКлассаНаследника создать Наследник();
   объектКлассаНаследника вызвать тестПервогоКласса();
   объектКлассаНаследника вызвать тестВторогоКласса();
 
   удалить объектПервогоБазовогоКласса;
   удалить объектВторогоБазовогоКласса;
   удалить объектКлассаНаследника;
   задержка;
   вернуть успешный_выход;
конец
Можно, конечно, допилить и лучше, но я хотел показать только идею и возможности
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
12.06.2012, 06:28
Было уже что-то такое: Русский язык в программировании
0
 Аватар для n1l
136 / 138 / 18
Регистрация: 26.07.2010
Сообщений: 911
12.06.2012, 08:13
Цитата Сообщение от HIMen Посмотреть сообщение
Aow

Добавлено через 1 минуту
Не хочу обидеть великий могучий, но слов в нем не хватает последнее время
Слов в нем гораздо больше, чем вы думаете. Вот уверен, что без вики вы не скажете значения слова аффектация или сентенция.
Может просто подходящие найти сложно.
0
 Аватар для AlexP11223
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
12.06.2012, 09:36
многим начинающим программистам будет проще учить язык C# в русском формате с тем же функционалом
Неа, ибо они не смогут найти примеры кода и прочую помощь даже в русскоязычной части интернета (никто ж не перейдет на этот язык).
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
12.06.2012, 09:37
Цитата Сообщение от n1l Посмотреть сообщение
Вот уверен, что без вики вы не скажете значения слова аффектация или сентенция
так это же англицизмы, не?
0
 Аватар для n1l
136 / 138 / 18
Регистрация: 26.07.2010
Сообщений: 911
12.06.2012, 11:02
нет это не англицизмы. Это русские слова.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
12.06.2012, 11:09
n1l, так или иначе, эти слова были заимствованы. Как и львиная доля других «русских» слов
0
 Аватар для n1l
136 / 138 / 18
Регистрация: 26.07.2010
Сообщений: 911
12.06.2012, 11:10
Все равно, что сказать, что "парашют" - слово не русское и потому русский язык беден.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
12.06.2012, 11:19
n1l, никто и не говорит, что русский язык беден. Но зачастую действительно сложно подобрать адекватный перевод какого-нибудь иностранного термина, поэтому в языке и рождаются заимствованные слова, что происходило всегда.
0
 Аватар для n1l
136 / 138 / 18
Регистрация: 26.07.2010
Сообщений: 911
12.06.2012, 11:28
Цитата Сообщение от Nameless One Посмотреть сообщение
n1l, никто и не говорит, что русский язык беден. Но зачастую действительно сложно подобрать адекватный перевод какого-нибудь иностранного термина, поэтому в языке и рождаются заимствованные слова, что происходило всегда.
Ну лично вы не говорили что беден, но вот коллега выше с вами не согласен.
Цитата Сообщение от HIMen Посмотреть сообщение
Aow
Добавлено через 1 минуту
Не хочу обидеть великий могучий, но слов в нем не хватает последнее время
А насчет сложности подобрать адекватный перевод - это, по моему скромному мнению, бедный словарный запас плюс сила привычки к английскому оригиналу.
И даже не думайте этого отрицать.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
12.06.2012, 12:03
Зачем переводить С# , если можно попробовать и понять, как была прекрасна жизнь до этого .
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.06.2012, 12:12
LK, я вчера ночью плевался уже, когда писал свой пример, так неудобно на русском писать... Так здесь хоть синтаксис знаком....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.06.2012, 12:12
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
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 Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru