powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование на Русском Языке!
25 сообщений из 301, страница 12 из 13
Программирование на Русском Языке!
    #38225692
Scants22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А черепашку русскую в Logo Writer кто вспомнит???

Код: sql
1.
2.
3.
4.
5.
ИсходнаяГрафика
ПоднятьПеро
СпрячьЧерепашку

ИГ СЧ СК СТ
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38225756
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
ВЫБРАТЬ * ИЗ СКЛАД.ТОВАРЫ ГДЕ Регион="Восток" и КодКлассификатора=873645827 СОРТИРОВАТЬ ПО ДатаРегистрации
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38225759
TJ001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scants22,
ну это уже вопрос качества перевода, т.ч. не стоит смешивать одно с другим...

сказать, что 1с непонятен не могу. это все дело привычки, только и всего...
у некоторых есть представление что на 1с кроме карточки счета ничег оне напишешь...
почему они сделали такой язык?... скорее для того чтобы заработать денег выпустив книги, организовав курсы и т.д.
кто-то привык на ассемблере писать
Код: pascal
1.
jmp je jne cjne djnz cfsneq

все понятно?
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38225766
TJ001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Код: sql
1.
ВЫБРАТЬ * ИЗ СКЛАД.ТОВАРЫ ГДЕ Регион="Восток" и КодКлассификатора=873645827 СОРТИРОВАТЬ ПО ДатаРегистрации



да это очередной абсурд переводить sql это уже перебор :)
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38225892
язык бухгалтерский универсальный = ябун
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38225901
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЯБЫВДУЛ - Язык Бухгалтерский Ышо Великолепен Для Утех Людских
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38226292
ibzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TJ001,
Своя рука -- владыка, переопределяйте эти слова так, как Вам больше нравится. В документ пойдут Ваши определения, а в компилятор -- for, repeat и т. д. Если интересно, я как-нибудь найду время сделать пример маленькой бесполезной программы (вроде "Привет, мир!") на русском.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38234484
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TJ001
Код: pascal
1.
jmp je jne cjne djnz cfsneq

все понятно?

невзлетит
PS Нахрена только асмовые вставки в дельфи делать. Не, ну глупость же.., ну только разве штоп повыпендриваться...
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38234585
TJ001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_,

ды я кагбэ и не старался это взлететь... а лишь написал парочку операторов, для наглядности привычки восприятия
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38234628
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так. Оно же как. Нам ИДЕ помогает писать на бусурманском языке англикан. Автодополняет, ищет. Очень мы его любим за это. Мы и по русски полюбим, если таковое же удобство и даже большее будет.

А пока замена сервисов автодополнения понятностью наших слов - не равноценна.

В рефале есть 2 прекрасные команды - ЗКП и ВКП помнится. Закопать и выкопать. Прекрасная метафора стека. Язык может и великолепен, но инструментального то окружения - нету. Так ему и стоять на запасном пути. Это проблема.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38234657
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovВ рефале есть 2 прекрасные команды - ЗКП и ВКП помнится. Закопать и выкопать. Прекрасная метафора стека.Занудства ради, эти функции накакого особого отношения к стеку не имеют, просто переносят значение аргумента в глобальную переменную и наоборот из глобальной переменной в результат конкретизации.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38234708
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.refal.net/chap4_r5.html
РЕФАЛПри многократном использовании Br и Dg порождают стэк закопанных значений для каждого имени. Функция Br закапывает каждое следующее значение для данного имени, не затрагивая предыдущих значений. Функция Dg извлекает последнее закопанное значение.
ну да.... Не сразу поймешь. Таки не использовал в практике обработки текстов, ограничился перлопитонами всякими. Про что не кушал - врать не стану.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38234727
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov,

Понятно. Или у меня склероз, или это "новшество" r5. ("Новшество" == "не самая седая древность")
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38493867
TJ001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самая главная проблема с программированием на русском - сложность самого языка -
падежи, склонения
сложные языковые конструкции упрощаются в программном коде и по факту приводятся к кривому английскому, ибо английский - кривой и примитивный язык
если на английском ПолучитьСистемнуюПапку будет GetSystemFolder и ПутьКСистемнойПапке SystemFolderPath и везде одно слово System, которое означает "системной", "системную", "системная" или просто "система", в зависимости от контекста - все это одно слово System и на англицком это звучит нормально, то по-русски - нет
вот и получается, что все языки программирования на русском - недоязыки, являющиеся производными от иностранных, переведенных промтом

