УРА ТОВАРИЩИ!!!!
От: adontz Грузия http://adontz.wordpress.com/
Дата: 15.11.03 01:33
Оценка: -2 :))) :)
Microsoft Visual Studio 7.1

int _имя_функции_()
 {
  return 0;
 }
 
int main(int argc, char* argv[])
{
  int _имя_переменной_ = _имя_функции_();;
  _имя_переменной_++;
  return 0;
}



17.11.03 12:50: Перенесено модератором из 'C/C++' — ПК
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: УРА ТОВАРИЩИ!!!!
От: Николай Gorlum  
Дата: 15.11.03 01:43
Оценка: +1
Здравствуйте, adontz, Вы писали:

A>Microsoft Visual Studio 7.1


A>
A>int _имя_функции_()
A> {
A>  return 0;
A> }
 
A>int main(int argc, char* argv[])
A>{
A>  int _имя_переменной_ = _имя_функции_();;
A>  _имя_переменной_++;
A>  return 0;
A>}
A>


И это будет работать? Фи, выглядит как псеводокод...
Re[2]: УРА ТОВАРИЩИ!!!!
От: adontz Грузия http://adontz.wordpress.com/
Дата: 15.11.03 01:50
Оценка:
Здравствуйте, Николай Gorlum, Вы писали:

НG>И это будет работать? Фи, выглядит как псеводокод...

Это компилируется, компонуется и даже более того, значение переменной можно посмотреть в отладчике указав её имя
Единственное условие начинаться и заканчиваться идентификатор должен не на русские буквы.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: УРА ТОВАРИЩИ!!!!
От: ArtDenis Россия  
Дата: 15.11.03 05:59
Оценка: :))
Здравствуйте, adontz, Вы писали:

>
a> int _имя_функции_()
a>  {
a>   return 0;
a>  }

a> int main(int argc, char* argv[])
a> {
a>   int _имя_переменной_ = _имя_функции_();;
a>   _имя_переменной_++;
a>   return 0;
a> }
a>


А где std::cout << "Hello World!" ???

---------------------------------------------------------
СНП, Артёмов Денис. e-mail: artyomov <at> inbox.ru
Posted via RSDN NNTP Server 1.8 beta
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: УРА ТОВАРИЩИ!!!!
От: Cadet  
Дата: 15.11.03 06:54
Оценка: 21 (8) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))
Здравствуйте, adontz, Вы писали:

[skipped]

Теперь логичное продолжение:
#ifndef DEFINES_H
#define DEFINES_H
    #define _целое_             int
    #define _вещественное_      double
    #define _символ_            char
    #define _беззнаковое_       unsigned
    #define _константа_         const
    #define _статичный_         static
    #define _ничего_            void
    #define _класс_             class
    #define _структура_         struct
    #define _объединение_       union
    #define _шаблонный_         template
    #define _выделить_память_   new
    #define _освободить_память_ delete
    #define _начинаем_          main
    #define _использую_         using
    #define _пространсво_имен_  namespace
    #define _стандартное_       std
    #define _написать_          cout
    #define _прочитать_         cin
    #define _если_              if
    #define _иначе_             else
    #define _вернуть_           return
    #define _конец_строки_      endl
#endif


Ух, какие программы писать будем!
#include "defines.h"
#include <iostream>
_использую_ _пространство_имен_ _стандартное_;

_целое_ _начинаем_(_целое_ _число_аргументов_, _символ_* _массив_аргументов_[])
{
    _если_ (_число_аргументов_ > 1)
    {
        _написать_ << "не принимаю параметров";
        _вернуть_ 1;
    }
    _иначе_
    {
        _написать_ << "Здравствуй мир!" << _конец_строки_;
        _вернуть_ 0;
    }
}


О боже, бред какой
... << RSDN@Home 1.1.0 stable >>
Re[2]: УРА ТОВАРИЩИ!!!!
От: _nn_ www.nemerleweb.com
Дата: 15.11.03 07:08
Оценка:
Здравствуйте, Cadet, Вы писали:

<пропуск>

Круто !

Осталось придумать стандарт на русский C++
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: УРА ТОВАРИЩИ!!!!
От: m.a.g. Мальта http://dottedmag.net/
Дата: 15.11.03 07:31
Оценка: :)
Здравствуйте, Cadet, Вы писали:

