powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование на Русском Языке!
25 сообщений из 301, страница 7 из 13
Программирование на Русском Языке!
    #36885742
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДавайте рассуждать.

Какими аргументами СЕГОДНЯ можно обосновать введение русского языка в разряд инструментария разработчика ? Какие преимущества он даст помимо смены синтаксиса для классических императивных языках ?

Вместо
Код: plaintext
1.
2.
3.
for i:= 0  to  50  step  2  do begin

end
писали
Код: plaintext
1.
2.
3.
для i:= 1 .. 50  шаг  2  начало

конец

И кому ЭТО нужно?


Согласен с афтором. " Шаг 2 " - это абсолютное долбоёбство ..., впрочем как и step 2
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885743
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_
Тем не менее, это до сих пор самая первая команда, которой ЦП осваивает внешний мир ...
Так что GOTO ругают НЕУДАЧНЕГИ . По крайней мере в x86-архитектуре.

А чего ты мешаешь процессорные команды с лексемами высокоуровневого языка? Разные уровни - разные нормы приличия :-P
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885748
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторписали
для i:=1..50 шаг 2 начало

конец

И кому ЭТО нужно?
Действительно дурость. Более по-русски будет "начать" и "кончить"
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885757
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ого. Это я писал? Ну и боянище.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885764
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragonавторписали
для i:=1..50 шаг 2 начало

конец

И кому ЭТО нужно?
Действительно дурость. Более по-русски будет "начать" и "кончить"
Мля.... "Принять" забыли... Наверное, всё-таки надо что-то типа:

РусПрогЯз:ДерёвньРилис И принять на раз !
Начать до
....
Кончить пятидесятью
Лопата

PS Для тех, кто "не в танке" - "Лопата" - оператор аналогичен бейсиковскому "RUN"
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885781
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonА чего ты мешаешь процессорные команды с лексемами высокоуровневого языка? Разные уровни - разные нормы приличия :-P

Ну ты эта, загнул....
Особенно про нормы приличия...
Кстати, dBase-овцы как ни старались уйти от GOTO, так всё-таки (кажется) нашли ему аналог... всё-таки... пришлось...
Вот, правда, goto они уже не смогли использовать.... Многотерпеливый Господи, ты знаешь, как меня этот момент зайобывал на FoxPro....

PS Кстати, в приведённом чуть выше варианте с "прИнять" и "нАчать" должно хоть раз проскользнуть "ин на...".
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885794
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно сбацать Упячковые макросы для С++ типа

Код: plaintext
1.
2.
3.
4.
5.
#define АДЫН  1 
#define СЕРЕБРО  2 
#define СТОПИЦОТ  100500 
#define ГЛАГНЕ {
#define РАЗУПЛОТНЕНИЕ }



Только вот не знаю, скомпилится-ли...
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885809
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_PS Кстати, в приведённом чуть выше варианте с "прИнять" и "нАчать" должно хоть раз проскользнуть "ин на...".
Ну да, тут сам бог велел )))
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885821
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_Кстати, dBase-овцы как ни старались уйти от GOTO, так всё-таки (кажется) нашли ему аналог... всё-таки... пришлось...
Вот, правда, goto они уже не смогли использовать.... Многотерпеливый Господи, ты знаешь, как меня этот момент зайобывал на FoxPro...
Кому как... Я так тоже считаю неиспользование этого самого "ин на..." признаком культуры.
На чём только не приходилось писАть - но использовалось только в исключительных случаях.
Так что к Фоксу с этой точки зрения претензий не было. Вы бы попробовали использовать GoTo, например, в Форте - вот уж не не завидую.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36885954
aleksa106
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вспомнилось...
Рапира-Интерпретатор, Рапира-Отладчик...
незабвенная команда C300G, компьютер "Агат"...
принтер, к которому при перевозке потеряли дрова... ;) ... 1986 год.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886040
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_GOTO ругают НЕУДАЧНЕГИ
был смысл ругать инструкцию "пошел на", в момент развития структурного программирования, так как все по привычке пользовались безусловным переходом.

сейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886074
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Мезенцев,
Да ну вас, придумаете тоже, я итак не завидую англоязычным, и очень рад, что языки программирования чаще всего не используют русский язык. Не в последнюю очередь из-за того, что русские слова в среднем длиннее английских. Плюс я и музыку предпочитаю нерусскую, чтобы тупой текст не бесил. Правда теперь уже и на английском песни меня тоже начинают бесить, из-за того что уже понимаю текст.

