LINUX.ORG.RU

Метапрограммирование - проблемы и пути их решения.

 , ,


12

6

Пичал я тут на днях токенайзел для C++-кода, но всё это меня добило я решил поделится.

Проблема - мне надо было вычислять сложные значения для таблицы в компилтайме, да можно на сишке сделать через жопу(енумы) и макросы, но мне стало лень. Да можно сгинерить, но мне тоже лень.

Шблонную магию плюсов я не люблю, ибо она ущербна чуть более, чем полностью и тут я вспомнил, что оказывается в плюсах хотели ввести компилтайм функции, аля constexpr и подумалось мне - во, плюсы затащат и как всегда я в очередной раз убедился в ущербности плюсов и так и не понял логики тех, кто это запилил.

Чтобы не быть голословным пишем что-то типа

constexpr uint64_t f(uint64_t a, uint64_t b) {
  return a + b; 
}
Всё ок, но пишем что-то сложнее, аля:

uint64_t m[] = {0, 1, 2, 3, 4};
constexpr uint64_t f(uint64_t a, uint64_t b) {
  return m[a] + m[b]; 
}

Бида( или это моё неосиляторство плюсов?), дак зачем они запилили эту фичу, если она может лишь галимую примитивщину? Шаблоны ещё ущербней. В чем приемущество? Зачем?

А теперь у меня вопрос к вам, уважаемы батьки и отцы - что мне делать? Я хочу запонять массивы написав генератор, причем и в компилтайме тоже. Я хочу юзать libc, я хочу всё, а у меня нет ничего, почему?

Т.е. я не хочу каких-то макропроцессоров и скриптовых языков - я хочу, чтобы, если я написал constexpr - оно должно до последнего пытаться собрать то, что я написал и уже только тогда, когда оно реально это не сможет - отвалиться.

У меня есть 3 пути: терпеть, пилить свой язык и конпелятор самому( что долго и нудно) и ваш совет.

Ответ на: комментарий от superhackkiller1997

Почему ты думаешь, что я анскильнее тебя?

Для ясности - Вы столько раз тут давали это понять, что я уже со счету сбился. Перечитайте внимательно тред, свои высказывания - там это все есть;-)

AIv ★★★★★
()
Ответ на: комментарий от superhackkiller1997

Дай свое определение «семантики», сын проститутки. Посмеши народ.

anonymous
()
Ответ на: комментарий от AIv

А я завидую твоему терпению. Тебе за это звезду вне очереди дать бы:)

Pavval ★★★★★
()
Ответ на: комментарий от AIv

То, что вы видели у себя и я - это просто 2разных несравнимых категории людей, уровень слишком разный, чтобы даже сравнивать.

Как ты думаешь, если я закончил 3класса в школе, и после пошел осиливать генту, сишку, мкашки, попутно нагибая лалок и будучи абсалютно ассоциальным говорил максимум с парой избранных людей за жизнь, а остальных сливал и посылал. Как ты думаешь, захочится ли мне заканчивать школу, и сливать лет 5своей дорогой жизни на анскильный вуз, где толпа ламерушей и 1-2 вменяемых лектора на вуз.

Если ты хочешь понять суть мира и объяснить мне суть твоих числодробилок, не сливаясь как дитя, то ты будешь рад этому и я тоже, возможно. Возможно ты поймёшь, что бывают объективные люди, а «глупая лалка» не есть безосновательное уничижение, а признание.

Если я заговорил с кем-то - значит он достаточно вменяем для разговора и к этому надо с уважением и пониманием.

Я даже даже готов стать твоим учеником и повысить твой статус до скиллбейзед наставника в моих глазах. И ты поймёшь, что такое на самом деле учить людей, которые отличаются от тебя лишь опытом, но разум которых не затуманен анскильностями времён недовуза, учить которых не однонаправленный поток вникуда, а понтовый буалап, где ты делишься с учеником опытом,а он с тобой переосмыслением этого опыта.

Вобщем я тебя жду, я на тебя надеюсь и авось ты делаешь скачёк в числодробилках, который перевернёт мир, либо просто сольёшь своё время, но я хотябы весёлый и я продлю твою жизнь на пару лет.

Вобщем минусов нет, сенсей.

superhackkiller1997
() автор топика
Ответ на: комментарий от AIv

Суть не в быстроте интов, а в предсказумости, простом формате и лёгкими махинациями. Простым вычислением оффсетов и увеличением длинны без особых побочных эффектов и лёгком счёте.

А можно мне пример задачи, которую я буду решать. Пачка входных и уже посчитанная пачка выходных.

superhackkiller1997
() автор топика
Ответ на: комментарий от anonymous

Я знаю как работает кеш, суть в другом - я не хочу чтобы он так работал, поэтому я писал то, как он должен по моему видению работать, учтя все твои пожелания.

superhackkiller1997
() автор топика
Ответ на: комментарий от superhackkiller1997

Оооо какой прогресс...

Для начала - пример «реальной числодробилки» в Вашем понимании, или признание что Вы по данному вопросу балаболили. Без этого ничего не будет, за свои слова надо отвечать, это урок номер 1;-)

AIv ★★★★★
()
Ответ на: комментарий от AIv

Хорошо, я балаболил, что запилю незнамачто лучше, чем вы, сенсей, хотя такого небыло, но ладно, простите сенсей.

Я просто думал, что вы мне дадите пачку данных и я буду уже их считать.

Ну и я ещё не незапилил числодробилку, мы отложим разговор о балабольстве до окончания обучения, сенсей. Т.е. либо я буду слишком анскиллед для понимания вашей концепции, либо я буду слишком скиллед и буду царём - это решите вы, сенсей. Я вам доверяю.

superhackkiller1997
() автор топика
Ответ на: комментарий от AIv

И да, я не питросяню или что-то подобное - я абсалютно серьёзно. Если ты согласен и ты поможешь мне стать хоть на еёту ближе к уровню моего балаболства - я буду стараться, тебя обожать и любить.

Вообщем тут нет ЛС - я не могу тебе описать, как я с горящими глазами, уважением, почитанием и слезами на глазах смотрю на твою упортоую крысу с авата и рад тебе.

superhackkiller1997
() автор топика
Ответ на: комментарий от superhackkiller1997

Да ну как-то скучно стало.

Лучше продолжай в духе - я царь, а вы все анскиллед лалки. И все предлагаемые задачи называй унылыми для твоего уровня.

pi11 ★★★★★
()
Ответ на: комментарий от superhackkiller1997

Дитятко, твой IQ никак не выше 70 единиц. Ты слишком тупой и невменяемый, чтобы даже до обычного среднего быдла дотягивать.

Кстати, ничтожество, вопрос тебе на засыпку: сколько стадий в «простом» integer pipeline в современном процессоре (частота часиков от 3ггц и выше)? Второй вопрос - почему все так сложно, и почему нельзя проще?

anonymous
()
Ответ на: комментарий от anonymous

Как ты меня одалел своим IQ, которое находится на уровне 120максимум и то в школьных годы по какой-то недометрике. Балаболить про него ты можешь только тогда, когда ты сам не стапятнашка, кем ты и я вляешься.

Что такое «простой» и что такое «современный» ты не скажешь. А вот почему сложно - избыточная универсальность, бабло и перегруженность + обратная совместимость.

х86 как была вырвиглазным говном, так и осталось. Фортануло интелке во время айбим"а - не более.

Пересматривать архитектуру никто не будет, иные архитектуры либо закопаны, либо не представляют особую игрозу интелу. 99% фекалокода отвалится - никто не купит - уже был опыт - провалился.

Никто апать перфоманс не будет - есть план 3-5% в квартал - план идёт. Максимум, что они делают - это доводят то, что позволено - тот же флоат.

Избыточность побеждается только полной несовместимостью, что не может быть по определению для монополиста, которому самаконкуренция не упёрлась, да и штампавать одно и то же целый квартал выгодней, чем работать на 2фронта.

superhackkiller1997
() автор топика
Ответ на: комментарий от superhackkiller1997

Не надо ничего пилить, тупица. Просто назови конкретный пример «реальной числодробилки» «из реальной жизни» (о которой ты, по собственному признанию, сам ни хера не знаешь).

Области числодробления тебе на выбор (объясни, где числодробилки «нереальные» и «анскилльные», а где «реальные»):

- Medical imaging

- Computational chemistry (protein folding, etc.)

- Твердое тело, электродинамика, электростатика (например, симуляция поведения транзисторов при разработке нового тех. процесса). Покажи, как с fixed point решать такие задачи для, например, 14nm finfet.

- Гидро- и аэро-динамика. Например, в экстремальном строительстве - оценка аэродинамического профиля небоскреба.

- Монте-Карло симуляции высокоэнергетических распадов (при проектировании, например, экспериментальных установок на LHC).

- Электродинамические симуляции при разработке профиля антенны для, например, тупо мобильного телефона.

Вперед, плесень! Воняй смешнее!

anonymous
()
Ответ на: комментарий от superhackkiller1997

Что такое «простой» и что такое «современный» ты не скажешь.

Скажу - любая архитектура, способная при, допустим, 22нм техпроцессе работать с частотой часиков за 3ghz.

А вот почему сложно - избыточная универсальность, бабло и перегруженность + обратная совместимость.

Твой IQ быстро скатывается до 60 единиц. Прогрессируешь, ничтожество!

Никакой, ничтожество, «избыточной универсальности». Integer pipeline тупо складывает, умножает и сдвигает целые числа. Про деление можешь забыть, и без него все очень сложно.

Пересматривать архитектуру никто не будет, иные архитектуры либо закопаны

Ну предложи, дитятко, хотя бы на словах альтернативную архитектуру. Понятно же, что взять хотя бы fpga и показать в реале какую либо альтернативную архитектуру тебе умишка твоего детсадовского не хватит.

Избыточность побеждается только полной несовместимостью,

Ты, сопля, даже не представляешь, какое количество абсолютно несовместимых друг с другом архитектур существует и применяется. Вот, например, наверняка ничтожество никогда про Hexagon не слышало.

Что ты под «перегруженностью» пытался пропердеть - и вовсе не ясно, но идиотом ты себя в очередной раз выставил.

«Обратная совместимость» тут вообще не при делах, ISA декодируется задолго до этой стадии.

anonymous
()
Ответ на: комментарий от superhackkiller1997

Хорошо, я балаболил, что запилю незнамачто лучше, чем вы, сенсей, хотя такого небыло, но ладно, простите сенсей.

Был разговор, что все пишут ацттойные числодробилки, но есть некоторые которые пишут не-аццтойные. Ок, принимается, этот вопрос закрыт.

Ну и я ещё не незапилил числодробилку,

Ок, тоже принимается. Урок номер 2 - не надо гнуть пальцы. Особенно по поводам, в которых не разбираешься. Сказать «я этого не знаю/не понимаю, объясните пожалуйста» - нормально и даже вызывает уважение (человек видит над чем ему работать). А пустое надувание щек в лучшем случае вызывает смех.

Теперь насчет обучения (кстати не надо звать меня сэнсэем, я не заслужил ни разу). Начните для начала говорить нормальным русским языком (желательно со всеми). Вы не «пацанчик с раена» (а если так, все равно это недостойно юного падована). Речь, это первое, что характеризует человека.

Какое у Вас образование, и где Вы живете (город)?

AIv ★★★★★
()
Последнее исправление: AIv (всего исправлений: 1)
Ответ на: комментарий от AIv

Я же сказал - образование 3класса и половина пятого, но я даже надыбал себе аттестат за девять.

Живу я далеко в челябинске.

Ну я уже стараюсь говорить нормально - не ругаюсь и почти не говорю плахие слова.

superhackkiller1997
() автор топика
Ответ на: комментарий от anonymous

Не надо ничего пилить, тупица. Просто назови конкретный пример «реальной числодробилки» «из реальной жизни» (о которой ты, по собственному признанию, сам ни хера не знаешь).

Ничего из перечисленного - не угадал. Да и я не тебе говорил про запил, и вообще учись читать.

superhackkiller1997
() автор топика
Ответ на: комментарий от anonymous

Скажу - любая архитектура, способная при, допустим, 22нм техпроцессе работать с частотой часиков за 3ghz.

Загугли.

Твой IQ быстро скатывается до 60 единиц. Прогрессируешь, ничтожество!

Ой какая борзая стопятнашка, хорошо можешь дальше вонять.

Никакой, ничтожество, «избыточной универсальности». Integer pipeline тупо складывает, умножает и сдвигает целые числа. Про деление можешь забыть, и без него все очень сложно.

Ты не указал что там у тебя сложно и нельзя проще, я тебе написал не про твой пайплайн, а про архитектуру в целом.

superhackkiller1997
() автор топика
Ответ на: комментарий от anonymous

Ну предложи, дитятко, хотя бы на словах альтернативную архитектуру. Понятно же, что взять хотя бы fpga и показать в реале какую либо альтернативную архитектуру тебе умишка твоего детсадовского не хватит.

А ну ок.

Ты, сопля, даже не представляешь, какое количество абсолютно несовместимых друг с другом архитектур существует и применяется. Вот, например, наверняка ничтожество никогда про Hexagon не слышало.

90% уже мертво и юзаются тупо потому, что они ещё работают, остальные не конкурируют с интелом, а я указал это.

Мы говорили об убийцах интела, а не об обстрактых хренпоймичём.

«Обратная совместимость» тут вообще не при делах, ISA декодируется задолго до этой стадии.

А ну ок - выпили кеши из интела автоматические кеши и замени на то, что я тебе описывал - 99% софтварного уровня отвелится.

Потом выпили половинну дублирующих, хренпойми как работающих инструкций - проприетарщина отвелится.

Запили тот же мемкопи на хардварном уровне - это тебе позволит выпилить половину ненужностей.

Запили красивые хардварные циклы и т.п. Выпили всякое непотребство из бородатых годов. Упрости конвейер до предсказумого уровня, не трож его и выкати на него вменямое описание. Сформируй чёткие критерии отбора и напиши их в мануале - тогда конпелятор заменит тебе конвейер.

Ещё сотня регистров тебе даст вообще безграничные возможности комбинирования.

Упрости набор комманд, а нето страшно смотреть.

superhackkiller1997
() автор топика
Ответ на: комментарий от superhackkiller1997

Я же сказал - образование 3класса и половина пятого, но я даже надыбал себе аттестат за девять.

А сейчас где нибудь учитесь?

Ну я уже стараюсь говорить нормально - не ругаюсь и почти не говорю плахие слова.

Я аж прослезился. Продолжайте работать в этом направлении;-)

Ок, если Вы не возражаете, давайте попробуем совсем простую, одномерную задачу - уравнение диффузии (оно же теплопроводности). Никто и никогда не решает сразу сложные задачи (как бы этого ни хотелось) - всегда начинают с простого, что бы можно было проверить результат. Для этой задачи проверить результат очень легко - есть аналитическое решение (формула, которая показывает как решение будет вести себя во времени). Т.е. с точки зрения практической пользы для человечества это смысла не имеет, основная цель - именно поднятие Вашего уровня. Вы напишите код, который будет выдавать результаты, и мы их сравним с этой формулой.

Физический смысл очень простой - есть скажем таз с водой, в который капнули чернил - чернила с течением времени расплываются. Или есть холодные металлический стержень, мы нагрели его середину - тепло будет расходится к концам стержня. Ну и таких примеров применения 100500.

Итак, Вы знаете что такое производная? Я не петросяню, без этого будет трудно объяснить что же и как же мы решаем, а тут без понимания всей цепочки (от уравнений до кода) нефига не получится.

AIv ★★★★★
()
Ответ на: комментарий от superhackkiller1997

Какой незамутненный, упоротый недоумок! Какие инструкции, ничтожество, какие кеши, какие на хер load/store? Тебя, дебила, про тупо integer pipeline в ALU спрашивают. Нет там инструкций, кешей и прочего говна.

anonymous
()
Ответ на: комментарий от superhackkiller1997

Кстати, шлюха, прндсказуемый конвеер - это MIPS. Чем это кончилось все как бы в курсе. Но к ALU это отношения не имеет, там hazards нет.

anonymous
()
Ответ на: комментарий от superhackkiller1997

И вот еще тебе задачка, раз ты про сотни регистров заговорил. Спроектируй register file на 256 регистров по 64 бит каждый, с как минимум 8 портами на чтение и 4 на запись. Контрольные вопросы: почему так много портов? Почему нельзя проще?

В тему так же кастуется четырехтактовый недоумок drBatty со своим коронным номером про «регистры не нужны, L1 рулит».

anonymous
()

Какие же иногда неспокойные бывают программисты…

Deathstalker ★★★★★
()
Ответ на: комментарий от anonymous

Вы слишком строки к школьнику. Человек даже не знает про технологию производства процессоров, а Вы ему регистры разводить...

Я бы вот тоже хотел проц на 1024 ядра с общим L1 на 256Гб - но боюсь эта шняга выйдет раз в дцать дороже БАК-а;-)))

AIv ★★★★★
()
Ответ на: комментарий от tailgunner

Как бы не все.

Я!.. Я в курсе! Он (MIPS) к моей жене в планшет забрался!.. Там и живёт теперь :)

yyk ★★★★★
()
Ответ на: комментарий от AIv

Человек обязан отвечать за базар, даже если оно школоло.

Он визжал тут, что разработка CPU это фигня, анскилльно и изимодно, визжал, что формальная верификация ALU это чушь и не нужно, и вообще ALU это примитивно и любой пупырь справится - вот пусть теперь за базар и отвечает.

Я даже пошел этому жалкому ничтожеству навстречу, и исключил FPU, говорю только про integer pipeline.

Ты, вероятно, упустил этот цирк, но пациент тут еще верещал о том, что FPU тоже не нужно. Хотел бы я посмотреть, как он будет тот же томограф строить без double precision FPU, ха ха.

Я бы вот тоже хотел проц на 1024 ядра с общим L1 на 256Гб

На хера общий L1 разным ядрам?!? L2 - пожалуйста (общий для групп ядер), L3 - общий для всех ядер в кластере, но L1 это уже слишком интимно, таким нельзя делиться.

anonymous
()
Ответ на: комментарий от tailgunner

Как бы не все.

Современные MIPS уже давно отошли от чистых и непорочных изначальных идей, и в них давно уже аппаратное разруливание hazards.

VLIW-архитектуры еще носятся с идеей «компилятор все разрулит», но тоже без особого результата.

anonymous
()
Ответ на: комментарий от superhackkiller1997

Потом выпили половинну дублирующих, хренпойми как работающих инструкций - проприетарщина отвелится.

А ведь ламерок-то тупенький явно не в курсе, как современные x86 устроены.

Вопрос на засыпку, ламерок: сколько в, допустим, Ivy Bridge, целочисленных регистров?

anonymous
()
Ответ на: комментарий от AIv

А сейчас где нибудь учитесь?

Нет.

Ок, если Вы не возражаете, давайте попробуем совсем простую, одномерную задачу - уравнение диффузии (оно же теплопроводности). Никто и никогда не решает сразу сложные задачи (как бы этого ни хотелось) - всегда начинают с простого, что бы можно было проверить результат. Для этой задачи проверить результат очень легко - есть аналитическое решение (формула, которая показывает как решение будет вести себя во времени). Т.е. с точки зрения практической пользы для человечества это смысла не имеет, основная цель - именно поднятие Вашего уровня. Вы напишите код, который будет выдавать результаты, и мы их сравним с этой формулой.

Суть в том, что да я понимаю вашу символику и т.п., но всё ровно я не умею так учиться.

Очень хорошо было, если бы у меня было то, что надо считать и то, что из этого должно получится.

А почему мой выхлоп нельзя сравнить с готовым результатом?

Я понимаю, что дают ваши расчёты - я не могу придумать реального им применения.

Нет, я не знаю что такое производная. Я не питросяню.

superhackkiller1997
() автор топика
Ответ на: комментарий от anonymous

Ты не уточнял про что - это твои проблемы, не надо игнорировать мои ответы.

superhackkiller1997
() автор топика
Ответ на: комментарий от anonymous

А чем кончился мипс? Ему не фортануло стать успешым. Ручное управление памятью стало успешным, а предсказуемые ЯП? Успешность среди анскильной аудитории не является показателем «лучшести».

superhackkiller1997
() автор топика
Ответ на: комментарий от AIv

Анонимус во многом прав. Я не знаю, насколько плотно надо грузить гуманитариев математикой (это тоже язык, и помогает

вообще оно им не надо. Школьной математики им достаточно за глаза.

формировать мышление), но в школе интегрирование и дифферинцирование для технарей необходимо, это очень учит мыслить.

дык есть же в стандартной школьной программе.

dikiy ★★☆☆☆
()
Ответ на: комментарий от AIv

Анон говорил то про матан, а интегрирование и дифференцирование это уже матан.

школьное интегрирование и дефференцирование к матану имеет очень слабое отношение :)

dikiy ★★☆☆☆
()
Ответ на: комментарий от AIv

Я нечетко выразился. Берем N процессоров и получаем ускорение в N раз;-) В общем вота www.linux.org.ru/wiki/en/User:AIv/LRnLA - я тут уже приводил.

спс. покурю на досуге.

dikiy ★★☆☆☆
()
Ответ на: комментарий от anonymous

Он визжал тут, что разработка CPU это фигня, анскилльно и изимодно, визжал, что формальная верификация ALU это чушь и не нужно, и вообще ALU это примитивно и любой пупырь справится - вот пусть теперь за базар и отвечает.

Не ЦПУ, а реально нужных частей в алу. Ты начал балаболить про фпу, потом уже про цпу.

Изимоден верилог по сравнению с чем-то более-менее сложным на той же сишке. Ты доказывал, что минимально узкий недоЯП с 20-ю конкструкциями и примитивным синтаксисом настолько сложен, что всякая сишка, асм и прочее - детский лепет.

А ну, удиви, а не слейся как всегда. Почему именно дабл, тебе инта не хватит и почему именно. Ответы типа «идиот, школьнику не понять» - не принимаются.

superhackkiller1997
() автор топика
Ответ на: комментарий от superhackkiller1997

но всё ровно я не умею так учиться.

Так это от того, что у тебя IQ существенно ниже среднего-быдловского. Нормальные, умные люди умеют учиться любыми способами и путями. Нормальный человек быстро и без напряжения въезжает в любую новую для него предметную область. Тяжело тебе, наверное, быть таким тупым, не понимать, как это окружающие так легко и быстро справляются с задачами, которые тебе кажутся невообразимо сложными.

Нет, я не знаю что такое производная.

Царь, нах! Для того, чтобы это узнать, нормальному человеку, с мозгами в голове, а не с говном, как у тебя, хватило бы 15 минут.

anonymous
()
Ответ на: комментарий от superhackkiller1997

Почему именно дабл, тебе инта не хватит и почему именно.

Ознакомься для начала с той математикой, которая в ЯМР-томографии применяется.

anonymous
()
Ответ на: комментарий от superhackkiller1997

а реально нужных частей в алу.

Тебя рылом и ткнули в тот факт, что ты тупо не понимаешь сложности даже простейших элементов АЛУ, тех, которые дальше упростить просто некуда.

anonymous
()

бро, тебе 10 раз уже сказали, что ты баран и в constexpr надо подавать constexpr. уйди в монастырь и 10 лет бей себя фейспалмом пока не постигнешь с++

ckotinko ☆☆☆
()
Ответ на: комментарий от superhackkiller1997

А чем кончился мипс?

Тем, что тоже стал OoO. Потому что никаким статическим архитектурам с простым конвейером никогда по производительности не догнать сложные out-of-order.

anonymous
()
Ответ на: комментарий от beastie

А не начать ли лучше банить за «анскиллд» и «изимодно»? Ну и за такие ники, как у ТС? И за ЧСВ, не соответствующее интеллектуальному уровню? Обсценная лексика на лоре была всегда, и ни хера с этим никто никогда сделать не сможет. А вот настолько наглых тупиц тут можно было по пальцам одной руки пересчитать. Не стоит уровень лора так снижать!

anonymous
()
Ответ на: комментарий от anonymous

Так это от того, что у тебя IQ существенно ниже среднего-быдловского. Нормальные, умные люди умеют учиться любыми способами и путями. Нормальный человек быстро и без напряжения въезжает в любую новую для него предметную область. Тяжело тебе, наверное, быть таким тупым, не понимать, как это окружающие так легко и быстро справляются с задачами, которые тебе кажутся невообразимо сложными.

Есть разные уровни понимания, и скажу в очередной раз, почему ты стопятнашка так любишь говорить про IQ, которой у тебя на таком жалком уровне?

То, что ты вычил терминологию, и примерное применение и умеешь решать вузовские задачки - это никак к пониманию не относится.

Ты знаешь сишную и софтварную терминологию, ты знаешь сишку на увроне 1-го курса. Ты слишком помешался на своём 15минутном понимании и поэтому дальше балабольства твоё понимание не зашло и ты зафейлился как дитё.

Бедный анонимусик. Давай я расскажу историю про тебя:

Когда-то давно, лет под двацадьпяточку-семёрочку назад где-то в урюпинске родился наш анонимус и как-то волею судеб он попал где-то недалеко от ДС. И тут оказалось, что наш анонимус стопятнашка на уровне детей и он илита, а бедный, несчатный анонимус с комплексом «обделённости миром» был этому так рад.

Анонимус понял, что он реальная, признаная илита - он стал учится, запоминать всё с 1-го раза. Он пошел в илитный вуз, на илитную специальность. Он учился, строил грандиозные планы, как он будет счастлив, какой он всезнающий и гениальный - как его выделили и признали его понтовость, но.

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

Как так бабло - он его заслужил, он признанный гений, но сантехники подымали больше. Он был несчастен - это выработало у него ненависть к программистам - он обвинил их в своей заедушности.

Эти жалкие создания созданы для того, чтобы работать всю свою жалку жизнь за еду. И оешил вочтобытонистало не быть, не быть этим созданием. И сейчас бедный, такой разумный анинимус ищет своё место в этом мире. Ищет, будучи таким уникальным, высокоразумным озлобленным на мир и на идиотов, Которые его сделали таким несчастным в этом мире.

Все его слова пропитаны призрением, но анонимус лалка, глупая лалка, которая трусит показывать своё призрение кому-то, кто более-менее кто-то.

Царь, нах! Для того, чтобы это узнать, нормальному человеку, с мозгами в голове, а не с говном, как у тебя, хватило бы 15 минут.

Осиляторов на уровне википедии всегда было много, а балаболов ещё больше.

superhackkiller1997
() автор топика
Ответ на: комментарий от anonymous

Сам то давно из «unskilled» вернулся? Все мы там были. Но если тебе обсценная лексика важнее дискуссии, то у меня для тебя плохие новости.

beastie ★★★★★
()
Ответ на: комментарий от anonymous

Очередной слив уровня детсада - «нужен дабл, потомучто математики так считают», а почему они ими считаю - им нужно хранить( и то с маленьким шансом) числа порядка выше, чем uint64_t? Ибо числа порядка выше, чем uint64_t считать бессмысленно, ибо плывёт.

Нет, ты ничего не знаешь на софтварном уровне, а твои познания в науках на уровне балабольства и терминалогии среднего недовуза, не более.

superhackkiller1997
() автор топика
Ответ на: комментарий от superhackkiller1997

Есть разные уровни понимания,

И умные люди легко оперируют всеми возможными уровнями. Только дебилы требуют к себе особого отношения.

и скажу в очередной раз, почему ты стопятнашка так любишь говорить про IQ, которой у тебя на таком жалком уровне?

Вообще-то у меня IQ в top 0.2% (>150).

примерное применение и умеешь решать вузовские задачки - это никак к пониманию не относится.

Не тебе, сопливому недоумку, рассказывать мне о «понимании». Ты уже доказал тут своими уродливыми воплями, что ты не понимаешь вообще ничего. Абсолютно. Нет ни единой темы, в которой ты бы ориентировался хотя бы на самом примитивном уровне. Нет ни одного уровня сложности задач, который ты бы мог решать самостоятельно.

Анонимус был в недоумениии - как его такого гениального, да за еду - ему надо было делать свершения мирового уровня.

Ознакомься на досуге, сопля, сколько получают спецы по hardware design на Wall Street. Так, для дальнейшего удавления твоего ЧСВ и приближения момента, когда ты наконец догадаешься сделать вдоль.

Осиляторов на уровне википедии всегда было много, а балаболов ещё больше.

Понимаешь ли, сопляк, там для полного, абсолютного и окончательного понимания достаточно 15 минут. Как любая другая формальная система, эта сводится к term rewrite system, а они все одинаково тривиальны и примитивны для анализа. Для человека с мозгами. Не для тебя. Тебе и нескольких лет не хватит, у тебя отсутствует даже базовая способность к абстрактному мышлению.

anonymous
()
Ответ на: комментарий от superhackkiller1997

Очередной слив уровня детсада - «нужен дабл, потомучто математики так считают»,

Ознакомься с математикой, для начала, убогая сопля. Нет смысла говорить с мразью, которая не понимает даже самых основ.

Тебе уже говорили, что диапазон значений при таких вычислениях - от e+20 до e-20, при том, что точность конечного результата -+0.1. Узнай, сопля, что такое «расходимость». Так, для начала. Потом может еще и про интервальную арифметику узнаешь, ничтожество. Только вряд ли осилишь, у тебя слишком слабенькие мозги.

им нужно хранить( и то с маленьким шансом) числа порядка выше, чем uint64_t?

Читай про расходимость, чмо.

Нет, ты ничего не знаешь на софтварном уровне

Ты, школоло, опять все попутал. Это именно ты не знаешь абсолютно ничего ни о собственно софте, ни об архитектуре ЭВМ, ни о вычислительной сложности, ни о семантике. Совершенно не понятно, откуда у такой невежественной и глупой свиньи такое ЧСВ.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.