Почему всякие дегенераты и дауны определяют стандарты в IT и наносят колоссальный ущерб отрасли. Примеру тому отсутствие комментариев в json или же квинтэссенция дегенерации язык С. Комитет по стандартизации С++ - это вообще сборище пидорасов, элементарные нужные вещи не могут сделать годами, но всякое бесполезное говно заносят в язык.Формат csv до сих пор не могут хоть как-то стандартизовать. Любой пидор ставит любой разделитель, а отдельные особо одаренные пидорасы из микрософт используют даже таб в качестве разделителя.
>>859651 (OP)кроме тривиальных синтаксичецких несогласий есть претензии?если нет то последуйте обратно на парашу неуважаемый
>>859655начнем с того что даже восемь бит в байте решение абсолютно пидорское.10 бит на байт вот было бы заебок!
>>859873
Если тебе нужны коменты в жсоне, ты скорее всего хранишь в нем конфиги.Жсон не для этого, он вообще не для того чтобы люди его читали и правили в голом виде.Храни конфиги в toml.На c++ просто не надо писать, чем меньше на нем пишут тем быстрее он сдохнет
Я бы лучше рикаминдавал vasyanml для конфигов, он посовременее будет.
>>859956На чем писать?
>>859985На чём кроме Хаскелля можно писать в 2к16?
>>859989PETOOH жи
>>859985Языки в 2к16 заканчиваются на плюсах?
>>859997>>859989> 2к16А ну спать быстро.
>>859651 (OP)> отдельные особо одаренные пидорасы из микрософт используют даже таб в качестве разделителя.Это называется tsv: tab separated valuesФормат, возможно, возникший до csvДа, самое главное: ты дебил.
>>860035Плюсую этого мудрого айтишника.Треду сажи, неконструктивная хуита. Опу защеку.
>>860035Нееет, там все не так просто.MS Excel просто волшебен.Задача: сгенерировать файл отчета, чтобы он открывался в экселе. При этом в отчете могут попадаться не-ASCII символы.Выбираем формат CSV как самый простой.Веселуха №1. Открываем файл - все столбцы в кучу. А потому что эксель в CSV разделителем использует ВНЕЗАПНО не запятые (хоть и Comma Separated Values), а точки с запятой. Ну ладно, ок.Веселуха №2. У заказчика документ не открывается. Оказывается, Эксель использует на самом деле локале-зависимый разделитель, в русской винде это точка с запятой, в английской - запятая.Веселуха №3. Эксель хочет файл в системной кодировке. Вместо иероглифов - крякозябры. UTF-8 не признает и не открывает.Веселуха №4. Прослышал на стаковерфлоу что эксель-таки признает UTF-16, закодировал отчет в нее. А вот фиг, не открывает.Веселуха №5. Дочитал пост до конца, оказывается не просто в UTF-16, а обязательно в Little-Endian. Причем BOM в начале файла он игнорирует (и Big-Endian, ради различения с которым этот BOM и введен, читать отказывается), но работать без него не хочет.Fatality: если файл файл CSV в UTF-16LE, то разделителем ВНЕЗАПНО становится... табуляция. Занавес, из-за него слышны безумные вопли и крики санитаров.
>>859651 (OP)>Формат csv до сих пор не могут хоть как-то стандартизовать. Любой пидор ставит любой разделительСамое смешное, что в ASCII уже есть готовые символы-разделители для таблиц 30 RS и 31 US, но их никто не использует.
>>860111Ещё один пример уёбищного стандарта от умственно-неполноценных дегенератов, в котором половина символов нахуй никому не нужна, при этом даже обычный этим говном закодировать нормально нельзя, из-за чего высрали овер 9000 видов юникода.
>>860118> обычный текст
>>860118Ну как бы придумывали камплюхтеры и стандарты для них в СШАшке, им норм и с ASCII. А проблемы индейцев шерифа не ебут.
>>860118>в котором половина символов нахуй никому не нужнаКогда ASCII создавался, эти символы были очень даже нужны.
>>860108А я слышал, что разделитель можно настроить.>Эксель использует на самом деле локале-зависимый разделитель, в русской винде это точка с запятой, в английской - запятая.Потому что в русском языке запятая отделяет целую часть числа от десятичной. Как видишь, эксель тут не виноват.
>>859651 (OP)>отдельные особо одаренные пидорасы из микрософт используют даже таб в качестве разделителя. Уже 4 года как запятую юзают.
>>859989На этом говне ещё кто-то пишет?
>>860320Это хуйня, так как в CSV можно было бы просто окружать цифры (как и любую строку содержающу внутри себя разделитель) кавычками, это есть в описании формата.Откуда там табы берутся вообще не ясно.
>>859873во первых байт это не всегда 8 бит, во вторых, нахуя?
>>860358>>860358бля, это троллинг,да?(
>>859989>>859989руби, elixir, js, go, да сотни их
>>860360Круто наверное советовать писать на js как альтернатива C++... Дегрод ебаный.
>>860358>байт это не всегда 8 бит
>>860369Не смотри под спойлер. Я тебе даже больше скажу: байт сейчас - это всегда не 8 бит. И не говори, что я тебя не предупреждал.
>>860371Октет есть 8 битБайт неопределенная хуитка
>>859651 (OP)Тред не читал>Примеру тому отсутствие комментариев в jsonЗачем комментарии в структуре данных >ассоциативный массив
>>860368лол, вот даун
>>860371ПОСНИ ЗА БАЗАР ,ЁПТА
>json>C++>csvНАЙДЕН ФАТАЛЬНЫЙ НЕДОСТАТОК.
>>860371Что же так резко "сейчас" в архитектурах поменялось?
>>860478Да много всего. Не знаю, правда, какое количество времени назад "сейчас" началось. Дам печеньку тому, кто скажет количество и объяснит, почему.
>>860478В архитектурах "байтов" и не было никогда. Были и есть машинные слова.
>>859651 (OP)Как будто для системного ПО есть выбор на чем писать, лол. Пиши на ассемблере, раз си и кресты не нравятся.
Какие блядь, в структуре данных могут быть комментарии?????Это как сказать, не люблю автомобили, потому что в них нету туалета с кухней, охуеть теперь.
>>860617вот такие тупорылые нинужно-дауны и пилят стандарты.
>>860599есть конешно. хоть на русте и хацкеле пеши.
>>860629Хуле ты доебался до джейсона? Вспомни хоть что-то хорошее, имеющее отношение к JS? Нихуя! Родина дала тебя toml, yaml, xml, ini, properties - нет, хочу жрать говно и ныть, что оно не вкусное, пиодорас мелкобуквенный.
>>860369Двачую. Страуструп.
>>860817>tomlговно>yamlговно>xmlговно>iniговно>propertiesговноя вообще использую s-expression, но поскольку они не имеет широкого распространения для всяких пидорасов приходится экспортировать в json
>>860837Можно пример как выглядит map в таком виде?
>>860631Одни уже браузер переписали, везде вопли, что в говно превратили.
Ну это прям, что-то странное, те такой формат данных придумали, чтобы не затратно передать, а тут еще коментарии гонять между серверами. А там какой-нибудь черт на комментирует один запрос был 2 мб, стал 4. Не годиться.
>>860368Но js - язык будущего
>>861033>Но js - язык будущего
>>860576Транзисторы, напряжение true/false и разрядность кратная 8 никуда не ушли же? А развитие в сторону наращивания кол-ва транзов, уменьшения размера элементов и охлаждения?Или я где-то в 2000-х остался?
>>859651 (OP)>дегенераты и дауны определяют стандарты в IT это матанобляди
>>860372Октет - это определение из сетевой архитектуры, довн. Байт, есть 8 бит всегда и всюду. То, что ты на своём Руби этого не знаешь, не значит что всё поменялось.
>>860379Ты даун, да, согласен.
Вы упускаете самое главное. json - это элементарнейшая хуйня которую обязан сегодня распарсивать любой даун уровня джуна. Если у вас вызывает проблемы json, это уже звоночек что у вас будут проблемы побольше с пониманием ООП, MVC и прочего. Попробуйте работать грузчиками. Программисты из вас хреновые.
>>861144 > ООП, MVCНе нужно в большинстве случаев.В современых языках ООП вообще ограничивают сознательно (Rust, Go).
>>861144понимаю ооп, мвц, сложные абстракции, но не въезжаю в джейсона.
>>861144интересно, если я тебе голый си без нихуя дам, ты хотя бы транслятор напишешь?>ООПотображение способа человеческого мышления при классификации объектов>MVCтиповое архитектурное решение вообще оторванное от реализации
>>860629Бля, ну а нахер тебе комментарии в сериализованных данных?
>>861155>>861156>если я тебе голый си без нихуя дам, ты хотя бы транслятор напишешь?А что тут сложного? Я такое на тестовом делал за 2 часа. >>861156Ты знаешь определение, знать определение и знать как оно работает и применять на практике - не одно и тоже. >>861157Что взять с даунов. Их слушать, так ещё и в скомпилированные exe надо коменты вставлять, чтобы при дизасемблировании их читать потом.
>>861148>ООП вообще ограничивают сознательно (Rust, Go).Мы говорим про ЯП, а не куски говна для 3 с половиной хипстеров из гугла.
>>861148>В современых языках ООП вообще ограничивают сознательно (Rust, Go).Это очень хорошо, до тех пор пока вам не понадобится делать проект больше чем laba_2
>>861141Ты хоть википедию открой. То что сейчас из-за засилья x86 стало стандартом дефакто, не значит, что оно везде и всегда так. Мимопроходил
>>861113Этот долбаеб имеет ввиду слово и двойное слово, ньюфажик не сечет что в размерностях ничего не меняется, никогда. Так что просто игнорю придурка, пока он тебя не стал убеждать, что тебе цикл фор нужно через чар писать
>>861141>Байт, есть 8 бит всегда и всюду>The byte (/ˈbaɪt/) is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit of memory in many computer architectures. The size of the byte has historically been hardware dependent and no definitive standards existed that mandated the size.Ты не поверишь какие ебанутые архитектуры существуют. Например форт-процессоры GreenArrays. Там машинное слово - 18 бит, в одно слово запихивают четыре инструкции - три пятибайтовых и последняя трехбайтовая, которые читаются в один прием. Причем есть специальная инструкция nanonext для суперкороткого джампа на первую из этих четырех инструкций, а нормальным джампом можно переходить только с гранулярностью 18 битного слова. Текст, кстати, они хранят не в ASCII, а кодом Хаффмана.
>>861221>три пятибайтовых и последняя трехбайтоваяПятибитовые и трехбитовые. fix
>>861221Но это же далеко не мосткомонли?
>>860108> один говнопродукт, написанный говнокодерами, делает хуйню> РРРРЯЯЯЯЯ ВЕСЬ ФОРМАТ ГОВНО!!! ЗАПРЕТИТЬ!!!
>>861241Ну тот анон написал, что>Байт, есть 8 бит всегда и всюду. Я показал, что это не так. На пике, кстати, асм того проца. Средний белый столбец - 18-битное машинное слово, и "байты" там в 5,5,5,3 бита.
>>861248На пике асм с 32-битного colorForth, поэтому там 1с и ff.
>>861248Я думаю, это прилетело в ответ на > байт сейчас - это всегда не 8 бит.> И не говори, что я тебя не предупреждал.
>>861218>слово и двойное словоНе угадал. Тебе печеньки не будет.этот долбоёб
>>861221Стоп, я думал мы про традиционную нормальную архитектуру. Так то есть и советские архитектуры и кубитные биты с 3 состояниями вместо двух ага и прочие копроархитектуры которые нигде не используются.
>>861204>То что сейчас из-за засилья x86 стало стандартом дефактоСейчас? СЕЙЧАС? Это стало стандартом в 1986 году. На минуточку 30 лет назад! Тогда ещё кто-то боролся против x86. Сейчас на рынке просто нет не х86. Если только ты не супер мега гик который хочет именно всё что угодно но не x86.
>>861288Где-то в сторонке плачут армы с моторолами.
>>861292> армы с моторолами.Армы ещё кое где есть, а мотороллы где-то кроме станков на заводах используются вообще?
>>861311Ну раньше ведь они неплохо конкурировали, а сейчас, да, повымирали сильно. Последний раз видел моторолу на ПЛК, причем год выпуска того самого ПЛК был что-то в районе 2010 года, а проц 68020, вроде бы был. Я прямо-таки прихуел, когда узнал, что их еще куда-то запихивают. С моторол пошли ColdFire, только не знаю, насколько они сейчас популярны.
>>861311В лифтах, говорят, используются. (Автор этого поста был предупрежден.)
>>861288Мир вычислительной техники не ограничивается персональными компьютерами. Не менее большое количество процессоров разнообразных архитектур используется на производстве и телекоммуникациях.
>>861141очередной долбоеб, который думает, что байт это 8 бит или сколько угодно бит, а не минимальный адресуемый объем памятиучи матчасть, лалка
>>861651Но минимально адресуемый объём памяти называется машинным словом.
>>860837Дружище, а как же edn? Парсеря есть для всех языков, стандартно, расширяемо, типищируемо, православно.>>860855{:key "val" ...}
>>861157Так, что json это удобный формат для хранения конфигов в виде объектов. Более высокоуровневое представление чем какие-нибудь properties. У меня вот в игре например параметры объектов хранятся в json. Это удобно, понадобилась новая пушка - написал жсончик, подсунул в нужную папку игре и вуаля. Ничего перекомпилировать не надо чтобы урон поменять, например. Но вот комментарии там бы как раз и пригодились, чтобы сказать почему у этой пушки урон 2 а не 3, так как с 3 уже пробовали и слишком имба получается.
>>862742json не для конфигов. Юзай yamlтам есть комментарии
>>860817HOCON.
>>862748Не слушай его. Юзай edn, он РАСШИРЯЕМЫЙ.Алсо, отступобляди ненужны.
>>859651 (OP)Двачаю, пидоры убили флеш, чтобы представить его как стандарт через 10 лет!
>>859651 (OP)>Почему всякие дегенераты и дауны определяют стандарты в IT и наносят колоссальный ущерб отрасли.Все правильно делают.Ибо вы, гниды, должны страдать.Жизнь справедлива.
При определенном стечении обстоятельств, в високосный год байт может равняться 10 битам, если луна в скорпионе, а на Дерибасовской отличная погода.
>>863402>чтобы представить его как стандарт через 10 лет!Wut?
>>863402Поясни
>>863402Флеш сам себя убил, потому что писался криворукими уебанами.