All streams
Search
Write a publication
Pull to refresh
-11
0
Send message
О чём это? Какие 150 символов?

Набор 150символов в минуту.

А как это связано с тем, за сколькими дюймами сидит профессионал?

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

Что сказать то хотели?

Что хотел, то и сказал. Жопу у всех «профессионал» о которых я говорил разорвало на молекулы.
вторая кнопка на клавиатуре? :)

Ха-ха — как смешно. На клавиатуре. Ой щас умру. Естественно любому дураку понятно, что на мышке.

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

Опять же глупые потуги. «без ограничения по ширине» — где я про это говорил? Правильно — очередной адепт врёт. Хотя что мне, кроме шизофрении, может ответить адепт.

Там было написано то, что из-за таких профессионалов я читаю код с форматированием как из 80-х. И наверное если бы их не было — я бы читал с форматированием не из 80-х? Вы там уже уменьшили себе поле ввода комментария в 2раза?

И без хоткеев любимого редактора?

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

И это было в контексте «удобного тачпада». Деградируют люди на глазах. Но я помогу. Смысл в том, что несмотря на «удобный тачпад», который «не хуже мышки» все адепты поголовно в первую же секунду зубрят все хоткеи, а почему? Правильно — их тачпад конкурент мышки в их фантазиях. И дай им нормальную мышь — они бы никогда так не делали.

В целом потуги адепта ясны и понятны. Ври и неси херню. Ты против убого форматирования? Ты что против форматирования? Ты сказал о том, что адепт зубрит ВСЕ хоткеи? Ты что против хоткеев?

Как из первого может следовать второй? Никак, если отвечающий не дебил. Значит он либо дебил, либо врёт. Что ещё хуже.
Знаю я эти клавиатуры. Опять же всё удобство в одном месте — в шизофрении. Там хоть вторую кнопку завезли? Или слишком сложные технологии?

Люди смеются над аудиофилами с их кабелями, но чем эпл-адепт хуле? Пациент копил полгода на свой лептоп — откуда у него на десктоп? Ну максимум он к нему монитор присобачит. Хотя маловероятно. Вот и сидит этот профессионал за своими 15дюймами и набором в 150символов. А потом я читаю код с форматированием как из 80-х. Да ещё и все хоткеи зазубрит.

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

Это как адепты с геймпадами. Каждый тебе рассказывает о том как это всё круто и как удобно. Что он играет не хуже чем на мышке и прочее. Но вот ведь незадача — ни в одной игре мышегеймера к геймпайдгеймеру на засунут, ибо знают, что будет. Но адепту ничего не докажешь.

а также файвай и блюзуб в комплекте.

Нахрена на десктопе убогий вайфай? Да и стоит он 20баксов. Полезность блютуза вызывает сомнение.

Что за шизофренический бред.

Угу. 3 гига, 3 ядра и мощная видеокарта.

А ведь именно так маки и продают. Отличие между вами, экспертами, и эльдорадо только в том, что у вас появилось ещё i7. Только вот из этого ничего не следует и эксперты опять опозорились. В U нихрена не десктопные ядра( вот ведь незадача) и их там нихрена не то кол-во. Но действительно, ведь ваше понимание не на уровне эльдорадо? Ой простите, так наверное и будет — только не в этой вселенной.

По факту i7

В параллельной вселенной, а в реальности обкромсанное дерьмо на уровне i3, собственно как автори и сказал.

Все потуги про «оно столько стоит» — никого не волнует, ибо мне не упали на стационаре ноутбучные дерьмопроцессоры т.к. я их питаю не от аккумулятора.

6 поколения

В параллельной вселенной, а в реальной протухший хасвелл.

16 гиг DDR 4

В параллельной вселенной, а в реальности протухшая ддр3.

1070

В параллельной вселенной, а в реальности ничего.