maytonУ нас был препод, вел проработку по Pascal. Дык он переменные так и называл:
Код: plaintext
1.
2.
var
  Koordinata : integer;
  Rasstoyanie : real;

Да, у меня так тоже кое-кто из коллег пишет. Порой жутковато выглядит это. Кстати он похоже помимо этого ещё и не знает что такое форматирование кода, исходники читать невозможно, я перед этим форматирую код как положено, а потом приступаю к изучению, иначе понять ничего невозможно.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886075
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNSIMPLicity_GOTO ругают НЕУДАЧНЕГИ
был смысл ругать инструкцию "пошел на", в момент развития структурного программирования, так как все по привычке пользовались безусловным переходом.

сейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка.
А какой смысл от goto в наше время? Я про языки высокого уровня, а не про ассемблер и его jmp.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886113
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo
А какой смысл от goto в наше время? Я про языки высокого уровня, а не про ассемблер и его jmp.
я считаю, что программисту желательно уметь мыслить шире, чем в терминах языка, на котором он пишет.
и то что в java нет оператора goto, не значит что java-программисту не нужно уметь пользоваться goto.

а научится пользоваться безусловным переходом удобнее всего используя ассемблер.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886120
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNXDiaBLo
А какой смысл от goto в наше время? Я про языки высокого уровня, а не про ассемблер и его jmp.
я считаю, что программисту желательно уметь мыслить шире, чем в терминах языка, на котором он пишет.
и то что в java нет оператора goto, не значит что java-программисту не нужно уметь пользоваться goto.

а научится пользоваться безусловным переходом удобнее всего используя ассемблер.
Ну мыслить шире, это хорошо, но по-моему лучше тогда не goto, а например Лисп глянуть.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886127
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo
Ну мыслить шире, это хорошо, но по-моему лучше тогда не goto, а например Лисп глянуть.
ты так говоришь, будто бы на освоение инструкции безусловного перехода - требуются годы.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886185
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNсейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка.да занафига? вот уж расширение кругозора, право слово. Действительно, ЛИСП куда полезней.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886205
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychZyK_BotaNсейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка.да занафига? вот уж расширение кругозора, право слово. Действительно, ЛИСП куда полезней.

правильно, а в Лиспе(CL) есть инструкция "go". Поэтому изучение лиспа не противоречит, а даже способствует изучению безусловного перехода.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886206
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNXDiaBLo
Ну мыслить шире, это хорошо, но по-моему лучше тогда не goto, а например Лисп глянуть.
ты так говоришь, будто бы на освоение инструкции безусловного перехода - требуются годы.
Ну ты просто с такой любовью отзываешься о goto, что у меня сложилось впечатление, будто ты предлагаешь заставлять новичков его использовать. По мне так достаточно упомянуть о goto мельком, и указать почему его не рекомендуется использовать, на это хватит пары строк в книжке.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886211
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ps. покажите реализацию конечного автомата, на языке без TCO, не использующую goto. А теперь объясните мне ее преимущества перед решением с goto.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886218
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ps. ps. А о глобальных переменных тоже не нужно знать?
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886221
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNps. покажите реализацию конечного автомата, на языке без TCO, не использующую goto. А теперь объясните мне ее преимущества перед решением с goto.
Что такое ТСО?
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886222
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNps. ps. А о глобальных переменных тоже не нужно знать?
Лучше даже не знать.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886231
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNps. покажите реализацию конечного автомата, на языке без TCO, не использующую goto. А теперь объясните мне ее преимущества перед решением с goto.
И кстати приведите пример с goto. А то я только со switch видел.
...
Рейтинг: 0 / 0
Программирование на Русском Языке!
    #36886234
junior  idiot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychда занафига?
Хотя бы для того, чтобы не видеть такого ужаса:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
bool break_all = false;
for(...) {
	for(...) {
		for(...) {
			...
			if(...) {
				break_all = true;
				break;
			}
		}
		if( break_all )
			break;
	}
	if( break_all )
		break;
}
Хотя "учить" -- это, конечно, громко сказано. Но выбивать стереотипную дурь "ни в коем случае ни при каких обстоятельствах не использовать goto" -- надо вполне. Особенно если речь идёт о каком-нибудь языке типа VB6 (в котором нет continue, и иногда попытка обойтись if-ами выглядит удручающе ужасной).
...
Рейтинг: 0 / 0
25 сообщений из 301, страница 7 из 13
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование на Русском Языке!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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