Berkus
Analog Devices chose to avoid the issue by using a 32-bit char in their C compiler.
прекрасно, значит размер байта там 32 бита, Ч.Т.Д.
Dmitry
размер чара
Berkus
размер чара
я выше написал
Matwey
Я вообще считаю, что все беды из-за плюрализма. Надо сделать, чтобы каждый бит мог принимать только одно значение. Единственно верное!
Pepe 🐸
размер чара
размер байта это мин адрессабл юнит способный вместить чар
Pepe 🐸
вернее 256 символов, вроде так
Berkus
вернее 256 символов, вроде так
нет, причем тут символы вообще?
Dmitry
я выше написал
а, понял, спасибо
Pepe 🐸
нет, причем тут символы вообще?
где то было, сейчас найду
Aidar
нет, причем тут символы вообще?
там же так написано или типа того
Aidar
но это про плюсцы
Berkus
где то было, сейчас найду
байт МИНИМАЛЬНО 8 бит, количество символов там помещается соответственно количеству бит, поскольку бит минимально 8 то и значений будет минимально 256, Ж = логика
Berkus
но число символов в определении чара или байта не фигурирует никак
Aidar
вроде нет противоречий
Berkus
так он минимально 8 сделан исходя из того скока туда символов надо уместить нет?
нет, из того что он должен мочь 256 значений представлять хотя бы
Dmitry
дык был же 6-битовый байт
Berkus
это был не байт, тебя обманули
Dmitry
https://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B9%D1%82
Aidar
https://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B9%D1%82
ну он не соотв стандарту плюсцов
Egor
есть железки считающие единицей информации half-byte - 4 бита
Aidar
там же не зря оговорка
Berkus
дык был же 6-битовый байт
Постепенно 8-битные байты стали стандартом де-факто; с начала 1970-х
Berkus
в доисторические времена и динозавры были большими, а байты - маленькими
Berkus
хм, здесь двоичная пишут
Внешний вычислитель М4-3М представляет собой ЭВМ параллельного действия, оперирующую 29-разрядными двоичными числами. короче, это двоичное всё (
Dmitry
прога на плюсах не скомпилится под 6-битный проц?
Anton
во первых потому что нет компилятора )
Aidar
прога на плюсах не скомпилится под 6-битный проц?
может и да если чар будет 2 6битных байта
Berkus
может и да если чар будет 2 6битных байта
не будет же, выше же обсуждали
Berkus
чего ты не читаешь-то?
Aidar
1цппшный байт
Aidar
=2машинных
Timothy
https://nativecoding.wordpress.com/2014/03/03/what-is-the-size-of-a-char-in-c-standards/
Aidar
чо не так
Pepe 🐸
не могу сейчас найти где я нашел что байт определен исходя из количества символов, хотя не настаиваю. Но вот это стандарт гвранатирует: 1 == sizeof(char)
Berkus
=2машинных
ок, и как ты собрался адресовать 1 машинный байт тогда?
Aidar
никак
Berkus
никак
противоречит стандарту
Egor
promotion?
разные стандарты, для чистого си будет приводится к инту
Aidar
противоречит стандарту
стандарт гарантирует адресацию всех машинных байтов?
Aidar
или всех с++сных байтов
Aidar
помоему второе
Berkus
стандарт гарантирует адресацию всех машинных байтов?
https://nativecoding.wordpress.com/2014/03/03/what-is-the-size-of-a-char-in-c-standards/
Aleksander
а в avr озу можно побайтно адресовать, а flash нельзя, там словами только.
Egor
тогда что это доказало? ничего
это показывает, что размер чарового символа не всегда один байт, ну так, набросить немного, но всё же )))
Aidar
A byte is at least large enough to contain any member of the basic execution character set (2.3) and the eight-bit code units of the Unicode UTF-8 encoding form and is composed of a contiguous sequence of bits, the number of which is implementation defined. такой юнит - 2машинныз байта
Aidar
просто считаем что у нас 12битный байт и все
Berkus
просто считаем что у нас 12битный байт и все
возможно, к счастью мы никогда этого не узнаем
🦥Alex Fails
ага, а еще есть эффект Даннинга-Крюгера)
🦥Alex Fails
Но это еще не полное пространство исходов
🦥Alex Fails
Да, норм
Alexander "SonnySlave"
да
Alexander "SonnySlave"
кто-то использует
slinkin
Используем
Крылатый
Не, все на vcpkg
Alexander "SonnySlave"
Не, все на vcpkg
только @crackedmind небось :)
Ignat
Илита кладёт зависимости в subtree и при каждом удобном случае пересобирает
Konstantin
Используем
Ilya
Илита кладёт зависимости в subtree и при каждом удобном случае пересобирает
http://thedailywtf.com/articles/the-inner-json-effect Почему-то вспомнилось
Эдвард
Effective c++ More effective c++ Effective modern c++ Effective stl Exceptional c++ More exceptional c++ Modern c++ Design
Andrey
Ещё Exceptional C++ Style и C++ Coding Standard
🦥Alex Fails
Тут где-то валялись
Aidar
Почему?
там много legacy инфы
Max
Есть у кого-нибудь подборка книг Майерса в переводе? Одним файлом без смс и регистрации
Timothy
https://drive.google.com/file/d/1otlcACyqaFhV4_Qm7VgepKngDL9jhk4J/
Vsevolod
yarr