если компилятор будет поддерживать склонения, вот тогда это будет действительно русский язык программирования! :)

надо это или нет - другой вопрос, но если уж делать его - то именно такой!

паскаль был бы примерно такой

Код: pascal
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.
Программа 1;

Использовать графику (заметьте, не "графика"), окна, математику (не "математика");

Переменные
стр: строка;
ч: целое число;

Начало

стр := "";

цикл от ч:= 1 до 10
начало
стр := стр + ЧислоВСтроку(ч);
конец;

цикл пока ч < 0
...

повторять
...
до НажатияКлавиши;

Вывести(стр);//write()
ВывестиВСтроку(стр); //writeln()

конец.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38493879
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот тут подумал, а что если программировать на немецком, или к примерю японском? Забавно было бы.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38493987
TJ001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo,
аахаха, киношники же уже показывали нам, что будет с японским кодом - он почему-то зеленый и весь валится
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38516968
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитал темку - улыбнуло. про русский язык в .NET омню - глупая затея.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38517194
-Rik-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я экспериментировал с русским языком. Когда-то мне запонадобился встраиваемый интерпретатор паскале подобного языка для Delphi программ. Года 3 назад я его осилил и начал эксперименты. Сначала был просто интерпретатор Pascal, потом добавил ООП стал Object Pascal, затем добавил модифицированный вариант языка и русификацию.

Пример кода на модифицированном паскале:
Код: plaintext
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.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
модуль Главная_форма;

тип
  ТГлавнаяФорма = класс(TForm)
    КнПриветМир: ТКнопка;
    Редактор1: ТРедактор;
    Циклы_и_массивы: ТКнопка;
    ЛистБокс: ТПолеСписка;
    ТестМножества: ТКнопка;
    УсловныеОператоры: ТКнопка;
    метод Циклы_и_массивыПриНажатии(Отправитель: ТОбъект);
    метод КнПриветМирПриНажатии(Отправитель: ТОбъект);
    метод ТестМножестваПриНажатии(Отправитель: ТОбъект);
    метод УсловныеОператорыПриНажатии(Отправитель: ТОбъект);
  закрытые
  защищенные
  открытые
  конец;

  ТПеречисление = (П1, П2, П3, П4, П5, П6);
  ТМножИзПеречисл = множество из ТПеречисление;

пер ГлавнаяФорма: ТГлавнаяФорма;

реализация

метод ТГлавнаяФорма.КнПриветМирПриНажатии(Отправитель: ТОбъект);
начало
  Редактор1.Текст = 'Привет мир!';
конец;

метод ТГлавнаяФорма.ТестМножестваПриНажатии(Отправитель: ТОбъект);
пер
  Множ: ТМножИзПеречисл;
начало
  ЛистБокс.Элементы.Очистить;
  ЛистБокс.Элементы.Добавить('Тест множества');
  Множ = [П1..П3, П6];
  если П1 естьв Множ тогда ЛистБокс.Элементы.Добавить('Множество содержит П1') конец;
  если П2 естьв Множ тогда ЛистБокс.Элементы.Добавить('Множество содержит П2') конец;
  если П3 естьв Множ тогда ЛистБокс.Элементы.Добавить('Множество содержит П3') конец;
  если П4 естьв Множ тогда ЛистБокс.Элементы.Добавить('Множество содержит П4') конец;
  если П5 естьв Множ тогда ЛистБокс.Элементы.Добавить('Множество содержит П5') конец;
  если П6 естьв Множ тогда ЛистБокс.Элементы.Добавить('Множество содержит П6') конец;
  ЛистБокс.Элементы.Добавить('Завершено');
конец;

метод ТГлавнаяФорма.УсловныеОператорыПриНажатии(Отправитель: ТОбъект);
пер
  П: ТПеречисление;
начало
  ЛистБокс.Элементы.Очистить;
  ЛистБокс.Элементы.Добавить('Тест если (if)');
  П = П3;
  если П = П1 тогда ЛистБокс.Элементы.Добавить('П = П1')
  иначеесли П = П2 тогда ЛистБокс.Элементы.Добавить('П = П2')
  иначеесли П = П3 тогда ЛистБокс.Элементы.Добавить('П = П3')
  иначеесли П = П4 тогда ЛистБокс.Элементы.Добавить('П = П4')
  иначеесли П = П5 тогда ЛистБокс.Элементы.Добавить('П = П5')
  иначеесли П = П6 тогда ЛистБокс.Элементы.Добавить('П = П6')
  конец;

  П = П4;
  ЛистБокс.Элементы.Добавить('Тест выбор(case)');
  выбор П из
    П1: ЛистБокс.Элементы.Добавить('П = П1');
    П2: ЛистБокс.Элементы.Добавить('П = П2');
    П3: ЛистБокс.Элементы.Добавить('П = П3');
    П4: ЛистБокс.Элементы.Добавить('П = П4');
    П5: ЛистБокс.Элементы.Добавить('П = П5');
    П6: ЛистБокс.Элементы.Добавить('П = П6');
  конец;
  ЛистБокс.Элементы.Добавить('Завершено');
конец;

метод ТГлавнаяФорма.Циклы_и_массивыПриНажатии(Отправитель: ТОбъект);
пер
  Мас: массив [1..10] из Целое;
  Стр: Строка = 'Заполнение массива';
  Число: Целое;
начало
  ЛистБокс.Элементы.Очистить;
  ЛистБокс.Элементы.Добавить(Стр);
  для Число = 1 до 10 выполнять Мас[Число] = Число * 10 конец;
  ЛистБокс.Элементы.Добавить('Массив заполнен');
  ЛистБокс.Элементы.Добавить('Вывод значений элементов массива');
  Число = 10;
  пока Число > 0 выполнять
    стр = ЦелоеВСтроку(Мас[Число]);
    ЛистБокс.Элементы.Добавить(Стр);
    Число--
  конец;
  ЛистБокс.Элементы.Добавить('Завершено');
конец;

конец.

Русская транскрипция добавлена ради эксперимента, для практики бесполезно, разве может быть для обучения сгодится. По большему счету бесполезно из-за того, что русифицировать все импортируемые в интерпретатор типы и классы Delphi VCL невозможно, а переключаться между раскладками в процессе написания кода, кромешный ад. На данный момент с Delphi разработки перенес на Lazarus, русификацию в компонент-интерпретатор добавлять не стал...
Если кому интересно, можно всё посмотреть здесь:
Database Interface Builder 8 на сайте http://www.visual-t.ru/ , всё бесплатно с исходными кодами. Можете использовать интерпретатор в своих целях, если хотите повысить гибкость программ или кому интересно поэкспериментировать с русской транскрипцией языка.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38569031
ibzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для программирования на паскале на русском можно использовать программы литературного программирования.
Пример можно посмотреть здесь http://ibzh.ts6.ru/tex/literate.htm
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #38569155
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ibzh,

а там можно куда - нибудь послать? :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Программирование на Русском Языке!
    #39002811
ibzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Адрес сайта с русифицированными средствами литературного программирования
поменялся и размножился:
ibzh.novhost.cf/tex/literate.htm
Эти средства позволяют писать идентификаторы функций и переменных на русском языке. После обработки
кириллица в идентификаторах заменяется латиницей, сообщается о конфликтах имён с латинскими
идентификаторами, если они есть.

Здесь находятся исполняемые файлы, необходимые стилевые файлы и документация.
Кроме того, предлагается вариант переопределения ключевых слов паскаля средствами
литературного программирования.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #39006197
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatoribzh,

а там можно куда - нибудь послать? :)
от ты добрый.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #39006201
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ibzh,
а чем это лучше doxygen-а?



толканите меня через неделю, чтобы я забанил спамера, если не ответит
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #39014250
ibzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tchingiz…а чем это лучше doxygen-а?


А чёрт его знает, я и словей-то таких не знаю, доксиген.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Программирование на Русском Языке!
    #39606686
ibzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я здесь выше писал о русифицированных средствах литературного программирования
и предлагал скачать их со своего сайта, расположенного на novhost.cf. Сейчас novhost
перестал заниматься хостингом.
Поэтому, если кого-то заинтересуют средства литературного программирования, то
их можно скачать сейчас с сайта ibzh.16mb.com/tex/literate.htm
...
Рейтинг: 0 / 0
25 сообщений из 301, страница 12 из 13
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование на Русском Языке!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]