LINUX.ORG.RU

Можно ли использовать JS во благо?

 , , ,


1

4

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

В качестве аналогов предлагают обойтись «чем-нибудь еще», например питоном. Но действительно ли питон это полноценная замена Javascript? И безопасен ли он для сайтов?

Но гораздо интереснее вот что. Возможно ли использовать Javascript во благо? Не обязательно же всем быть моральными извращенцами и везде совать в сайты рекламные модули и фингерпринт? Можно же делать и полезные вещи с помощью JS. Или нельзя?

В качестве аналогов предлагают обойтись «чем-нибудь еще», например питоном.

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

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

реклама - разве зло? … я тоже не люблю рекламу и по умлочанию мои браузеры её блочат

Шиза на марше.

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

C++ же. Парень легко отделался.

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

Выглядит так, словно пидорасы у тебя хлеб отбирают

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

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

Это бинес, детка. Твои сопли никому не интересны. Бизнесу нужно дёшево и быстро

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

готовы жертвовать свои деньги на функционирование тех сервисов

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

Контент-паразит занимается монетизацией чужого контента. Никакого же сервиса он не предоставляет, либо цена этого сервиса равна ~нулю. Пример околонулевого контент-паразита - лор. Сам по себе контент-паразит никому не нужен и ничего из себя как сервис не представляет.

Существует более качественные вид контент-паразитов, которые уже вовсе не паразиты. Допустим, тот же ютуб. Он сам по себе предоставляет сервис, который имеет отличную от нуля себестоимость. Тоже самое касается монетизации и её распределения.

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

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

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

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

Перечисли эти сайты, если хочешь.

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

осилить Си++

А с чего ты решил, что те, кто кукарекает что-то о С++ - его осилили?

Я тебе даже больше скажу - всё эти потуги полная чушь. Фундаментальная разница между С++(опять же, непонятно что имеется ввиду под С++) и скриптухой - это лишь предоставляемые возможности. Т.е. твоё потолок развития в скриптухе ниже.

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

xiomar_georgios
()

ибо он сплошная дыра в безопасности и вообще виновен во всех смертных грехах вебдизайна!

«Можно ли использовать профдеформированных инфосеков во благо?» (с) от ответа на это зависит все остальное :)

slackwarrior ★★★★★
()

Я думаю всякие вебсокеты очень хорошая штука. И без них веб был бы унылым. Так что ИМХО без js сейчас никуда. Главное знать грань…

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

Перечисли эти сайты, если хочешь.

Я пока только на это могу ответить, другое чуть позже отвечу если смогу и нужно.

А по сайтам: http://www.cplusplus.com, http://anison.fm/

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

Кроме этих двух как правило на всех понравившихся мне авторских блогов о программировании убираю блокировку рекламы, но как правило такие блоги не коммерция для авторов и поэтому даже убрав блоки рекламы - реклама там не появляется :)

Это https://eax.me/, http://artlang.net/, http://scrutator.me/, и ещё несколько, к сожалению закладки с ними сейчас на другой машине, но было еще несколько прям классных блогов, и один из них даже с рекламой, но не вспомню какой.

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

Это когда всякие айти конторки имеют свой акк на хабре и пишут похожие друг на друга статьи (ВООБЩЕ НЕ ПРИВНОСЯ НИЧЕГО НОВОГО ибо это всё уже написано на хабре много лет назад, но они всеравно пишут), лишь бы отметиться что мы присутствуем тут и что-то пишем, от таких статей прям вееет тем что напислаи методом «ххх ххх и в продакш», без цели именно рассказать что-то что кто-то может не знать, без цели построить грамотно и связанно струткуру текста.

В общем походу Хабр это в основном не за айти а в основном про деньги - поэтому на нём у меня блокировщик стоит а вот на классных авторских блогах (авторских всмысле как правило это отдельные сайты от всяких там блогпостов и прочих блогоплатформ, на своём отдельном доменном имени)

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

Про контент паразитов. Ну не уверен что понял все полностью, но более менеее понял.

Ну вот например моё любимое аниме радио, их вообще 3, но это слушаю чаще.

Все 3 - контент паразиты или нет, я не пойму.

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

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

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

Плюс на анисоне голосовалка за следующий трек есть, а это как бы такой рандом но на который влияют другие слушатели, не знаю но мне иногда это заходит, те выборки которые делают другие слушатели.

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

