Лингвофорум

Общий раздел => Просто общение => Игры => Тема начата: Esvan от ноября 2, 2010, 22:54

Название: Кто что сказал, кто кому ответил!
Отправлено: Esvan от ноября 2, 2010, 22:54
Цитата: Demetrius от ноября  2, 2010, 19:34
Цитата: myst от ноября  2, 2010, 19:12
...Вы не понимаете всей пагубности того макроса. А ведь он как будто списан со страницы книги «Как нельзя писать макросы!». Я Вам советую попользоваться такими макросами всласть. Пишите их как можно больше, пользуйтесь ими при первой возможности. Для обучения нет ничего эффективнее  хорошего удара граблями по лбу.
А ведь хорошо сказал!  := Безотносительно контекста.
Название: Цитаты лингвофорумчан2
Отправлено: Python от ноября 2, 2010, 23:24
Видимо, автор сей цитаты так и не узрел примечание под макросом, касающееся нежелательности его употребления.
Название: Цитаты лингвофорумчан2
Отправлено: Demetrius от ноября 3, 2010, 00:46
Offtop
Бəлин, Питон, вы и сюда пришли.

myst попросил Вас привести пример нужного макроса.

Вы привели в качестве примера такой макрос, который никому не нужен (и указали это сразу рядом с этим макросом), и теперь громко возмущаетесь, что мы-де не поняли, что этот макрос никому не нужен. Мило, мило.

Кстати, Ваша отмазка не относилась к #define PRINTLN System.out.println, хотя он не менее ужасен.
Название: Цитаты лингвофорумчан2
Отправлено: arseniiv от ноября 3, 2010, 11:04
Offtop
Inline-функции рулят! :green:
Название: Цитаты лингвофорумчан2
Отправлено: myst от ноября 3, 2010, 11:23
Цитата: Demetrius от ноября  3, 2010, 00:46
Кстати, Ваша отмазка не относилась к #define PRINTLN System.out.println, хотя он не менее ужасен.
Первый тоже зло, но второй просто исчадие ада. Наверное в каждом букваре языка C предостерегают о порождении таких чудовищ и объясняют почему. Поэтому тут никакие отмазки, что он-де не совсем удачный, уже не помогут. Он воплощение самой безграмотности.
Название: Цитаты лингвофорумчан2
Отправлено: Алексей Гринь от ноября 3, 2010, 19:29
Цитировать#define PRINTLN System.out.println
Макросы и ява это wtf.
Название: Цитаты лингвофорумчан2
Отправлено: Python от ноября 3, 2010, 19:37
Offtop
По-моему,  System.out.println ужасен сам по себе. Так и не поняла, что плохого в PRINTLN. Только то, что это макрос?
Название: Цитаты лингвофорумчан2
Отправлено: myst от ноября 3, 2010, 20:30
Цитата: Python от ноября  3, 2010, 19:37
Так и не поняла, что плохого в PRINTLN. Только то, что это макрос?
Цитата: Python от ноября  3, 2010, 19:37
не поняла
Ой, ё-ё!..
Разрыв шаблона, срыв покровов...
Название: Цитаты лингвофорумчан2
Отправлено: Python от ноября 3, 2010, 21:06
Цитата: myst от ноября  3, 2010, 20:30
Разрыв шаблона, срыв покровов...
Когда то пыталась убедить Нгати в этом. Не поверил :)))

Вы считаете, что женщины хуже мужчин?
Название: Цитаты лингвофорумчан2
Отправлено: Demetrius от ноября 3, 2010, 21:20
А почему в профиле
ЦитироватьСтать:
    Чоловіча
?
Название: Цитаты лингвофорумчан2
Отправлено: Demetrius от ноября 3, 2010, 21:25
Цитата: Python от ноября  3, 2010, 19:37
Offtop
...что плохого в PRINTLN. Только то, что это макрос?
Ну да. Нет никакой гарантии, что в стороннем классе не окажется константы PRINTLN. Кроме того, он скрывает от пользователя, что же там действительно происходит.
Название: Цитаты лингвофорумчан2
Отправлено: Python от ноября 3, 2010, 21:32
Цитата: Demetrius от ноября  3, 2010, 21:20
А почему в профиле
ЦитироватьСтать:
    Чоловіча
?
Потому что для некоторых женщина — существо второго сорта, и слова, сказанные женщиной, не воспринимаются всерьез.
Название: Цитаты лингвофорумчан2
Отправлено: Алексей Гринь от ноября 3, 2010, 21:39
Цитата: Python от ноября  3, 2010, 21:32
Потому что для некоторых женщина — существо второго сорта, и слова, сказанные женщиной, не воспринимаются всерьез.
Ну это объясняется физиологически.
Название: Цитаты лингвофорумчан2
Отправлено: Demetrius от ноября 3, 2010, 21:49
Алексей, давно хочу спросить. Что значит
ЦитироватьΤίς πέπορδε;
?
Название: Цитаты лингвофорумчан2
Отправлено: Nekto от ноября 3, 2010, 21:54
Цитата: Demetrius от ноября  3, 2010, 21:49
Алексей, давно хочу спросить. Что значит
ЦитироватьΤίς πέπορδε;
?

Любопытно, что гугль-трнаслейтор определяет язык оригинала как немецкий.
Название: Цитаты лингвофорумчан2
Отправлено: Алексей Гринь от ноября 3, 2010, 21:55
Оно значит *kwis pepordet.
Название: Цитаты лингвофорумчан2
Отправлено: Python от ноября 3, 2010, 21:56
Цитата: Demetrius от ноября  3, 2010, 21:25
Ну да. Нет никакой гарантии, что в стороннем классе не окажется константы PRINTLN. Кроме того, он скрывает от пользователя, что же там действительно происходит.
Но, я думаю, самые распространенные макросы пользователь может распознать.
Название: Кто что сказал, кто кому ответил!
Отправлено: Demetrius от ноября 4, 2010, 14:38
Если макросы будут, ими будут злоупотреблять.

Особенно я люблю иксы:
Цитата: /usr/include/X11/X.h
#define AsyncPointer            0
#define SyncPointer             1
#define ReplayPointer           2
#define AsyncKeyboard           3
#define SyncKeyboard            4
#define ReplayKeyboard          5
#define AsyncBoth               6
#define SyncBoth                7
Цитата: /usr/include/X11/X.h
#define StaticGray              0
#define GrayScale               1
#define StaticColor             2
#define PseudoColor             3
#define TrueColor               4
#define DirectColor             5
SyncBoth — чем не название функции? Ан нет, функция будет называться 7...
Название: Кто что сказал, кто кому ответил!
Отправлено: O от ноября 4, 2010, 20:59
Кому нужны ваши макросы, когда уже 8 лет действующей средой программирования является дот-нет, а всякие там си считаются "легаси", т. е., ярмом на шее.
Название: Кто что сказал, кто кому ответил!
Отправлено: myst от ноября 4, 2010, 21:07
Цитата: O от ноября  4, 2010, 20:59
Кому нужны ваши макросы, когда уже 8 лет действующей средой программирования является дот-нет, а всякие там си считаются "легаси", т. е., ярмом на шее.
Скажите это Микрософту, он какого-то хрена продолжает развивать COM.
Название: Кто что сказал, кто кому ответил!
Отправлено: myst от ноября 4, 2010, 21:08
Цитата: Demetrius от ноября  4, 2010, 14:38
Если макросы будут, ими будут злоупотреблять.

Особенно я люблю иксы:
Python сказал, что так пишут только криворукие программисты. :eat:
Название: Кто что сказал, кто кому ответил!
Отправлено: Алексей Гринь от ноября 5, 2010, 02:19
Цитата: O от ноября  4, 2010, 20:59
а всякие там си считаются "легаси", т. е., ярмом на шее.
Бред.

Вот с++ как кривая попытка родить ООП — легаси, а си востребованнее некуда.
Название: Кто что сказал, кто кому ответил!
Отправлено: Demetrius от ноября 5, 2010, 06:41
Цитата: Алексей Гринь от ноября  5, 2010, 02:19
Цитата: O от ноября  4, 2010, 20:59
а всякие там си считаются "легаси", т. е., ярмом на шее.
Бред.
+1.
Название: Кто что сказал, кто кому ответил!
Отправлено: Nevik Xukxo от ноября 5, 2010, 09:28
Об чём темка-то? Давайте поговорим поговорим об универсальности лмс. Есть ли в природе языки, в которых слева от корня ничего не бывает? Что-то мне подсказывает, что таких языков не существует, поэтому лмс неверна. :umnik: