Здравствуйте, 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>
И это будет работать? Фи, выглядит как псеводокод...
Здравствуйте, Николай Gorlum, Вы писали:
НG>И это будет работать? Фи, выглядит как псеводокод...
Это компилируется, компонуется и даже более того, значение переменной можно посмотреть в отладчике указав её имя
Единственное условие начинаться и заканчиваться идентификатор должен не на русские буквы.
a> int _имя_функции_()
a> {
a> return 0;
a> }
a> int main(int argc, char* argv[])
a> {
a> int _имя_переменной_ = _имя_функции_();;
a> _имя_переменной_++;
a> return 0;
a> }
a>
Здравствуйте, adontz, Вы писали:
НG>>И это будет работать? Фи, выглядит как псеводокод... A>Это компилируется, компонуется и даже более того, значение переменной можно посмотреть в отладчике указав её имя A>Единственное условие начинаться и заканчиваться идентификатор должен не на русские буквы.
У меня, если не стоит пробел между _имя_переменной_ и ++, то программа не компилируется.
Здравствуйте, dupamid, Вы писали:
n>>> Осталось придумать стандарт на русский C++
ПК>> Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm
d> На самом деле начали уже давным давно, 5 лет назад на практике так и не прижилось.
Отож. И, надеюсь, не приживется (Мои извинения всем интерстроновцам,
если таковые присутствуют на форуме).
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Павел Кузнецов, Вы писали:
n>>>> Осталось придумать стандарт на русский C++
ПК>>> Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm
d>> На самом деле начали уже давным давно, 5 лет назад на практике так и не прижилось.
ПК>Отож. И, надеюсь, не приживется (Мои извинения всем интерстроновцам, ПК>если таковые присутствуют на форуме).
На форуме бывают бывшие и настоящие интерстроновцы, извинения приняты
Что же касается С++ по русский, то хорошая документация к компилятору на русском языке, по желанию сообщения компилятора на русском языке, по желанию идентификаторы на русском языке — это может быть полезно и ничего плохого в этом нет, например для военных это важно. IMHO переводить ключевые слова излишне. С идентификаторами, к сожалению, тоже не все просто из-за разных кодировок и необходимости переключения раскладок клавиатуры, хотя Стандарт явно разрешает их присутствие. Собственно говоря, одна из причин введения русских ключевых слов — устранить необходимость переключения раскладок клавиатуры.
Здравствуйте, dupamid, Вы писали:
d> Собственно говоря, одна из причин введения русских ключевых слов - d> устранить необходимость переключения раскладок клавиатуры.
Ну, имхо, экономия времени написания за счет времени чтения — не лучший выбор...
С другой стороны, если кому-то нужно — на здоровье Я просто боюсь завтра
в библиотеке, помещенной public domain, идентификаторы на китайском обнаружить
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, adontz, Вы писали:
a> Шутки шутками, а в учебных заведения, где ещё английский толком a> не знают, а программирование уже учат такие идентификаторы — выход.
Выход куда? Все равно в индустриальном программировании, имхо, им делать
нечего со своими замашками именовать идентификаторы по-русски.
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Павел Кузнецов, Вы писали:
d>> Собственно говоря, одна из причин введения русских ключевых слов - d>> устранить необходимость переключения раскладок клавиатуры.
ПК>Ну, имхо, экономия времени написания за счет времени чтения — не лучший выбор... ПК>С другой стороны, если кому-то нужно — на здоровье Я просто боюсь завтра ПК>в библиотеке, помещенной public domain, идентификаторы на китайском обнаружить
Я же писал, что IMHO переводить ключевые слова не стоит, но если кому-то нужно, то почему бы не разрешить. IMHO учить програмистов писать идентификаторы на русском языке тоже не стоит, лучше научить их английскому , но с другой стороны читать программы где идентификаторы в транслите тоже...
Получаем почти Езык (он же язык Ершова, он же РАЯ — русский алгоритмический язык).
РАЯ, кстати говоря, это практически калька с Си, только вместо {} были нач-кон, нц, кц и т.п.
Здравствуйте, adontz, Вы писали:
A>Шутки шутками, а в учебных заведения, где ещё английский толком не знают, а программирование уже учат такие идентификаторы — выход.
Да нельзя таким людям C++ учить. Ибо не созрели еще.
Здравствуйте, _nn_, Вы писали:
__>Здравствуйте, Cadet, Вы писали:
__><пропуск>
__>Круто !
__>Осталось придумать стандарт на русский C++
Всего лишь дело привычки — будет стандарт на русском — привыкнем, думаем-то мы все равно на русском, а уж что там в мозгу происходит одому Богу известно, английский удобней лишь одним, короче слова, все остальное тоже самое, а так подумайте сами double DBL_ffgghh = 0; чем хуже ДВТОЧ хыхыхы = 0; Чем вызван смех я не очень понимаю, наверное непривычностью. Это как украинская речь вызывает улыбку или густой кавказкий акцент , а если подумать, то просто наша реакция на непривычное звучание только и всего.
"Русский" стандарт C++ в ближайшие годы не предвидится, так что и юморить не о чем.
Здравствуйте, adontz, Вы писали:
A>Шутки шутками, а в учебных заведения, где ещё английский толком не знают, а программирование уже учат такие идентификаторы — выход.
То есть в детских садиках?
(учитывая, что сейчас во многих школах английский учат с первого класса)
Здравствуйте, Lorenzo_LAMAS, Вы писали:
L_L>А Вы бывший или настоящий интерстроновец? Как то я читал статью про написание компилятора, какого то русского автора, он вроде оттуда был.
Я уже бывший. Наверное, автор статьи был Зуев Евгений Александрович, он стоял у истоков этого компилятора.
Хорошо, как бывшего интерстроновца хочу Вас спросить, поддерживает ли компилятор экспорт шаблонов (чисто праздный вопрос, просто из описания на сайте этого не понял)
Of course, the code must be complete enough to compile and link.
Здравствуйте, Lorenzo_LAMAS, Вы писали:
L_L>Хорошо, как бывшего интерстроновца хочу Вас спросить, поддерживает ли компилятор экспорт шаблонов (чисто праздный вопрос, просто из описания на сайте этого не понял)
Если коротко — нет. Если более подробно, то большая часть работы для поддержки экспорта шаблонов сделана, может быть, ты обратил внимание на линкер промежуточного представления (ЛПП). Для того чтобы экспортируемые шаблонные функций и функций-члены были действительно полезны, необходимо проводить настройку в контексте обеих единиц трансляции, из которой они экспортируются и в которую, для этого нужен ЛПП. Однако экспорт шаблонов достаточно медленная штука, как и ЛПП. Так как обычные линкеры не выполняют множество проверок, которые делает ЛПП (в частности one definition rule), то работают намного быстрее. К тому же основная цель появления экспорта шаблонов – создание рынка шаблонных библиотек, которые могу поставляться без исходных текстов. Но для решения этой задачи нужна совместимость различных производителей, на что рассчитывать не приходиться. Так что экспорт шаблонов красивая игрушка, но на практике не очень востребованная. Что касается отсутствия на сайте этой информации, то это часть release notes, как и список известных дефектов.
Здравствуйте, Павел Кузнецов, Вы писали:
ПК>Выход куда? Все равно в индустриальном программировании, имхо, им делать ПК>нечего со своими замашками именовать идентификаторы по-русски.
Некоторые предметы учат ради оценок, а не ради индустриального программирования
Здравствуйте, Kseniya, Вы писали:
K>Здравствуйте, adontz, Вы писали:
A>>Шутки шутками, а в учебных заведения, где ещё английский толком не знают, а программирование уже учат такие идентификаторы — выход.
K>То есть в детских садиках? K>(учитывая, что сейчас во многих школах английский учат с первого класса)
Может и учат... но вот не знают его такие "ученики"
... << RSDN@Home 1.1.2 beta 1 >>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Здравствуйте, adontz, Вы писали:
A>Здравствуйте, Павел Кузнецов, Вы писали:
ПК>>Выход куда? Все равно в индустриальном программировании, имхо, им делать ПК>>нечего со своими замашками именовать идентификаторы по-русски.
A>Некоторые предметы учат ради оценок, а не ради индустриального программирования
Не надо путать мотивацию учеников и учителей. Если уж учить программированию, то так, чтобы потом не было мучительно больно...
Здравствуйте, adontz, Вы писали:
A>Здравствуйте, Николай Gorlum, Вы писали:
A>Единственное условие начинаться и заканчиваться идентификатор должен не на русские буквы.
D>К тому же основная цель появления экспорта шаблонов – создание рынка шаблонных D>библиотек, которые могу поставляться без исходных текстов. Но для решения этой задачи D>нужна совместимость различных производителей, на что рассчитывать не приходиться.
Как это? Ведь реализация все равно должна быть видна?
Of course, the code must be complete enough to compile and link.
Здравствуйте, Lorenzo_LAMAS, Вы писали:
D>>К тому же основная цель появления экспорта шаблонов – создание рынка шаблонных библиотек, которые могу поставляться без исходных текстов. Но для решения этой задачи нужна совместимость различных производителей, на что рассчитывать не приходиться.
L_L>Как это? Ведь реализация все равно должна быть видна?
Не совсем так, когда используется экспорт шаблонов, то в заголовках должны быть только объявления, а вот тела шаблонных функций в заголовках не должны быть, они как раз в бинароном виде и будут поставляться. Полная аналогия с не шаблонным случаем, все объявления в заголовках, а тела функций в библиотеке. Продовая такую шаблонную библиотеку от нее в исходных текстах будут поставляться только объявления функций и классов, но не реализации этих функций. Сейчас фактически все шаблонные библиотеки полностю доступны в исходных текстах, спрятать там ноу-хау тяжело (прятать можно только в нешаблонной части).
Интересно, а как компилятор из бинарного файла будет что-то инстанцировать? Вообще я наивно полагал, что export это лишь возможность разделить реализации и объявления по разным файлам при необходимости все равно сохранить в доступном виде реализацию
Of course, the code must be complete enough to compile and link.
Здравствуйте, Lorenzo_LAMAS, Вы писали:
L_L>Интересно, а как компилятор из бинарного файла будет что-то инстанцировать? Вообще я наивно полагал, что export это лишь возможность разделить реализации и объявления по разным файлам при необходимости все равно сохранить в доступном виде реализацию
Как компилятор что-то будет делать Стандарт не касается
Но на самом деле сделать можно, нужно только ненастроенный шаблон в том виде как он храниться внутри компилятора сохранить, а потом загрузить обратно и настроит — если говорить очень грубо (похоже на прекомпилируемые заголовки). Стандарт допускает явным образом такую трактовку, что экспортируемые шаблоны храняться где-то рядом в исходниках и могут компилироватся до основной программы, но это абсолютно не интересный вариант. Вообще, все что касается того как компилятор что-то делает полностью выходит за рамки Стандарта, главное чтобы компилятор себя вел так как требует Стандарт (если еще точнее, то так чтобы пользователь думал, что компилятор ведет себя в соответствии со Стандартом).
Здравствуйте, Vyacheslav A. Sartin, Вы писали:
VAS>Этот бред в 1C релизован , только там некое подобие байсика переведено, из-за этого ей не стал заниматся .
Кстати зря. Мне когда мучительно грустно и мысли в голову не лезут, я на неё (1С-ину) медитирую. Плющит знатно.
Хотя так по работе на 1С не пишу.
Ага, есть в питерском Политехе такой язык — ПМ-ассемблер. Написан одним профессором в конце 80-х и до сих пор используется для мучения студентов-первокурсников некоторых кафедр.
К сегмент данных
моё_число ЦЕЛ 1
К сегмент команд
СТАРТ
СТЕРЕТЬ
ВЫВОД моё_число
СТОП
Здравствуйте, VlD86, Вы писали:
VD>Ага, есть в питерском Политехе такой язык — ПМ-ассемблер. Написан одним профессором в конце 80-х и до сих пор используется для мучения студентов-первокурсников некоторых кафедр. VD>
VD>К сегмент данных
VD> моё_число ЦЕЛ 1
VD>К сегмент команд
VD> СТАРТ
VD> СТЕРЕТЬ
VD> ВЫВОД моё_число
VD> СТОП
VD>
VD>Типа для понятия работы компа
Маразьм. Что же за процессор?
Допустим, "вывод" = out (в предопределенный порт).
Допустим, "стереть" = обнуление защелк этого порта.
Допустим, "стоп" = hlt.
Но что такое команда "старт"? Работающую машину можно остановить программно. Но неработающую — программно запустить?
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, VlD86, Вы писали:
VD>>Ага, есть в питерском Политехе такой язык — ПМ-ассемблер. Написан одним профессором в конце 80-х и до сих пор используется для мучения студентов-первокурсников некоторых кафедр.
Да никак ФТК?
К>Маразьм. Что же за процессор?
Не, ты не понял, это на первом курсе в первом семестре. Там важно, что переменные в памяти хранятся и что процессор выплняет только простые операции по одной..
Здравствуйте, SergH, Вы писали: SH>Не, ты не понял, это на первом курсе в первом семестре. Там важно, что переменные в памяти хранятся и что процессор выплняет только простые операции по одной..
Я бы этому прохвессору посоветовал таки отбросить предрассудки и почитать Кнута. Хотя бы форзац
... << RSDN@Home 1.1 beta 2 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, SergH, Вы писали:
К>>Маразьм. Что же за процессор?
SH>Не, ты не понял, это на первом курсе в первом семестре. Там важно, что переменные в памяти хранятся и что процессор выплняет только простые операции по одной..
Жаль, Дейкстра про этого профессора не знал. Иначе бы его знаменитая фраза про студентов, искалеченных Бейсиком, была бы расширена и дополнена.
Кстати! В Бейсике тоже — одно действие за один раз.
Здравствуйте, SergH, Вы писали:
VD>>>Ага, есть в питерском Политехе такой язык — ПМ-ассемблер. Написан одним профессором в конце 80-х и до сих пор используется для мучения студентов-первокурсников некоторых кафедр.
SH>Да никак ФТК?
Как меня бог миловал выбрать между ФТК ЛПУ и ФПИИ ЛИАП...
Здравствуйте, Кодт, Вы писали:
К>Жаль, Дейкстра про этого профессора не знал. Иначе бы его знаменитая фраза про студентов, искалеченных Бейсиком, была бы расширена и дополнена.
Не. Понимаешь ли, как выяснилось после моего поступления, ФТК в целом не очень програмиистский. У нас есть одна кафедра ПО (и на ней нет ПМ ассемблера! а так же нет меня..), а остальные мечутся посередине между софтом и железом и БИС-ами и электроникой.. И ПО почти никто не занимается, так как основной состав работает с тех пор, когда ПО почти что и не было. А меня туда заманили обманом... Это я к тому, что студенты на первом курсе не понимают про память, указатели, двуместные операции, стек, и т.п. Учить их живому ассемблеру — легче расстрелять половину, всё равно не выучат. А так может что-то поймут.
От бейсика язак принципиально отличается как раз тем, что с его помошью практически ничего нельзя сделать (ну почти вообще ничего, кроме заданий препода, которые тщательно подобраны), но зато не скрываются всякие детали реализации...
Здравствуйте, Sinclair, Вы писали:
SH>>Не, ты не понял, это на первом курсе в первом семестре. Там важно, что переменные в памяти хранятся и что процессор выплняет только простые операции по одной.. S>Я бы этому прохвессору посоветовал таки отбросить предрассудки и почитать Кнута. Хотя бы форзац
Здравствуйте, Слава Шевцов, Вы писали: СШ>Кнут тоже активно использует в книге эрзац-язык.
Ага. Система команд изображена на форзаце. Зачем изобретать еще один язык?
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали:
S>Ага. Система команд изображена на форзаце.
О, через год с лишним понял твой тонкий намёк про Кнута.
S>Зачем изобретать еще один язык?
Спроси Кнута Я этого тоже никогда не понимал. Типа, чтобы не отдавать предпочтение обному языку, сделал чтение книги одинаово трудным для всех программистов. А учитывая, что он выбрал ассемблер, а не язык высокого уровня — одиноково и максимально трудной.
А у нас, AFAIK, компилятор и среда разработки аля Турбо Паскаль 5.5 это была чья-то дипломная работа. Или типа того.
SH>Спроси Кнута Я этого тоже никогда не понимал. Типа, чтобы не отдавать предпочтение обному языку, сделал чтение книги одинаово трудным для всех программистов. А учитывая, что он выбрал ассемблер, а не язык высокого уровня — одиноково и максимально трудной.
Да чего ж тут не понятного? Ну прет его от выдумывания прикольных языков (пречитайте про название MIX, пересмотрите картинки) и всего такого!
Здравствуйте, Cadet, Вы писали:
C>Здравствуйте, adontz, Вы писали:
C>[skipped]
C>Теперь логичное продолжение: C>[ccode] C>#ifndef DEFINES_H C>#define DEFINES_H C> #define _целое_ int
<skipped>
С чем вас поздравляю!
Во времена оные (а проще говоря, в 1986 году) довелось мне (тогда преподавателю пединститута) заниматься внедренмем в школы предмета информатики, в том числе объяснением учителям, с чем ее едят при отсутствии компьютеров, и что такое безмашинный вариант курса и т.д. Так вот, был тогда первый пробный учебник для средней школы, и в нем использовался т.н. школьный алгоритмический язык — нечто вроде сильно урезанного алгола с русскоязычными ключевыми словами. Потом долго пришлось это безобразие из школы выковыривать, не уверен, что полностью выковыряли даже сейчас (давно от школьных дел далек).
А что касается англоязычных ключевых слов в языке, то лучшее, что я нам этот счет слышал, звучит так
"Если учащийся не в состоянии запомнить 3 десятка ключевых слов на иностранном языке, то это проблема не педагогическая, а медицинская"
Здравствуйте, 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>
Ну предположим что это можно не только в студии делать... Delphi 2005 тоже эту фишку поддерживает, причем без _ в начале имени...
function ТестоваяФункция(параметр1:integer):integer;
begin
Result := параметр1;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
переменная1, переменная2:integer;
begin
переменная1 := 1;
переменная2 := ТестоваяФункция(2);
ShowMessage(IntToStr(переменная1+переменная2));
end;
---------------------------------------------------
May the source be with you, stranger ;)
А в 1С так вообще все по русски (при желании мона и на аглицком)
Процедура ЗапуститьВнешнююКомпоненту() Экспорт
// проверяем наличие файла в каталоге программы
Если Не обПроверитьФайлКомпоненты() Тогда
ЗавершитьРаботуСистемы(Ложь);
КонецЕсли;
Попытка
ЗагрузитьВнешнююКомпоненту("lib.dll");
Компонента = Новый("AddIn.Lib");
Исключение
Сообщить("Ошибка загрузки Файла ""lib.dll""|"+ОписаниеОшибки(),СтатусСообщения.Важное);
Возврат;
КонецПопытки;
КонецПроцедуры //ЗапуститьВнешнююКомпоненту()
---------------------------------------------------
May the source be with you, stranger ;)
Здравствуйте, Vyacheslav A. Sartin, Вы писали:
VAS>Здравствуйте, Cadet, Вы писали:
C>>О боже, бред какой
VAS>Этот бред в 1C релизован , только там некое подобие байсика переведено, из-за этого ей не стал заниматся .
VAS>Господи, хорошо что билдер такого не позволяет , и надеюсь ни когда не позволит.
Ну от того что он так реализован никому не плохо... Если отвращение есть к написанию прог на русском, пожалуйста — пишите на английском:
Function XOR(Val ParA, Val ParB)
Res = 0;
Koef = 1;
For BitNumber = 1 To 8 Do
BitA = ParA % 2;
BitB = ParB % 2;
ParA = Int(ParA / 2);
ParB = Int(ParB / 2);
BitC = (BitA + BitB) % 2;
Res = Res + BitC * Koef;
Koef = Koef * 2;
EndDo;
Return Res;
EndFunction
---------------------------------------------------
May the source be with you, stranger ;)
Здравствуйте, adontz, Вы писали:
A>Некоторые предметы учат ради оценок, а не ради индустриального программирования
Хорошее слово "Индустриальный".
"Индус", да ещё и "Триальный".
...интересно, какую фразу вместо "УРА ТОВАРИЩИ!!!!" произнесет топикастер если ему выпадет жребий саппортить софтину, написанную китайскими товарищами с очень наглядными и лаконичными идентификаторами иероглифами?
Здравствуйте, peterbes, Вы писали:
P>Всего лишь дело привычки — будет стандарт на русском — привыкнем, думаем-то мы все равно на русском
Отучаемся говорить за всех (С)
Для человека, знающего один язык, думать на нем, родном, -- естественно.
Если же по-настоящему знаешь несколько языков, то и думать можно на любом, наиболее подходящем к ситуации.
Если же следовать твоему утверждению, то и белорусы и украинцы и прочия народы и народности должны все-рано думать на русском?
А че не на ненецком?
PS: Себя считаю русским, родной язык -- русский. В случае программирования мыслю в основном на английском, проблем не ощущаю, на русском было бы намного сложнее, возьми те же "template/pattern".
Здравствуйте, vitasr, Вы писали:
V>...интересно, какую фразу вместо "УРА ТОВАРИЩИ!!!!" произнесет топикастер если ему выпадет жребий саппортить софтину, написанную китайскими товарищами с очень наглядными и лаконичными идентификаторами иероглифами?
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
D>Что же касается С++ по русский, то хорошая документация к компилятору на русском языке, по желанию сообщения компилятора на русском языке[...]
В линухе компилятор(как и все другие программы) использует текущий язык системы. Русская локализация у него очень даже присутствует.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, Павел Кузнецов, Вы писали:
ПК>Здравствуйте, adontz, Вы писали:
a>> Шутки шутками, а в учебных заведения, где ещё английский толком a>> не знают, а программирование уже учат такие идентификаторы — выход.
ПК>Выход куда? Все равно в индустриальном программировании, имхо, им делать ПК>нечего со своими замашками именовать идентификаторы по-русски.
В одинэсники пойдут. Там все по-русски.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, pvirk, Вы писали:
V>>...интересно, какую фразу вместо "УРА ТОВАРИЩИ!!!!" произнесет топикастер если ему выпадет жребий саппортить софтину, написанную китайскими товарищами с очень наглядными и лаконичными идентификаторами иероглифами?
P>Судя по http://mrtranslate.ru, что-то типа такого: P>市建局同志 P>
Неа . Это переводится назад как "Товарищ Юра", если верить гуглю.
Похоже, что вернее 華友世紀,同志們!
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, Cadet, Вы писали:
C>Здравствуйте, Eugeny__, Вы писали:
E__>>Ты, наверное, 1С не видел никогда, да?
C>6 лет назад нет, не видел
Ох ты же-ж, нифига древняя тема.
Впрочем, 1С от этого не станивится не кошмаром.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.