Про лор.

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

Но лично для меня на лоре главное не новости, а форум, Лор объеденил много хороших спецов.

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

Это уже не говоря о засранцах-евангелистах новопоявившихся яп, которые везде вставляют своё мнение, оторваное от жизни «юзай Го, юзай Раст».

Но тем не менее именно на Лоре среди кучи мусора под вопросом можно получить классные советы классных спецов, более полные чем на СтекОверФлов.

Так что Лор не паразит как по мне.

bonta ★★★★★
()

им можно бабушек через дорогу переводить

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

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

Тут тоже спорно.

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

А так обычно веберы (неважно на каком яп) молодого и среднего возраста, имхо, побогаче чем Плюсовики такие же молодые.

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

Но я тут не из-за денег, а из-за фана и того удовольствия которое могу получать. Мне просто очень нраится сложность Си++ и тот спектр задачь на которых его приходится лично мне применять: разработка библиотек используемых в десктоп п.о.

Хотя на самом деле сейчас я делаю бэкенд для веб сервиса на Си++ ) Бэкенд сам по себе это Джаваскрипт на каком-то фреймворке, я в этом не разбираюсь, но фреймворк для основной своей функциональности юзает либу, либа на Плюсах :)

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

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

Характерно, что на Хабре лор вообще не упоминают, хотя многие о нём и знают.

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

Характерно, что например в США рядовым людям на РФ вообще пох. Они просто знают что это такая большая страна с медведями. Зато у нас каждая бабка знает, что кучка говна на газоне — это лично Трамп насрал, в перерывах между бомбежками «мирного Ирана» и линчеванием негров.

А выводы там сам сделай :-)

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

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

Ну и требовалось изучать как-что работает и я увидел контент на Хабре и других ресурсах.

Позже, когда захотел изучить как работает подсистема виртуальной памяти и планировщик ос - ещё больше разочаровался контентом Хабра, на фоне других ресурсов.

Т.е. Лор на это не как не повлиял.

Скорее именно из-за тематики Лора здесь собрались те кто сами независимо от других сформировалис своё мнени о Лоре.

А по поводу что на Лоре знают Харб а там нет - логично же. В Москве наверное не знают о деревне Бибиха и как там классно, а в Бибихе знают Москву и какая она дыра (в плане природы, везде асфальт и пробки), но там много денег :)

А на тему США - вы там жили и общались с местными? Я нет, но я общался с теми кто общался :))

Так вот во первых:

  1. Местной серой массе почти ничего не интересно кроме того как сыграла их бейсбольная команда и какой новый пикап у соседа.

  2. Обыватели как там так и тут довольствуются СМИ, у пропаганды США нет цели изобразить РФ главным врагом, т.к. нужно хейт масс направлять на более первостепенныее цели - воевать за нефть типа с террористическими режимами. У пропаганды РФ есть вполне себе конкрентная цель защитить себя от распада (как в СССР) сформировав мнение о США, а т.к. США развалив СССР, не смогла сделать РФ своей колонией, распиливающей своё оружие, на глазах у американских представителей как делала это Украина например, ну т.е. на данный момент единственный своевольный игрок на гос-уровнях против США это РФ - то цель уничтожить осталась, а то что Трам насрал - это лишь реакция защиты. Это нормально, более того если гражданин США вырастает из локальных интересов (бейсбол и пикапы) то он пападёт уже приблизительно в такую же как граждане РФ пропаганду - но только что РФ это агрессор против мира в Сирии (а на самом деле в Сирии РФ воюет за нефть и своё финансвое благополучие ровно так же как США), против Украины (а на самом деле РФ действует на Украине ровно в противовес США, если бы США не поддерживали бы прозападные штуки, то РФ и Крым бы был не нужен, т.к. никто бы не выгонял оттуда РФ).

  3. Ну и да это же бабки, а так нашим рядовым людям тоже пох.

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

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

что Трам ставл в у власти из-за Кремлёвских хакеров :)

Чтобы чуть влить что тут не только большие размеры и медведи :)

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

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

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

Я не знаю по какой схеме работает первая ссылка - никогда ею не пользовался. cppreference.com как справочник для меня куда удобнее.

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

И про коммерцию я заговорил в том контексте, что без авторских передач и прочего - это радио просто монетизация чужого контента. Взятого на халяву.

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

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

Блоги - это генераторы контента. Если, конечно, это авторский контент. Это не контент-паразиты.

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

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

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