C> #define _целое_ int


Ээх... Сразу Алгол-68 вспоминается
... << RSDN@Home 1.1.0 stable >>
Re[3]: УРА ТОВАРИЩИ!!!!
От: ArtDenis Россия  
Дата: 15.11.03 08:22
Оценка:
Здравствуйте, adontz, Вы писали:

НG>>И это будет работать? Фи, выглядит как псеводокод...

A>Это компилируется, компонуется и даже более того, значение переменной можно посмотреть в отладчике указав её имя
A>Единственное условие начинаться и заканчиваться идентификатор должен не на русские буквы.

У меня, если не стоит пробел между _имя_переменной_ и ++, то программа не компилируется.
... << RSDN@Home 1.1.0 stable >>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[3]: УРА ТОВАРИЩИ!!!!
От: Павел Кузнецов  
Дата: 15.11.03 10:02
Оценка: 2 (1) :))
Здравствуйте, _nn_, Вы писали:

n> Осталось придумать стандарт на русский C++


Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[4]: УРА ТОВАРИЩИ!!!!
От: dupamid Россия  
Дата: 15.11.03 13:51
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

n>> Осталось придумать стандарт на русский C++


ПК>Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm


На самом деле начали уже давным давно, 5 лет назад на практике так и не прижилось.
Re[5]: УРА ТОВАРИЩИ!!!!
От: Павел Кузнецов  
Дата: 15.11.03 14:20
Оценка: 3 (1) +1
Здравствуйте, dupamid, Вы писали:

n>>> Осталось придумать стандарт на русский C++


ПК>> Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm


d> На самом деле начали уже давным давно, 5 лет назад на практике так и не прижилось.


Отож. И, надеюсь, не приживется (Мои извинения всем интерстроновцам,
если таковые присутствуют на форуме).
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[6]: УРА ТОВАРИЩИ!!!!
От: dupamid Россия  
Дата: 15.11.03 15:48
Оценка: +2 -1 :)
Здравствуйте, Павел Кузнецов, Вы писали:

n>>>> Осталось придумать стандарт на русский C++


ПК>>> Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm


d>> На самом деле начали уже давным давно, 5 лет назад на практике так и не прижилось.


ПК>Отож. И, надеюсь, не приживется (Мои извинения всем интерстроновцам,

ПК>если таковые присутствуют на форуме).

На форуме бывают бывшие и настоящие интерстроновцы, извинения приняты

Что же касается С++ по русский, то хорошая документация к компилятору на русском языке, по желанию сообщения компилятора на русском языке, по желанию идентификаторы на русском языке — это может быть полезно и ничего плохого в этом нет, например для военных это важно. IMHO переводить ключевые слова излишне. С идентификаторами, к сожалению, тоже не все просто из-за разных кодировок и необходимости переключения раскладок клавиатуры, хотя Стандарт явно разрешает их присутствие. Собственно говоря, одна из причин введения русских ключевых слов — устранить необходимость переключения раскладок клавиатуры.
Re[7]: УРА ТОВАРИЩИ!!!!
От: Павел Кузнецов  
Дата: 15.11.03 16:16
Оценка: +1
Здравствуйте, dupamid, Вы писали:

d> Собственно говоря, одна из причин введения русских ключевых слов -

d> устранить необходимость переключения раскладок клавиатуры.

Ну, имхо, экономия времени написания за счет времени чтения — не лучший выбор...
С другой стороны, если кому-то нужно — на здоровье Я просто боюсь завтра
в библиотеке, помещенной public domain, идентификаторы на китайском обнаружить
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[8]: УРА ТОВАРИЩИ!!!!
От: adontz Грузия http://adontz.wordpress.com/
Дата: 15.11.03 16:23
Оценка: 1 (1)
Здравствуйте, Павел Кузнецов, Вы писали:

Шутки шутками, а в учебных заведения, где ещё английский толком не знают, а программирование уже учат такие идентификаторы — выход.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[9]: УРА ТОВАРИЩИ!!!!
От: Павел Кузнецов  
Дата: 15.11.03 16:32
Оценка: +2
Здравствуйте, adontz, Вы писали:

a> Шутки шутками, а в учебных заведения, где ещё английский толком

a> не знают, а программирование уже учат такие идентификаторы — выход.

Выход куда? Все равно в индустриальном программировании, имхо, им делать
нечего со своими замашками именовать идентификаторы по-русски.
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[8]: УРА ТОВАРИЩИ!!!!
От: dupamid Россия  
Дата: 15.11.03 16:48
Оценка: +1
Здравствуйте, Павел Кузнецов, Вы писали:

d>> Собственно говоря, одна из причин введения русских ключевых слов -

d>> устранить необходимость переключения раскладок клавиатуры.

ПК>Ну, имхо, экономия времени написания за счет времени чтения — не лучший выбор...

ПК>С другой стороны, если кому-то нужно — на здоровье Я просто боюсь завтра
ПК>в библиотеке, помещенной public domain, идентификаторы на китайском обнаружить

Я же писал, что IMHO переводить ключевые слова не стоит, но если кому-то нужно, то почему бы не разрешить. IMHO учить програмистов писать идентификаторы на русском языке тоже не стоит, лучше научить их английскому , но с другой стороны читать программы где идентификаторы в транслите тоже...
Re: Одесский C++/ Или в подражание Cadetу
От: c-smile Канада http://terrainformatica.com
Дата: 16.11.03 07:54
Оценка: 31 (11) :))) :))) :))) :))) :))) :))) :))) :))
Здравствуйте, adontz, Вы писали:

Родилось вот по следам Cadet

Как бы это было в Одессе...

#define _или_есть_ if
#define _таки_нет_ then
#define _шоб_я_так_жил_ for
#define _тетя_Хая_ cin
#define _дядя_Изя_ cout
#define _оно_вам_нада_ return
#define _дурних_нема_ continue
#define _ото_ж_ break

и так далее...
Re[2]: УРА ТОВАРИЩИ!!!!
От: Кодт Россия  
Дата: 16.11.03 12:51
Оценка:
Здравствуйте, Cadet, Вы писали:

C>Ух, какие программы писать будем!

C>
C>#include "defines.h"
C>#include <iostream>
C>_использую_ _пространство_имен_ _стандартное_;

C>_целое_ _начинаем_(_целое_ _число_аргументов_, _символ_* _массив_аргументов_[])
C>{
C>    _если_ (_число_аргументов_ > 1)
C>    {
C>        _написать_ << "не принимаю параметров";
C>        _вернуть_ 1;
C>    }
C>    _иначе_
C>    {
C>        _написать_ << "Здравствуй мир!" << _конец_строки_;
C>        _вернуть_ 0;
C>    }
C>}
C>


C>О боже, бред какой


Получаем почти Езык (он же язык Ершова, он же РАЯ — русский алгоритмический язык).
РАЯ, кстати говоря, это практически калька с Си, только вместо {} были нач-кон, нц, кц и т.п.
Перекуём баги на фичи!
Re[9]: УРА ТОВАРИЩИ!!!!
От: m.a.g. Мальта http://dottedmag.net/
Дата: 16.11.03 13:49
Оценка: +3
Здравствуйте, adontz, Вы писали:

A>Шутки шутками, а в учебных заведения, где ещё английский толком не знают, а программирование уже учат такие идентификаторы — выход.


Да нельзя таким людям C++ учить. Ибо не созрели еще.
... << RSDN@Home 1.1.0 stable >>
Re[3]: УРА ТОВАРИЩИ!!!!
От: peterbes Россия  
Дата: 16.11.03 15:21
Оценка: +1 -1
Здравствуйте, _nn_, Вы писали:

__>Здравствуйте, Cadet, Вы писали:


__><пропуск>


__>Круто !


__>Осталось придумать стандарт на русский C++


Всего лишь дело привычки — будет стандарт на русском — привыкнем, думаем-то мы все равно на русском, а уж что там в мозгу происходит одому Богу известно, английский удобней лишь одним, короче слова, все остальное тоже самое, а так подумайте сами double DBL_ffgghh = 0; чем хуже ДВТОЧ хыхыхы = 0; Чем вызван смех я не очень понимаю, наверное непривычностью. Это как украинская речь вызывает улыбку или густой кавказкий акцент , а если подумать, то просто наша реакция на непривычное звучание только и всего.

"Русский" стандарт C++ в ближайшие годы не предвидится, так что и юморить не о чем.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.