Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2009, 11:36   #91
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Кому интересно программирование на русском - посмотрите Роберт Оберг и Питер Торстейнсон - Архитектура .NET и программирование на Visual C++ - там весь код переведен на русский. Переводчики перестарались. :)
И еще, перевод асьмы на русский.

Последний раз редактировалось ds.Dante; 20.08.2009 в 11:41.
ds.Dante вне форума Ответить с цитированием
Старый 20.08.2009, 12:18   #92
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от Utkin Посмотреть сообщение
строго от того, что Вы не используете смысла написаного, Вы просто его ЗНАЕТЕ. Грубо говоря, не понимаете что пишите - а это источник ошибок.
Хм... По мне так лучше не прорабатывать какой либо алгоритм(для меня, достаточно лишь знать, что, должна выполнять программа), а уже в момент написания программы, все продумывать до мелочей(любую мелочь легче пропустить в процессе составления алгоритма, нежели в процессе написания программы). Потом, мне так намного проще и удобней(да и не надо возвращаться назад с целью добавления какой либо функции или исправления ошибок)... ИМХО.

Последний раз редактировалось vasek123; 20.08.2009 в 12:44.
vasek123 вне форума Ответить с цитированием
Старый 20.08.2009, 14:06   #93
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от vasek123 Посмотреть сообщение
Хм... По мне так лучше не прорабатывать какой либо алгоритм(для меня, достаточно лишь знать, что, должна выполнять программа), а уже в момент написания программы, все продумывать до мелочей(любую мелочь легче пропустить в процессе составления алгоритма, нежели в процессе написания программы). Потом, мне так намного проще и удобней(да и не надо возвращаться назад с целью добавления какой либо функции или исправления ошибок)... ИМХО.
Ну я тоже никого не заставляю, просто высказываю идеи (которые тоже не мои) и потом Вы ведь можете и не сразу прорабатывать все до мелочей, а постепенно - написали функцию, поставили в ней заглушку и т.д. Собственно уровень детализации четко никогда не задан... Я так пишу и на Паскале (иногда), сначала костяк большой и сложной функции, потом спускаюсь ниже и ниже. Это не связано не с русским языком не с языком программирования.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 24.08.2009, 10:31   #94
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Visual Studio 2008 оказывается позволяет использовать русские имена переменных, классов,... учитывая мощный сишный препроцессор, можно компилятор свой и не мастерить, а тупо перевести плюсы на великий и могучий
Вот от нечего делать набросал за 10 минут
Код:
#include <iostream>
using namespace std;

#define включить_русскую_локаль std::locale::global(std::locale("Russian"))
#define целое int
#define строка char*
#define цикл for
#define вывод std::cout
#define конец_строки std::endl
#define класс class
#define приватные_члены private
#define публичные_члены public
#define константа const
#define возврат return
#define пусто void
#define главная main
#define ожидание_завершения system("PAUSE")

класс Студент
{
приватные_члены:
	целое №_зачетки;
публичные_члены:
	Студент(целое _№_зачетки)
		: №_зачетки(_№_зачетки)
	{

	}
публичные_члены:
	целое получитьНомерЗачетки() константа
	{
		возврат №_зачетки;
	}
	пусто изменитьНомерЗачетки(целое _№_зачетки)
	{
		№_зачетки = _№_зачетки;
	}
};

целое главная()
{
	включить_русскую_локаль;
	строка ж ="Привет, мир!!!";
	цикл (целое ы = 0; ы < 5; ++ы)
	{
		вывод << ж << конец_строки;
	}

	Студент иванов(10);
	вывод << "№ зачетки Иванова: " << иванов.получитьНомерЗачетки() << конец_строки;
	иванов.изменитьНомерЗачетки(15);
	вывод << "№ зачетки Иванова: " << иванов.получитьНомерЗачетки() << конец_строки;

	ожидание_завершения;
}
От использования методов стандартных классов правда придется отказаться, а то не трушно будет выглядеть строка: вывод.clear()
Ну и с кардинальными изменениями синтаксиса придется помучиться
pu4koff вне форума Ответить с цитированием
Старый 24.08.2009, 14:23   #95
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Мне кажется для освоение программирования ленивыми школьниками, как нельзя лучше подойдет программирование на русском. Они хоть будут логически понимать что писать
Simply-Art вне форума Ответить с цитированием
Старый 24.08.2009, 14:54   #96
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2pu4koff спасибо. весь мой обед теперь на полу
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 24.08.2009, 15:27   #97
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
Смех

pu4koff, я плакал когда скомпилировал...
Levsha100 вне форума Ответить с цитированием
Старый 24.08.2009, 15:54   #98
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Дельфи 2009 тоже позволяет такое
Код:
procedure TForm1.ПолеВвода1Change(Sender: TObject);
begin
  ПолеВвода1.Text:='вот это да-а-а )))';
end;
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 24.08.2009, 17:29   #99
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ну это не совсем то, но в общем-то уже ближе. Это дело практики. Хотя конечно использование штатных средств не позволит полностью перейти на могучий.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 24.08.2009, 18:07   #100
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
2pu4koff спасибо. весь мой обед теперь на полу
Это еще у меня дрогнула рука заменить фигурные скобочки на "начало" и "конец", а то бы еще и завтрак на полу оказался

to Utkin, вообще на сях можно многое. Разработчики Qt вон свой moc-компилятор собрали, который всякие не сишные фичи приделывает. Правда поизвращаться сильно придется, но зато можно оттачивать синтаксис без собирания своего компилятора Но конечно там всплывут косяки из-за особенностей сишного синтаксиса. Ну это я так... вдруг пригодится возможность такая кому
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как печатать на русском cergey82 Паскаль, Turbo Pascal, PascalABC.NET 6 07.07.2009 01:08
Сообщение на русском языке!!! Ruska882009 Помощь студентам 1 04.05.2009 12:49
Direct X 9.0 Мануал на русском Andrew#90 Общие вопросы .NET 0 23.11.2008 22:35
SolidWorks API на русском Stilet Свободное общение 5 03.07.2008 14:16
Help в delphi на русском языке jenja Общие вопросы Delphi 2 24.04.2008 17:53