Ну дак хабр и является такой помойкой. Он монетизирует аудиторию. Просто имеет её.

В общем походу Хабр это в основном не за айти а в основном про деньги - поэтому на нём у меня блокировщик стоит а вот на классных авторских блогах (авторских всмысле как правило это отдельные сайты от всяких там блогпостов и прочих блогоплатформ, на своём отдельном доменном имени)

Ну очевидно, что паразит есть паразит.

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

Послушал твоё радио. Играют одни op/ed из онгоингов. Судя по голосам - там авторы даже плейлист не составляют. Это так мило, делегировать свою работу на аудиторию, да и ещё и брать за это бабки.

Но как я уже говорил - если это не коммерция, то в этом ничего такого нет.

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

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

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

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

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

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

Судя по всему - весь плейлист там составляют сами пользователи. ДА и какие вкусы - я уже писал. Я послушал 3-4 песни - там было 2-3 op/ed из онгоингов. С учётом того, что я их почти никогда не слушаю и не все онгоинги смотрю. Авось их было не 2-3, а все.

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

Если хочешь послушать приятный тянский голос то тоже можно, можно даже пообщаться с живой девушкой!!

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

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

Какое отношение новости на лоре имеют к лору? Это просто площадка - новости создаёт комьюнити. К тому же лор/хабр за это даёт им уже плюшки. Много всяких неудачников, которые пытаются компненсировать свои комплексы банхаммером.

Но тем не менее именно на Лоре среди кучи мусора под вопросом можно получить классные советы классных спецов, более полные чем на СтекОверФлов.

А причём тут лор? То, что здесь обитает комьюнити какое - оно обитает тут вопреки лору.

Просто лор более мелкое сообщество и сюда не бегут всякие совсем уж дошколята как на том же хабре.

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

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

Ты не понял. Это просто аналогия, а не рассказ о том кому больше бабок платят.

Смысл в том, что адепты С/С++ считают, что достаточно сказать о том, что они пишут на С/С++ и это их сразу ставит выше веб-макак. Но нет.

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

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

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

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

Послушал я - в основном, как по мне, дристня какая-то играет. Какие-то совсем хреново затюненные завывания. Какая-то power-дристня.

Есть же нормальный тюн: https://www.youtube.com/watch?v=XHViAiVuDsA , хочешь что-то подобное из power - оно есть. Там недавно он как раз захайпился. Из попсового/похожего: мне сразу вспомнилось из вступления прошлого - это: https://www.youtube.com/watch?v=8ZrBizp8E7w

Лично я лучше буду 2-3 песни на репите весь день слушать, чем 90% поток дерьма. Плюс качество там говно. Это какое-то на 20 раз пережатое 128кбпс-говно.

Если уж хочется послушать/найти что-нибудь - есть ютуб. Он вполне адекватно подбирает. Правда он любит циклить одного/пару связанных исполнителей.

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

Вообще для музыки мне больше нравится music.youtube.com

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

Но я тут не из-за денег, а из-за фана и того удовольствия которое могу получать. Мне просто очень нраится сложность Си++ и тот спектр задачь на которых его приходится лично мне применять: разработка библиотек используемых в десктоп п.о.

Это похвально. Я записал тебя. Расскажи мне, что ты понимаешь под C++? Каким С++ ты видишь в будущем?

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

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

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

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

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

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

Определяй эту долю малую - сколько? И на каком основании эта доля малое что-то меняет?

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

Ты наслушался пропаганды. Причём даже перепутал методичку. Я нигде не говорил про «для себя». Вы способны думать перед тем, как ретранслировать пропаганду?

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

Т.е. я как владелец на абсолютную волю над обладаемым. А твои рассуждения - слишком нелепы.

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

Либо, точно так же, я начну везде уверять, что я создал то, чего не создавал. Это так же будет воровством.

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

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

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

Определяй эту долю малую - сколько?

неважно. от почти ничего, до почти всего или всего

По поводу воровство. Воровство не определяется через «забрал» - оно определяется через «присвоил». Т.е. я как владелец

если ты владелец, то ты и присвоил.

Я нигде не говорил про «для себя».

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

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

почему именно твоя, а не моя?

В противном случае я бы мог прийти к тебе в хату и повалятся.

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

Либо взять мобилу позвонить. Тоже ведь не унёс навсегда?

бери звони

Либо, точно так же, я начну везде уверять, что я создал то, чего не создавал. Это так же будет воровством.

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

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

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

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

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

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

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

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

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

неважно. от почти ничего, до почти всего или всего

Ну дак если неважно, то зачем кукарекал?

если ты владелец, то ты и присвоил.

Мне ничего ненужно присваивать - оно уже моё. Присвоил вор, нарушив мою волю.

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

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

Воровство и контент-паразит - это разные понятия. Единственное что связывает их - это то, что одно является механизмом обеспечения другого. Контент-паразит - вор, но вор - не всегда контент-паразит.

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

почему именно твоя, а не моя?

Потому что это моё, маня. Всё что моё - подчиняется моей воле. Это базовые правила. Твои дошколятские потуги меня, да и кого-либо ещё не волнуют.

В противном случае я бы мог прийти к тебе в хату и повалятся.

С чего вдруг? Очередная нелепая херня.

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

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

бери звони

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

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

Я бы тебе так же сказал, что ты там и где создал. Маня, ты чего такое слабый? Создаваемое принадлежит создателю, если он не пожелал иного.

чужой - понятие относительное.

Нет.

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

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

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

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

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

Абсолютно неважно то, несу я какой-то ущерб или нет. Это ни на что не влияет. К тому же - я несу ущерб. Нарушается моя воля, моё исключительное право.

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

В общем. Осознай простую вещь - ты слаб. Твои потуги - ничто. Но я тебе помогу.

Во-первых я не являюсь противником свободного распространения информации. Т.е. я не запрещаю качать тебе варез.

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

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

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

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

В каком-то плане все частично паразиты, но определяющим является доля. Чего больше - интереса вызванного тобою, либо тем, что ты взял.

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

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

Ну дак если неважно, то зачем кукарекал?

перечитай что я сказал: одно дело если кто-то забирает себе часть моего дохода, совсем другое, если чей-то доход никак не отражается на моём

Мне ничего ненужно присваивать - оно уже моё. Присвоил вор, нарушив мою волю.

ничего не понял: так если он присвоил, то оно тоже уже его и ему ничего не надо присваивать

мою волю

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

Присвоил вор

ты и есть вор потому что присвоил

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

кукарекай ближе к делу

Воровство и контент-паразит - это разные понятия. Единственное что связывает их - это то, что одно является механизмом обеспечения другого. Контент-паразит - вор, но вор - не всегда контент-паразит.

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

контент-паразит

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

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

паразит - это в любом смысле для себя

Потому что это моё, маня. Всё что моё - подчиняется моей воле. Это базовые правила. Твои дошколятские потуги меня, да и кого-либо ещё не волнуют.

всем похуй что ты там считаешь своим, маня

С чего вдруг? Очередная нелепая херня.

«В противном случае я бы мог прийти к тебе в хату и повалятся.» - это твоя цитата

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

мне просто сцыкотно

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

твоя жопа всегда была моя, отдаю кому хочу

Я бы тебе так же сказал, что ты там и где создал. Маня, ты чего такое слабый? Создаваемое принадлежит создателю, если он не пожелал иного.

не соскакивай с хуйца, маня. что я украл тем что заявил что создал вселенную?

Нет.

пидора ответ

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

Оу меня куда-то записали :)

Каким С++ ты видишь в будущем?

Я об этом не думал а сходу ответить наиболее полно тяжело.

Но в кратце +- таким же какой есть сейчас, по крайней мере бы хотелось.

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

Ну и в принципе такого весомого изменения как привнёс 11й стандарт в то что было до него в Си++, думаю не будет.

По крайней мере надеюсь на это, мне бы так хотелось.

Хотя вроде бы в 20м где-то видел планируют ввести сигналы-слоты на подобии Qt в стандарт языка, возможно эта одна фишка привнесёт больше чем весь 11й стандарт в своё время.

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

Например раньше не было поддержки файловой системы и нужно было использовать нативные средства ОС, сейчас в 17м стандарте это ввели и один и тот же код будет работать на всех платформах от винды до андроида (хотя на самом деле в 18 году я посмотрел как это реализуют компиляторы в нативном дебиановском такого не было, и плюнул и написал свои реализации для Венды и Линя, чем юзать std::filesystem, но наверное в какой-нить свежепакетной убунте это бы заработало). Ввели средства работы с потоками и так же не нужно обращаться к средствам ОС для многопоточности - уже и не знаю что ещё нового можно ввести чего не хватает сейчас. А знаю - средства чтения и записи в объекты (файлы, устройства, не важно), раскрывающие на уровне языка весь потенциал что даёт ос (асинхронность, ожидание событий на устройстве, таймауты и т.п.) - т.е. наверное почти все ос предоставляют некую функциональность на чём можно построить абстракцию стандартной библиотеки языка, чтобы не писать два отдельных кода для например ipc (асинхронного по пайпам меж родителем и ребенком) в Винде и Линуксе.

Расскажи мне, что ты понимаешь под C++?

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

128кбпс

Мне это норм :) Из этих трёх Анисон помоему в 320 есть. Или это АнимеНфо. Не помню. Энивей я не слышу разницы между 320 и 128.

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

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

Я и без такого разжевывания понял твою мысль. И я с ней согласен. Более того я часто наблюдаю на личном примере что люди близкие к компутер-сайнс выбирают Js, Python и прочий веб-сайд, и если бы их мозги направить на ++ то достигли бы большего чем многие околосистемщики аля С&C++ которые неодобрительно смотрят на них.

И да, я удивляюсь почему не на уровне школьников а на уровне рынка и бизнеса досих пор C&C++, ведь это совершенно разные языки и еще более разные культуры разработки. Я вот например очень не люблю Си, но люблю Си-подобные языки, особенно Си++. Не люблю именно из-за культуры разработки, неизбежно вытекающей из особенностей этого я.п. и общих принципов проектирования кода (например глобалки - зло, стукртуры просто контейнеры полей и пошло поехало конструирование объектов многострочное и много-параметровое).

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

Та же фигня, не люблю говорить, личная тян тоже есть.

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

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

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

Но в кратце +- таким же какой есть сейчас, по крайней мере бы хотелось.

Как сейчас - это как?

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

Не будет.

Ну и в принципе такого весомого изменения как привнёс 11й стандарт в то что было до него в Си++, думаю не будет.

Будет. Странно, конечно, ты мыслишь. Там за 17/20 изменений больше, чем за 03-11.

По крайней мере надеюсь на это, мне бы так хотелось.

А зря.

Хотя вроде бы в 20м где-то видел планируют ввести сигналы-слоты на подобии Qt в стандарт языка, возможно эта одна фишка привнесёт больше чем весь 11й стандарт в своё время.

Нету такого. Ну в целом я понял. Ты у нас ещё начинающий адепт.

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

Ну ты, пока что(надеюсь) в лагере условных моих врагов и врагов С++ по моему мнению.

Для себя я вижу два типа условных пользователей С++. Первый - это просто некие ваятели. Они не используют язык как язык. Это такое легаси-болото в котором от языка оставляют сишку с классами.

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

Вот я тебе задаю вопрос как представителю данного типа адептов. Зачем? Зачем тебе filesystem в stdlib - ты же можешь заюзать буст? Или любую другую либу?

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

В конечном итоге я считаю, что язык должен развиваться именно как язык. Всё остальное - уже не С++. Могу ли я на уровне языка реализовать filesystem? Да - это примитивная херня. А могу ли я реализовать те же концепты? На уровне языка нет.

И вот вопрос - а нахрена в языке то, что можно реализовать отдельно и что уже реализовано отдельно?

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

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

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

Маздай не ОС - это говно. Для этого говна достаточно написать эмуляцию posix-окружения и будет достаточно. А posix уже есть.

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

Мне это норм :) Из этих трёх Анисон помоему в 320 есть. Или это АнимеНфо. Не помню. Энивей я не слышу разницы между 320 и 128.

То, что у тебя там написано 320кбпс - это ничего не значит. Это просто ширина потока. А что на вход этому потоку суётся - неизвестно. Хотя мне известно - всякое 128кбпс говно пережатое 100 раз. Даже если там источник 320кбпс, то он уже пережат. Источник должен быть лослесс.

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

Ну 5.1 - это не пацанский звук. Провода ничего не дают. Получить нормальный звук с колонок в бич-варианте можно только с нормальных мониторов в нормальной комнате. Поэтому только наушники.

Но т.к. ничего лучше не слышал то мне вообще норм.

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

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

Я уже писал. Но всё потерялось. Некогда пока - это пол дня писал. В будущем я всё это опишу и покажу. После НГ вернусь к бложику.

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

Могу ли я на уровне языка реализовать filesystem

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

Зачем тебе filesystem в stdlib - ты же можешь заюзать буст?

Могу, но намного удобнее когда это не стороняя либа а нативная, идущая в комплекте с ЯП и с компилятором. На некоторых проектах буст не привествуется. Или же некоторые компиляторы не могут собрать буст в 2019 (Embracadero например) поэтому у них есть своя адаптация Буста, а если бы это было в stdлибе то оно обязано работаь везде и хорошо

Будет. Странно, конечно, ты мыслишь. Там за 17/20 изменений больше, чем за 03-11.

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

Нету такого.

Ну вот, значит кто-то когда-то на Лоре написал чушь а я и поверил :)

Ну в целом я понял. Ты у нас ещё начинающий адепт.

Ну можно и так сказать, вообще с ++ я стал ознакамливаться в 2016, в 2018 стал уже работать на нём (в том смысле что не только изучать но и основной заработок). Но в принципе да не могу сказать что я гуру, но что адепт - определённо, другие яп на данный момент мне не интересны от слова совсем.

А зря.

Расскажи чего тебе не хватает в языке

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

Они декларируют лозунги типа «оставляйте всё как есть(нам всё равно ничего, кроме сишки с классами ненужно)

мне кажется ты чуть-чуть не так понял моё нежелание глобальных изменений языка.

сишку я не люблю, особенно с классами. Я как раз более-менее из Си пришел, и как мне кажется не плохо перенял традиции ооп в контексте Си++, RAII, обобщения с шаблонами или перегрузками, фильтрацию параметров шаблонов по sfinae (например чтобы к актуализации допускались только последовательные контейнеры или только с определенным типов внутри), немного знаком с трудами Майерса, т.е. это все то что как раз формирует некую культуру разработки на Си++, после которой Си (особенно если это большой-сложный проект) видеть не хочется.

А нежелание изменения яп связано с тем что он и так уже очень не компактен. Например вовсе не хотелось бы чтобы появился еще один модификатор типа данных как это есть в «управляемом c++»

int main (array<String ^> ^args)
{
Netica::Application^ app = gcnew Netica::Application;
app->Visible = true;

Всякие же доп штуки которые упростят жизнь - почему бы и нет, например читал про «контракты», я за этой штуки

Или вот например https://sun9-39.userapi.com/c855228/v855228807/531e4/s8-cKz-6Sq0.jpg тоже полезная штука, но если честно я даже уже и приблизительно не помню, но она когда нужно позволяет как-то ограничить применяемость метода.

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

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

Не очень понял зачем такие прикладные вещи реализоваывать на уровне языка.

Вот и я не понимаю.

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

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

Могу, но намного удобнее когда это не стороняя либа а нативная, идущая в комплекте с ЯП и с компилятором.

Чем? Наоборот одни проблемы.

На некоторых проектах буст не привествуется.

Ну и горе этим проектам.

Или же некоторые компиляторы не могут собрать буст в 2019 (Embracadero например) поэтому у них есть своя адаптация Буста, а если бы это было в stdлибе то оно обязано работаь везде и хорошо

Это говно никогда и С++17 не соберёт. Зачем на него ссылаться? К тому же - чего там немочь собрать? буст - это набор либ, а не либа. Проблема, правда, что многие этого не понимают.

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

Ну собственно да, это было понятно изначально. В целом я не считаю всё то, что ты считаешь С++ за С++. Если больше, то я считаю что-то до 17+ и за язык не считаю.

Ну можно и так сказать, вообще с ++ я стал ознакамливаться в 2016, в 2018 стал уже работать на нём (в том смысле что не только изучать но и основной заработок). Но в принципе да не могу сказать что я гуру, но что адепт - определённо, другие яп на данный момент мне не интересны от слова совсем.

Странно, конечно. Вроде недавно начал и тогда уже был адекватный С++. Странно, что ты его не выбрал. Возможно сразу попал на легаси.

Расскажи чего тебе не хватает в языке

Всего. Как только начинаю писать - не хватает всего. Чувствую, что это огрызок. Хотя когда я пишу на других недоязычках - чувствую, что пишу на огрызке огрызка.

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

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

А нежелание изменения яп связано с тем что он и так уже очень не компактен.

Самый компактный ЯП.

Например вовсе не хотелось бы чтобы появился еще один модификатор типа данных как это есть в «управляемом c++»

Это дристня какая-то.

Или вот например https://sun9-39.userapi.com/c855228/v855228807/531e4/s8-cKz-6Sq0.jpg тоже полезная штука, но если честно я даже уже и приблизительно не помню, но она когда нужно позволяет как-то ограничить применяемость метода.

Ну const же ты используешь? Проблема всего этого в том, что оно не описано на уровне языка. Это одна из проблем С++(и, очевидно, в большей степени для всех остальных недоязычков). Но есть более наглядный пример выше.

фильтрацию параметров шаблонов по sfinae (например чтобы к актуализации допускались только последовательные контейнеры или только с определенным типов внутри)

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

И вот тебе дали концепты. И они обобщают подобные условия.

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

Его уже изменили фундаментально. Ты просто этого ещё не осознал. А гц не убьёт язык. Его убьёт скриптуха-гц.

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

По поводу чего не хватает. Пошел поискал что-то для примера. Хрен найдёшь на лоре - всё снесли, подлецы. Я уже давно в паблик ничего не писал. Последняя паста - https://pastebin.com/raw/xXrvfD7A

Посчитай кол-во хаков там. Но я тебе перечислю. Нету constexpr нормального для литералов. Всё захачено через гнутое расширения, которое генерирует массив чаров текстового представления литерала.

Отсутствие нормальных функций. constexpr - параша. параметры не constexpr, мешать constexpr/runtime параметры нельзя. Слишком долго описывать.

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

Если ещё больше упростить - всё в говне. С++ держится на том, что в нём самом самом, как и в сишке, заложен неограниченный потенциал. Мощь начальных концепций позволила через жопу и хаки получить то, чего нету и никогда не будет во всех остальных недоязычках.

Но в целом, опять же, всё в говне. Подходы к организации рантайма, подходы к компиляции - ещё в большем говне. Легаси-говно льётся со всех сторон.

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

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

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

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

На данный момент я не очень могу понять что ты написал, т.к. немного утомился, но с проблемами со строками я прошлым летом норм столкнулся. Особенно на винде: по-умолчанию локаль cp-1251, в консоле, до сих пор, в т.ч. и на «десяточке» cp866, а в приложении на C++ какая-то из версий utf.

Почему пишу какая-то, потому что что-то не могу вспомнить толи 16-я толи 32 в винде, помоему да, 16-я а в линуксе в апе по дефолту 32-я будет (имею ввиду не в файловой системе и вообще в ос, а как представляются символы в рантайме приложения, если они wchar_t (std::wstring))

Если не против, напиши мне на мыло или в телеграм, я был бы не против иногда общаться или подружиться с тобой.

t.me/ilya_lesnoi ilya@cpp-code.ru

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

Особенно на винде: по-умолчанию локаль cp-1251, в консоле, до сих пор, в т.ч. и на «десяточке» cp866, а в приложении на C++ какая-то из версий utf.

Windows поддерживает в консоли UTF-16 начиная с Windows NT 3.5.

Проблема лишь в людях, которые не читают документацию…

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

Ну да, там нужно или отдельную командочку перед вызовом апы запустить или в самой апе вызвать некую ф-ю, после чего еще убедиться в настройках консоли что выбран шрифт с поддержкой utf, иначе может быть что-то не то ( https://stackoverflow.com/questions/19955385/utf-8-in-windows-7-cmd) И вот из-за втрого шага это не приемлемо, все должно работать так чтобы пользователь ничего не настраивал дополнительно.

Поэтому приходится перконвертировать в апе. Причем от терминала к проге cp866-utf16, а от фс к проге cp1251-utf16.

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

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

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

Вот как можно в Windows настроить шрифт не спрашивая пользователя:

https://pastebin.com/dn8FazS6

Вместо Lucida Console можно использовать Consolas…

https://docs.microsoft.com/en-us/typography/font-list/consolas

https://docs.microsoft.com/en-us/typography/font-list/lucida-console

fsb4000 ★★★★★
()

Разговоры о языках программирования стали неактуальны с появлением llvm и webassembly. Тут уже надо выбирать экосистему

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

Wasm пока ещё только первые шаги делает. Ещё какое-то время пройдет, пока он станет мейнстримом. А щас пока из наработок на нем можно потыкать Blazor, там сейчас пока в релизе рендеринг на сервере, а реализация на wasm – в preview.

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