Что мы имеем? Сравнение жопы с пальцем. А по поводу 120к. Что мы имеем 20k(6700) + 7k(2 планки сосунга по 3500 по 8gb) + 5k(любая дерьмомать за 3-4к, ибо в в мини стоит такое же дерьмо) + 5k( любое кингстен-днище за 5к, ибо в мини не лучше стоит.), хотя ладно — пусть будет иллитный за 10k. Итого 20+7+5+10=42k.

выходят около 120к (недавно собирал)

В параллельной вселенной, а в реальности 40k.

Уберем отсюда 1070 и добавим стоимость OC.

В параллельном мире, а в реальности 30к огрызок не стоит.

11к в Вашем примере — доплата за компактность и огрызок на логотипе.

Действительно. Л — логика. Осталось только понять кому и зачем нужна эта «компактность». В данном случае макмини выбран не из-за того, что он такой компактный( это никому не интересно и не нужно), а потому, что другой альтернативы нет.

число портов запуска, я это уже писал

у современных core-i 7 портов выполнения (>5), но они неуниверсальны

Дак больше 5?

Потому что GCC при компиляции добавил в цело цикла одну операцию «от себя», которая на самом деле там не обязательна.

Да нет, просто кто-то не осилил спастить код и написать его вменяемо.

ну и заодно — угадайте, сколько именно тактов работает такой цикл

И сколько же?

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

В чём же заключается моя ошибка?

На самом деле, до того как Вы пришли — я этого не говорил.

Собственно намекал и моя ошибка была в том, что я это не вытянул. Да.

Правило оптимизации 20-летней давности: «в любой непонятной ситуации делай unroll» — на современных процессорах работает с точностью до наоборот.

Очень смешно когда «экперт» с познанием уровня 20летний давно рассуждает о чём-то. Я кстати даже не заметил перлов выше. Надо ответить на них.
это на пол-такта медленнее оценки.

Оценки в один такт один такт. Что является на 50% медленнее.

какой результат?

Полученный.

Такое впечатление, что Вы беседуете с голосами в своей голове.
Если хотите, чтобы я тоже принял участие в этой беседе — выражайтесь яснее.

Когда нечем крыть — обвини. Был задан конкретный вопрос, что если по мнению эксперта анролл не нужен — зачем тогда существует лсд? Ситуация в целом типичная — человек не понимает что и почему происходит. Он получает результат и на делает выводы не учитывая того, чего он не видит и не понимает.

Достаточно посмотреть ассемблер — там в теле цикла 6 содержательных команд, плюс StD. то есть просто не хватает ширины конвейера для исполнения всего в одном такте. У Эльбруса, кстати, должно хватать (собственно, даже на 2 итерации хватает).

Ну пошли объяснения уровня детского садика. Что такое «ширина конвейера»? И почему её не хватает? Почему же эта ширина конвейера не учитывалась при:

есть одна команда загрузки, одна команда сохранения, два сложения и один джамп
у современных core-i 7 портов выполнения (>5), но они неуниверсальны.
В частности, только один для сохранения данных. Так что навскидку получается такт.


А я скажу почему — это всё просто пустой трёп. Эксперт рассчитывал на то, что на разницу между его выводами и реальностью он ответит «не у теоретическая производительность недостижима», либо как-то так.

Моя сентенция относилась к конкретному примеру

Враньё. Если бы она относилась — она бы на это указывала. Относительно к примеру она вообще не имеет смысла. Вроде как у нас есть «теоретическая производительность» и реальная и разница между ними +50%, то зачем повторять ещё раз то, что итак из этого следует при этом в обобщенной форме?

где было показано ускорение в 30 что ли раз за счёт раскрутки.

Меня мало волнует что там написано. Зачем сливаться на это? Я где-то хоть раз упомянул статью и её выводы? Нет. А если нет — зачем мне про это писать?

А насчет «могут или не могут» — я за время своей практики многое встречал.

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

По поводу примеров. В данном случае каждая итерация зависит от счётчика, который имеет трупут 1 значение/такт. Не учитывая того, о чём я не буду сейчас говорить, чтобы не давать вам пути для съезжания. В этот примере это нивелируется тем, что это совпало собственно с трупутом записи. Чисто случайно.

Если бы это было чтение, то мы бы получили -100%, а если учитывать всё остальное — 150%. А если нам надо чуть больше на итерации считать?

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

Во-первых «около» — это на 50% медленнее? Отличная история — поймать результат лсд и рассуждать об «раскрутка не потребовалась» особенно вкупе с тем, что собственно поймали его ограничение. Вот ведь дураки пацаны — апаратный анроллер запилили, а у экспертов на хабре случилось «не потребовалось».

И даже не самое важно — стоит его зантроллить и он покажет максимальный трупут.

никаких ускорений на порядки раскрутка циклов дать не может

Слишком не хочу на это отвечать. Могу только сказать — могут. Сраться на эту тему мне лень — слишком сложно и долго — можете просто игнорировать этот пункт.
В частности, только один для сохранения данных.

Действительно как и у коре2.

В целом ясно. Не совсем пальцем в небо как я думал, но всё же не далеко от этого. В действительности и реальности там никаких тактом и не пахнет, но это ладно. Сразу ответить не могу — отвечу позже. Спасибо за карму.

Беглый взгляд на цикл показывает, что теоретический предел у core-i — 1 такт на итерацию

Почему?

Тогда почему вы называете других дебилами

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

и не воспринимаете альтернативных точек зрения?

Потому что это не точки зрения, не? Это глупая ретрансляция легенд, мифов, «одна бабка сказала», либо «я не понимаю того, о чём я говорю». Это никак не котируется за мнение.

Да и ладно — это не аргумент. Просто эти мнение, даже предположим, что это мнение — не являются аргументированными. Люди начинают утверждать «фортран жив и может» — их спрашиваю — «где?», а в ответ тишина, либо не ссылка на такие же пустые утверждения, либо совершенно на левые темы.

Допустим «на фортране просто писать хелворды» и с этим никто не спорит, что на фортране удобнее писать тому, кто на нём/паскалике пишет всю свою жизнь. Правда эти рассуждения не имеют отношения к теме. Напомню — «высокопроизводительные вычисления» и «быстрее си».

Ну и да, в моём понимание «альтернативных точек зрения» быть не может — это невозможно. Оно может быть так, либо иначе. Ни никак не так и не иначе одновременно. Точки зрения и разговоры про них любите вы(общественность тутошняя) — поэтому я взываю вас соответствовать. При этом моё несоответствие этому никак не позволяет вам делать то же самое. Ведь себя же «вы» не обвиняете в том, в чём обвиняете меня?

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

Если вы думаете, что я психую — это неверно. Меня это не колышет.

и оскорблять меня и всех окружающих, но чем именно вы лучше всех остальных?

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

Да и я нигде не говорил что я лучше — это очередная невменяемость вашего восприятия. Мне не важно кто вы. Я не оцениваю вас. Я оцениваю то, что вы пишите. Оцениваю ваши слова и суждения. Я оцениваю их не противопоставляя себе, а отдельно. Зачем вы приплетаете меня? Лишь потому, что это известный вам шаблон ответа? Вы не уникальны.

Тем, что знаете C++?

Язык тут не причём. Вы же пастили мои пасты из другой темы — там я говорил, что С++ говно. А в другой говорил что си говно. Я не являюсь адептом какого-то языка и прочее. Меня это мало волнует.

Так всегда. Когда я не соответствую каким-то общепринятым верованиям — меня начинают обвинять в чём-то. Говорю плохо про С++ — не осилил. Про сишку — не осилил. Это восприятия мира сектантами — всё что не по их — этого не может существовать. Это говорит еретик, урод и прочее. Сжечь его — забанить, заминусовать, заспамить.

Так было везде. В прошлый раз я пытался писать вменяемо, но меня опять довели. Я кидал уже пруфец — https://habrahabr.ru/users/firsttimecxx/comments.

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

Всё что я прошу — понимание. Надо понимать, а не верить в какую-то херню которую кто-то сказал. Адепты го верят, что их не развели с их горутинами. Они верят, что ОС не может в 100потоков. Им показываешь обратное — бесполезно.

В целом меня это достало + в теме про С++ мне попались совсем невменяемые люди, которые просто врали, врали и врали. А т.к. у меня ни времени, ни кармы, чтобы им отвечать — я уже перестал воспринимать их как людей.

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

Cпор не имеет смысла, не совсем понял почему 10-20GB DDR4 это мало, это больше, чем на выделенных серверах начального уровня.

Я с этим не спорю — действительно больше.

Мы готовы Вам лично дать на тест виртуалку, чтоб Вы имели возможность проверить. Напишите номер заказа тут в комментарии и думаю, что это исчерпает спор.

Я же писал выше. Это невозможно проверить. Я могу вам максимум создать проблем, либо не вам, а соседу.

Когда я беру дедик я уверен в том, что у меня всегда есть те ресурсы на которые я рассчитываю. В данном случае я не могу в этом быть уверен + я вижу слишком много косвенных свидетельств(а некоторые даже прямые, как оперативная память) говорящих в мою пользу.

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

Как я уже говорил. За 20-30баксов ваше предложение почти в любых раскладах хорошо. Хорошее железо. Учитывая то как сложно найти приемлемое железо за приемлемую цену.
На платформе 48 ядер.

24. Что-то я глянул на цену в 1к баксов и даже не подумал, что там может быть 12ядер. Хотя теперь ясно почему так произошло — частота на ядрах зарезана. Интуиция меня не подвела.

Потому, что на одном дедике несколько виртуалок.

Дело не в том, что их несколько — дело в том сколько их. Если вы выделяете по 12ядер на виртуалку, то получается 2виртуалки по 50баксов, что в сумме даёт сто. Когда как этот же сервер ввиде дедика стоит 250долларов.

Вы как ото в мультфильме «Баба Яга против!», почему Вы считаете, что кто-то недополучает каких-то ресурсов? С момента старта продаж услугу заказало уже около полусотни человек. И все получили свои гарантированные ресурсы.

Ну вот смотрите. Похоже со 128гига — это правда судя по дедикам.

И тут есть явные несостыковки. Цена виртуалок относительно дедика. Объёмы памяти. 6коровых виртуалок влезает туда 4штуки, а это 40гигабайт(+ на хост). Зачем ограничивать всех 10-ю гигабайтами, если можно за копейки дать людям больше? Слишком подозрительно.

Возьмите, протестируйте и убедитесь.

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

Вопрос в другом, зачем? Просто интересно, откуда у Вас недоверие такое, что все должны память шарить и т.п.

Я уже объяснял зачем. Это всем известная модель — продаём больше чем имеем. Имеет ли ДЦ входящий канал равный сумме всех продаваемых? Нет. Расчёт идёт на то, что никто свои ресурсы полностью не потребляет.

И шарят не память — шарят процессор.

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

Люди верят в проверки, которые ничего не доказывают. Люди верят во всё. Люди покупают впс«ы.

В обычные впс»ы верить уже не приходится — там везде кидалово. Я хочу вам верить. Но я не могу вам верить. Слишком много подозрительного.

Ну и самое главное — ваше предложение слишком хорошо для правды. Конечно жаль, что 10-20гигабайт — это слишком мало. Если это всё действительно так и даже если вы людям продаёте гипертреды, то это хорошо и вы молодцы.

Дело не в том, кто я — это никого не волнует, точно так и «кто вы».

Опять же — вы пытаетесь врать и себе и остальным. Пытаетесь выставить меня в свете будто-бы я дартаньян и шизофреник. Зачем?

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

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

Никто не обвиняет человека в том, что они сидел и писал хервордики на фортране — для него язык — это калькулятор. Зачем мы обращаемся к его авторитету, зачем он что-то утверждает?

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

Подмена понятий и самообман — это ваша беда. Если вам сложно мыслить абстракциями — пытайтесь понимать мир через бытовой уровень. Все адепты поголовно считают малоквалифицированную рабсилу быдлом. Скрывают или нет — это так. Они могут относиться к этому с пониманием, но в любом случае считают, что это не особо высокий уровень развития.

Почему же мы не называем это нишей? Дело не в их квалификации — это просто ниша. Ведь так?

Почему вы такие непоследовательные? Говно вы называете говном. Чем говнокод отличается от вашего кода? Он ведь то же работает. Чем нормальная машина отличается от дерьма? Ведь она то же едет?

И посмотрите на рекламу ширпотреба, на защитников ширпотреба — что они говорят? Правильно — он как раз-таки говоря о «нише». Не говно дороже, сложнее и прочее. И подавляющее большинство тех, кто орёт мне про «нишу» — считают их идиотами. А в чём отличии? Правильно — его нет.

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

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

Но ведь никаких отличий нет? Каждый видит ниже себя. Что там вася делает не так. Но ведь я не вася. Я 100% думаю не так как этот вася. Это в мечтах адепта. А реально он ничего от васи не отличается. Поводки всё те же, только несколько в другом виде.

Вам потребить 6 ядер

На платформе 12ядер.
мы не ставим более 128GB RAM

фиксированное значение и оно 10 ГБ


E5-2650 v4 (12 Cores) / 20GB DDR4


Всё сходится. Действительно. Т.е. у нас получается, что за 49баксов мы получаем целый дедик. Внимание вопрос, а нахрена тогда заматывать дедик как виртуалку в 5раз дешевле?

Тем, что IP-адреса заканчиваются и существуют жесткие лимиты по предоставления IP-адресов на шкаф и даже сервер. Ранее было до 5 IP-адресов на сервер без обоснований и до 16 IP адресов с обоснованиями. Сейчас расширено до 32 IP.

Какое отношение «заканчиваются» имеют к шкафам? Правильно — никого.

Мне вот интересно — каким образом вы продаёте впс типа «1гиг+одно ядро» за 3бакса, если адресов так мало? У вас стоит по 2сервака в стойке?

Опять же, даже если предположить, что всё действительно так и на стойку есть ограничения, то что мешает поставить поставить туда роутер, а его воткнуть в жопу этому серверу?

Да и опять же рассуждения о том, что на каждый сервер может быть 3доп айпи ничего не дают, ибо может быть и этим мало кто пользуется. Да и даже если это так — это уже 10 виртуалок.

При этом — зачем покупать 2у платформу и сувать в неё 100гигов рамы? Слишком подозрительно. А уж если поверить, что там 1-2-4 виртуалки, то это 60гигов рамы. Зачем?

Вы сами себе противоречите, память пошарить нельзя, но при этом больше виртуалок, когда меньше памяти, как, откуда? :)

О боже. С кем я говорю. Пошарить одну и ту же память нельзя( отобразить одни и те же данные в разные адресспейсы можно — про ксм я говорил выше), а разную можно. А вот один и тот же процессор пошарить можно хоть. Люблю когда тутошние эксперты меня пытаются ловить.

А вообще не понял смысл Вашего спора?

Смысл прост. Для людей.

А кроме того, уже не первый год уверен, что никакая Mathematica

Какое отношение это имеет к высокопроизводительным вычислениям?

и даже C++ не позволяют добиться тех же результатов с приемлемым уровнем простоты реализации.

Т.е. ваша проблема только в том, что вы не осилили ничего кроме фортрана? Аргумент все аргументам аргумент.

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

Интеловский компилятор является самым слабым компилятором, а как максимум топ2, если мы ограничим код тем, что осилите написать вы. Для справки — в мире существует всего 3компилятора.

Вы используете ifc даже не понимая в чём его собственно основная фишка. Его фишка — это реплейс вашего дерьма на готовый вменяемый код. Он понимает множество паттернов, которые используют для написания дерьма за партой. А так же вмести с ним в комплекте идут десятки блобов. Собственно когда фотран-адепт берёт своё дерьмо и сравнивает с mkl — он потом молится на штеуд. Ему кажется, что это какое-то невероятно колдунство.

И собственно тогда, когда дело доходит уже до сборки вменяемого кода — интел-днище даже в шедулинг под свои камни не может и сливает в хлам гцц, как и шланг.

скорость

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

К высокопроизводительным вычислениям ваше изваяние отношения не имеет.

Собственно поэтому школьники снимают с х86 пару гигафлопс, а нормальные пацаны терафлопс. Понюхайте хоть штеудские блобы. А так да, в параллельной вселенной всё круто — накидал дерьма и веришь, что оно само смоглось.

Так вот, на Фортране вообще думать не надо, что и куда.

Ну вот она собственно и причина.

Предлагаю вам написать сайт на с++

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

Да и собственно весь вебстек на С/С++ и написан.

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

запрос в бд на хаскелле

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

программу на микроконтроллер на js

Это такой же не язык.

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

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

Специально для вас повторю ещё раз. «ниши» есть не у языков — ниши есть у продуктов, вернее ниши как уровни качестве — высота критериев оценки конечного продукта. В конечном итоге это определяется только дешевизной — это вообще свойство этого мира. Если можно впарить дерьмо — зачем делать не дерьмо? Если можно нанять обезьяну — зачем нанимать не обезьяну? Проблем больше. Затрат больше.

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

Точно так же и с языками.
Вот смотрите как интересно получается. Как вы ко мне — так и к вам. Показательно.

Помогу вам.

Как я уже выше писал — производительность — это контроль.
class

Дак вот — классы(обычные) абсолютно предсказуемые и никак никому не мешают. Поэтому выкатывать это как аргумент не имеет смысла.

Проблема в классами именно в связки их с ООП, а оно предполагает aos, а им можно только подтереться.

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

vector

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

И для того, чтобы смешать с дерьмом вектор, как и убогий фортран — надо перейти в реальный мир. Собственно в реальном мире вся производительность и существует.

И тут начинается разрыв шаблона у крестового балабола. Оказывается в реальном мире динамическая память есть на уровне памяти и вектор нахрен не нужен уже 10лет. Далее оказывается, что вектор( как и кресты) не умеют в реаллок. И тут опять разрыв шаблона — реаллок в любую часть памяти не требует копирования( как учили крестовых адептов).

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

А потом когда мы узнём что такое память, что такое тлб и почему это плохо при RA, то мы желаем его «выпилить» нахрен. Опять же крестами можно только подтереться.

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

т. к. они попросту проигрывают хорошему вручную написанному коду.

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

Сможет ли STL/ООП решение быть на одном уровне с решениями, написанными вручную на C?

Что-то я там не вижу фортрана. Фанатизм — такой фанатизм.

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

А аргументация, базирующаяся на никнейме собеседника — это пожалуй даже оригинальная вещь. +1 Вам за изобретательность.

Канонический пример балабола. Ему написали целую портянку — он ничего не осилил ответить — слился и высрал какую-то херню. Ну спрошу я вас — «какая именно моя аргументация основывалась на вашем никнейме?» и вы обделаетесь. Зачем это пишите? На что рассчитываете.

Резюмируя вышесказанное я вынужден процитировать господина mayorovp:

Ну это не имеет смысла. Хотя в вашей тусовке балаболов можно обвинять кого-то в отсутствии аргументации с отсутствующей аргументацией.

Я уже аргументировал своё мнение. Аргументация была с 2-х сторона. Со стороны «если он лучше, то почему его нет нигде?», а так же со стороны — почему собственно его нигде и нет. Если бы вы что-то могли — вы бы развивали тему, а раз нет — вы ничего не понимаете. А раз так — распинаться среди вас я не буду. Аргумент «первой стороны» никуда не пропал. Покажите мне фортран.

P.S. В тред призывается к.ф.-м.н. kbtsiberkin. Может быть он, как практикующий теорфизик, скажет по существу что-нибудь еще.

Ваш адепт ниже обосрался. Бывает.

Аргументация уровня «кукареку все думают, что фортран в дерьме, но это не так — можете мне поверить», а так же высеры уровня «выходят новые „версии“ фортрана». Просто смешно. Выходят новые версии паскаля, делфятинки, бейсика и прочего дерьма. Никого это не волнует.
Зачем я с вами говорю — это бесполезно. Ваш уровень развития не позволяет вам ни то что говорить на те темы, которые вы поднимаете, но и даже минимально-приемлемо воспринимать реальность.
То есть по-вашему существует лишь одна ниша и все в этой нише друг другу конкуренты, и, как следствие, среди языков существует один-единственный лучший?

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

У вменяемого языка нет ниши — у него есть только порог вхождения. Выше я это написал.

Есть несколько разных ниш.

Не верно. Очередная подмена понятий от школьника. Чем определяются эти ниши? Правильно — эти ниши есть разный уровень требований к качеству конечного результата.

Есть броузер — к нему есть высокие требования к качеству кода и качеству результата. Есть веб-школьник. У веб-школьника нет никаких критерием качества — они не нужны.

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

Есть ниша максимально близких к железу языков. В ней есть C, C++, Fortran и, возможно, Rust.

Какое ещё железо. Уровень понимания в районе помойки. Есть управляемые языки, а есть не управляемый. К железу ничего из этого отношения не имеет. Язык — это не про железо.

Фортран вообще не является языком — это кусок дерьма. Он ничем не отличается от жаваскрипта.

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

С++ — это надстройка пары костылей над си. В целом язык остался тем же.

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

Далее идут всё более медленные языки.

А почему они более медленные? Правильно — они менее управляемые. А почему они менее управляемый? Правильно — для управления нужна квалификация, а откуда она у школьников?

И вот мы и вышли на то, о чём я говорил — ниши существуют только в параллельном мирке адептов. Кто же сознается с тем, что он малоразвитая обезьяна, которая не осилила нормальный язык( вернее даже дело не в языке — дело в управляемости. Отвечать за всё сложно — вот школьник пытается сбежать от ответственности)?

Опять же — пример попроще. Литейное производство. Является ли кустарное литьё из какого-нибудь силумина «нишей»? Есть ли какая-нибудь ниша у силумина? Нет — её нет. Конечно, адепты будут орать, что ниша есть и прочее. Но на самом деле это применяется только потому, что у адептов нет ни бабок, ни квалификации на нормальный техпроцесс. И существует эта ниша только поэтому.

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

Естественно есть «ниши», где дерьмо делать нельзя. Там и есть ниша С/С++. И без разницы какая это «ниша» в понятии школьников. Вебчик, либо не вебчик. Это ничего не определяет.

Ещё есть специализированные ниши вплоть до одинэсов.

Ну да. С чего вдруг какая-то секретарша/бухгалтерша сможет осилить вменяемый язык? Да и и это скриптуха убогая.

Вы щас уподобляетесь тому чуваку с хабра, который написал большую серию статей про то, что якобы nim — самый лучший язык (могу найти, если надо)


Ну смотрите. Вы написали, что у хацкеля есть ниша — я вам её определил. Школьники убогие. Вы можете назвать какую-то другую? Нет.

А высеры убогого ламерка про nim, io, haskell, rust и прочий мусор — ничего не стоят. Когда он высер на своём дерьме что-то кроме лабы, либо что-то конкурентоспособное с тем, что есть на вменяемом языке — тогда его высер будет иметь смысл.

Information

Rating
Does not participate
Registered
Activity