Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Есть ли бан за псевдонаучные сообщения?

Автор arseniiv, января 13, 2009, 15:42

0 Пользователи и 1 гость просматривают эту тему.

Rezia

Цитата: Artemon от апреля  4, 2009, 16:47
Цитата: myst от апреля  4, 2009, 16:40
И это несмотря на то что правила орфографии и пунктуации вдалбливают школьникам добрых 8(!) классов. Что-то не так в этой сказке, верно?
А вы думали, иностранцы ласковыми словами выражаются, когда русский учат?
Я совсем не поняла, что это значит. Иностранцы вообще орфографию и пунктуацию не учат, этого нет в программе, поэтому, если он вам напишет "малако" это не считается за ошибку.
"Сон налягає. Кладе м'якеньку лапу на очі і на лице і шепче до вуха: спи..." (Коцюбинський)
"Ахаль çеç-им шурă юрĕ çав каç ÿкрĕ çĕр çине?" (чăваш юрри)
"Гэта не без гэтага" (з аднаго беларускага рамана)
"ნახევარი პური, ნახევარი ხარჩო"
"If you want to win the fight, say "I believe!" " (Eric)

Чайник777

Цитата: Rezia от апреля  4, 2009, 22:24
Я совсем не поняла, что это значит. Иностранцы вообще орфографию и пунктуацию не учат, этого нет в программе, поэтому, если он вам напишет "малако" это не считается за ошибку.
Это как, простите? Что это за революционная методика? Разве при изучении не предполагается научится нормально писать?
DAZU brauchte Hitler 12 Jahre Zeit.

myst

Цитата: "Gerbarius" от
Теоретик, например, может запросто решить, что ключевые слова можно использовать в качестве идентификаторов, а все неоднозначности, мол, устраняются семантическим анализом.
Ключевых слов может вовсе и не быть.

Цитата: "Gerbarius" от
Практик, который знает, чего стоит разрешение подобных неоднозначностей, вряд ли на такое пойдёт.
Из творений практиков в первую очередь на ум приходит C и его ребёнок-мутант C++. От обоих мороз по коже. О PHP много «ласковых» слов слышал. :)

Andrei N

Цитата: "myst" от
Из творений практиков в первую очередь на ум приходит C и его ребёнок-мутант C++. От обоих мороз по коже.
А что не так?
[здесь должно что-то быть]

Rezia

Цитата: Чайник777 от апреля  4, 2009, 22:40
Цитата: Rezia от апреля  4, 2009, 22:24
Я совсем не поняла, что это значит. Иностранцы вообще орфографию и пунктуацию не учат, этого нет в программе, поэтому, если он вам напишет "малако" это не считается за ошибку.
Это как, простите? Что это за революционная методика? Разве при изучении не предполагается научиться нормально писать?
Не пугайтесь так сильно. Конечно, пишут они более или менее нормально, поскольку зрительный образ слов есть (учебники, словари, доска). Я хотела сказать, что орфография как таковая не зазубривается. Например, двойная буква "н" и тому подобное.  Плюс незнакомое слово записанное со слуха с "а" вместо "о" за ошибку не считается.
"Сон налягає. Кладе м'якеньку лапу на очі і на лице і шепче до вуха: спи..." (Коцюбинський)
"Ахаль çеç-им шурă юрĕ çав каç ÿкрĕ çĕр çине?" (чăваш юрри)
"Гэта не без гэтага" (з аднаго беларускага рамана)
"ნახევარი პური, ნახევარი ხარჩო"
"If you want to win the fight, say "I believe!" " (Eric)

myst

Цитата: "Андрей N" от
А что не так?

a[i] = i++;

Какое значение и в какой ячейке массива «a» будет после выполнения этой строки?

RawonaM

Цитата: "Rezia" от
Не пугайтесь так сильно. Конечно, пишут они более или менее нормально, поскольку зрительный образ слов есть (учебники, словари, доска). Я хотела сказать, что орфография как таковая не зазубривается. Например, двойная буква "н" и тому подобное.  Плюс незнакомое слово записанное со слуха с "а" вместо "о" за ошибку не считается.
Рад слышать, что хоть где-то мозги включили :)

RawonaM

Цитата: "myst" от
a = i++;
Какое значение и в какой ячейке будет после выполнения этой строки?
a=i; i=i+1;
Никто не обязан это использовать, если ему это кажется непонятным или лишним.

RawonaM

Цитата: "Андрей N" от
Ну как? вполне стандартная операция. Сначала записывается значение i в a, а потом i увеличивается на 1. И такое еще во многих других языках: Java, Perl, Javascript...
Все эти языки взяли это конечно же из C++. Это немножко нечестно, приводить потомков в качестве аргумента :)

RawonaM

Собственно, тот факт, что это берут в новые языки говорит о том, что это юзабельно и людям нравится. Из Java выкинули все лишнее, непонятное, неоднозначное и прочее, что может привести к ошибкам. А это оставили ведь.

RawonaM

А написать так, что без стограмм не разберешь, можно на любом языке :)

Andrei N

Цитата: "RawonaM" от
Все эти языки взяли это конечно же из C++. Это немножко нечестно, приводить потомков в качестве аргумента :)
Я имел ввиду, что это команда распространенная. И многие языки сейчас это используют. А кажется Мист изменил условия:
Цитата: "myst" от
a = i++;
По-моему в этом случае это тот случай когда каждый разработчик компиляторов может поступить как хочет: либо то есть а может значить для разных компиляторов разные вещи.
[здесь должно что-то быть]

Andrei N

Цитата: "RawonaM" от
А написать так, что без стограмм не разберешь, можно на любом языке :)
Вот кстати в Википедии есть два наглядных примера из языка Perl:

perl -wle '(1 x $_) !~ /^(11+)\1+$/ && print while ++ $_'
perl -ne '$s{$_}++ || print' file
[здесь должно что-то быть]

RawonaM

Цитата: "Андрей N" от
По-моему в этом случае это тот случай когда каждый разработчик компиляторов может поступить как хочет: либо то есть а может значить для разных компиляторов разные вещи.
Вот это уже фигня. Такой язык в топку :) Бо компиляторы не должны анархию устраивать, я хочу, чтобы моя программа везде одинаково компилировалась. Впрочем, мне кажется Вы неправы, тут один возможный вариант.

Цитата: "myst" от
a[i] = i++;
Это легко и однозначно.
a[i] = i; i+=1;

А вот что станет с:
a[i] = ++i;
Я и сам не знаю...
Думаю это так: a[i] = i+1; i+=1;
но я не уверен.

RawonaM

Задолбал этот индекс :) Ну что Мист, все еще думаешь, что однобуквенные теги лучше?  ;D

myst

Цитата: "RawonaM" от
a=i; i=i+1;
Никто не обязан это использовать, если ему это кажется непонятным или лишним.
Мы ж толкуем не о способах ловкого перемещения меж граблей, но о самих граблях, заботливо расставленных создателями. :)

myst

Цитата: "RawonaM" от
А вот что станет с:
a[i] = ++i;
Я и сам не знаю...
Думаю это так: a[i] = i+1; i+=1;
но я не уверен.
:tss: Никто не знает. This is a case of undefined behaviour.

myst

Цитата: "RawonaM" от
Ну что Мист, все еще думаешь, что однобуквенные теги лучше?
[code] — для кода, и всё будет хорошо. :)

Andrei N

Цитата: "RawonaM" от
Вот это уже фигня. Такой язык в топку :) Бо компиляторы не должны анархию устраивать, я хочу, чтобы моя программа везде одинаково компилировалась. Впрочем, мне кажется Вы неправы, тут один возможный вариант.
В том то и дело, что для некоторых случаев повидение не описано в стандарте C/C++. Знаю что в Java этого нет, а насчет других потомков C не знаю.
[здесь должно что-то быть]

RawonaM

Цитата: "myst" от
Цитата:  от А вот что станет с:
a = ++i;
Я и сам не знаю...
Думаю это так: a = i+1; i+=1;
но я не уверен.
А-а-а этот парсер задолбал!!! Я разозлюсь на него и найду, где он такую пакость творит, и что-нибудь ему сделаю!!  >(



myst

Я неправильно сказал: не заметил, что выражения отличаются. В моём примере с постфиксным инкрементом undefined behaviour. С префиксным всё нормально.

RawonaM

Цитата: "myst" от
Упс... Исправил.
Это не отменяет того, что кто писал парсер неправ :) По-хорошему должно быть, что если нет закрывающего тега, то тег не работает.

RawonaM

Цитата: "myst" от
Я неправильно сказал: не заметил, что выражения отличаются. В моём примере с постфиксным инкрементом undefined behaviour. С префиксным всё нормально.
Точно? Странно. Где это написано?

myst

Цитата: "RawonaM" от
По-хорошему должно быть, что если нет закрывающего тега, то тег не работает.
Может, запостить bug report? :)

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр