- мягкий знак
- твёрдый знак
- знак умножения
- беззнаковое целое
знак, символ или буква?
знак, символ или буква?
Вроде уже обсуждалось и я, скрепя сердце, принял, что char - это знак.
Re: знак, символ или буква?
Re: знак, символ или буква?
Не смог уследить за полётом Вашей мысли. Можно чуть поподробнее? Я имел в виду, что слово "знак" получается многозначным. С одной стороны,
число стало знаковым или беззнаковым, потому что перед ним стоит или не стоит знак "минус". Однако эта знаковость числа выделилась в отдельный смысл и тем самым становится не совсем ясно, о каком смысле слова "знак" мы говорим в программировании.
число стало знаковым или беззнаковым, потому что перед ним стоит или не стоит знак "минус". Однако эта знаковость числа выделилась в отдельный смысл и тем самым становится не совсем ясно, о каком смысле слова "знак" мы говорим в программировании.
Re: знак, символ или буква?
Никто не называет такие числа знаковыми или беззнаковыми.
Откройте уже учебники по математике и посмотрите.
Число со знаком минус называется отрицательным. Без него - неотрицательным.
А знаковое число - это, м.б., Ваша дата рождения.
Откройте уже учебники по математике и посмотрите.
Число со знаком минус называется отрицательным. Без него - неотрицательным.
А знаковое число - это, м.б., Ваша дата рождения.
Придумали сами себе какую-то палку в колесо на почве кривого перевода, а точнее исходно кривой англословесности.Я имел в виду, что слово "знак" получается многозначным.
Re: знак, символ или буква?
Эээ, как это никто не называет?
https://ru.wikipedia.org/wiki/Целое_(тип_данных)
https://docs.mql4.com/ru/basis/types/in ... tegertypes
https://habr.com/ru/post/225901/
https://way.oberon.org/главная/разделы/ ... -к-оберону
http://filonenko-mikhail.github.io/cltl ... dx10-17001
(к слову, я окончил мехмат МГУ, кафедру тервера, диплом синий :D , но цвет учебника на экзамене обычно знал )
https://ru.wikipedia.org/wiki/Целое_(тип_данных)
https://docs.mql4.com/ru/basis/types/in ... tegertypes
https://habr.com/ru/post/225901/
https://way.oberon.org/главная/разделы/ ... -к-оберону
http://filonenko-mikhail.github.io/cltl ... dx10-17001
(к слову, я окончил мехмат МГУ, кафедру тервера, диплом синий :D , но цвет учебника на экзамене обычно знал )
Re: знак, символ или буква?
И не знаете математических названий?я окончил мехмат МГУ
Ну так пора выйти из розового мира самих себе понавыдумывавших переводов и прописавших в википедию.
Возьмите "натуральное число" и "порядковое числительное". Почувствуйте разницу в смыслопередаче.
А вообще напомнило удивление одного настоящего "динозавра" программирования, что "исключающее или" это неравенство)
Могу напомнить, что одновременно "знатоки" называют "исключением". Казалось бы, при чем тут однозначность?
Очевидно, у них востребован только словоточечно переводимый суржик.
- Лис [Вежливый]
- Сообщения: 582
- Зарегистрирован: 08.10.18 13:32
Re: знак, символ или буква?
> у них востребован только словоточечно переводимый суржик
и это неспроста, а потому что в россии не дизайнят процессоры, сопровождая этот процесс созданияем оригинальной документации. Нет оригинальной документации на русском языке с кириллическим алфавитом - значит используют вражескую документацию. А из-за этого словоточечный перевод становится востребован. Всё правильно, чтобы этого не было, надо разрабатывать российские процессоры. Каким бы чудесным не был российский перевод, оригинальным документом он не станет никогда.
и это неспроста, а потому что в россии не дизайнят процессоры, сопровождая этот процесс созданияем оригинальной документации. Нет оригинальной документации на русском языке с кириллическим алфавитом - значит используют вражескую документацию. А из-за этого словоточечный перевод становится востребован. Всё правильно, чтобы этого не было, надо разрабатывать российские процессоры. Каким бы чудесным не был российский перевод, оригинальным документом он не станет никогда.
Re: знак, символ или буква?
> Никто не называет такие числа знаковыми или беззнаковыми.
Мы можем обсуждать разные версии. Например, я пока что хочу вслед за Глаголом использовать "набор" вместо "записи" и "ряд" вместо "массива", хотя революционность этого решения оставляет некоторую неуютность. Но нужно понимать, где мы находимся. В нашем разговоре и другие понятия плохо определены. Например, кто такие вот эти "никто", о которых Вы говорите? Я привёл ряд цитат, википедия среди них только одна. Специально брал разные культуры. Сегодня ещё нагуглил, что микрософт и opennet тоже называют числа беззнаковыми. Курсы по информатике. Это всё входит в понятие "никто"?
Мы можем обсуждать разные версии. Например, я пока что хочу вслед за Глаголом использовать "набор" вместо "записи" и "ряд" вместо "массива", хотя революционность этого решения оставляет некоторую неуютность. Но нужно понимать, где мы находимся. В нашем разговоре и другие понятия плохо определены. Например, кто такие вот эти "никто", о которых Вы говорите? Я привёл ряд цитат, википедия среди них только одна. Специально брал разные культуры. Сегодня ещё нагуглил, что микрософт и opennet тоже называют числа беззнаковыми. Курсы по информатике. Это всё входит в понятие "никто"?
Re: знак, символ или буква?
Если по существу вопроса, то есть целочисленные типы (в математике это будут диапазоны, или, в крайнем случае, кольцо целых по модулю 2^N, но я не уверен насчёт знаковых чисел).
Мы можем говорить о целых типах вообще, включая знаковые и беззнаковые.
Мы можем говорить о типах, способных вмещать только неотрицательные числа (беззнаковые целые)
Мы можем говорить о типах, способных вмещать положительные и отрицательные числа (знаковые целые).
Какие Вы предлагаете это называть по-русски? И если уж обвиняете меня в невежестве, то со ссылкой на литературу, где такие (общеизвестные) понятия введены.
Мы можем говорить о целых типах вообще, включая знаковые и беззнаковые.
Мы можем говорить о типах, способных вмещать только неотрицательные числа (беззнаковые целые)
Мы можем говорить о типах, способных вмещать положительные и отрицательные числа (знаковые целые).
Какие Вы предлагаете это называть по-русски? И если уж обвиняете меня в невежестве, то со ссылкой на литературу, где такие (общеизвестные) понятия введены.
Re: знак, символ или буква?
Ссылка в самом первом ответе. Откройте учебники математики и попробуйте найти беззнаковые числа вместо натуральных. Откройте учебники русского языка и попробуйте найти беззнаковые числительные вместо порядковых. Когда складывался русский язык - ни википедии, ни майкрософта ни программистов не было и даже математиков почти не было - так что извините, их мнения на этот счет никого другого не беспокоят. Беззнаковые числа - кривая англоязычного программирования. Весь этот словесный новодел больше никому не нужен и отомрет.БудДен писал(а): ↑23.07.20 13:02Если по существу вопроса, то есть целочисленные типы (в математике это будут диапазоны, или, в крайнем случае, кольцо целых по модулю 2^N, но я не уверен насчёт знаковых чисел).
Мы можем говорить о целых типах вообще, включая знаковые и беззнаковые.
Мы можем говорить о типах, способных вмещать только неотрицательные числа (беззнаковые целые)
Мы можем говорить о типах, способных вмещать положительные и отрицательные числа (знаковые целые).
Какие Вы предлагаете это называть по-русски? И если уж обвиняете меня в невежестве, то со ссылкой на литературу, где такие (общеизвестные) понятия введены.
- Лис [Вежливый]
- Сообщения: 582
- Зарегистрирован: 08.10.18 13:32
Re: знак, символ или буква?
Натуральное - это число в математике. Беззнаковое - это уже когда речь идёт о конкретном виде кодировки в битах.
Совершенно логично, что в учебниках по математике двоичное кодирование не требуется. Там десятичная запись.
У этих слов существенно разная семантика, и поэтому слово(сочетание) "беззнаковое целое" не отомрёт.
Совершенно логично, что в учебниках по математике двоичное кодирование не требуется. Там десятичная запись.
У этих слов существенно разная семантика, и поэтому слово(сочетание) "беззнаковое целое" не отомрёт.
Re: знак, символ или буква?
> Ссылка в самом первом ответе
Я просил три понятия, а по ссылке только одно. Притом не имеющее отношения ни к математике, ни к программированию.
Я просил три понятия, а по ссылке только одно. Притом не имеющее отношения ни к математике, ни к программированию.
Re: знак, символ или буква?
Это математика и программирование на Вашем мехмате не имели связи с русским языком. А имя числительное в любом естественном языке к математике отношение имеет самое прямое. Выучили одну науку на греческом, другую на немецком, третью на английском, а теперь уже слово "ряд" целая революция. Если не по нраву, то зачем себя насиловать?
Пока свежа память в метрах и гектарах, дрова на железо не встанут)
У Вас нет одного названия, а не трех - для кольца с нулем посередине.
Ответ где-то в 5-ом классе)))
Последний раз редактировалось MihalNik 23.07.20 21:31, всего редактировалось 3 раза.
Re: знак, символ или буква?
Основание счисления не имеет значения для возможной отрицательности.Лис [Вежливый] писал(а): ↑23.07.20 18:29Натуральное - это число в математике. Беззнаковое - это уже когда речь идёт о конкретном виде кодировки в битах.
Совершенно логично, что в учебниках по математике двоичное кодирование не требуется. Там десятичная запись.
У этих слов существенно разная семантика, и поэтому слово(сочетание) "беззнаковое целое" не отомрёт.
- Лис [Вежливый]
- Сообщения: 582
- Зарегистрирован: 08.10.18 13:32
Re: знак, символ или буква?
Верно. А вот факт того, используется ли дополнительное кодирование или нет - имеет значение.Основание счисления не имеет значения для возможной отрицательности.
Дополнительный код:
https://studref.com/447700/informatika/ ... nyh_chisel
Беззнаковое - это когда диапазон значений выбран так, что дополнительное кодирование не используется.
Знаковое - число может быть натуральным (положительным), но мы говорим, что один бит выделен на хранение знака
Re: знак, символ или буква?
И чем это отличает его от неотрицательного? А то что-то напоминает макаронного летающего монстра.Беззнаковое - это когда диапазон значений выбран так, что дополнительное кодирование не используется.
А еще выше мы говорим, что в русском языке у этого словосочетания есть другое, намного более распространенное значение.Знаковое - число может быть натуральным (положительным), но мы говорим, что один бит выделен на хранение знака
Плюс одно дополнительное вытекает, если определен знак как тип вроде литеры.
Как будто, если кто-то что-то написал, то это так и надо. Ежики плакали, кололись, но раз написано signed, значит - знаковое! Потому что священная латиница не может обманывать! Просто умора какая-то.
- Лис [Вежливый]
- Сообщения: 582
- Зарегистрирован: 08.10.18 13:32
Re: знак, символ или буква?
не знаковое, а знаменательное, замечательное, летописное, былинное, эпичное, праздничное, юбилейное
Re: знак, символ или буква?
Я спросил три варианта, Вы так и не ответили. Неотрицательное, целое, а третье понятие как назвать?
И ещё нужно учесть, что неотрицательное - это 15 букв, а беззнаковое - 11. Мы говорим о языке программирования, краткость очень важна.
Хотя можно подумать о сокращениях. Предлагайте - обсудим.
Далее, я соглашусь с Лисом, что в типах данных (оберона) речь идёт не только о диапазоне, но и о представлении данных.
Знаковое/беззнаковое подразумевает конкретную форму представления. Неотрицательное - это скорее как в лиспе, где есть тип данных "диапазон целых от А до Б", но никто не обещает, что они будут представлены в машине каким-то конкретным образом, и нет гарантий по скорости выполнения операций арифм. и лог. сдвига влево/вправо. Так что всё же математическое число и тип данных "число" - это существенно разные вещи. Но ок, если предложите третий вариант - будет хотя бы предмет для обсуждения. Пока что вы ополчились на нас и на современную де-факто сложившуюся культуру, но без особого конструктива. Для примера, в Алфоре как это называется?
Это верно. Но конфликты смыслов абсолютно неизбежны в сложившейся ситуации, началось всё ведь с другого конфликта - символ тоже неоднозначен (символ в лексере и символ - буква). Мы всё же находимся в проф области и из контекста вполне можно понять, что речь не про юбилей. Мы можем только двигать конфликты туда-сюда и выстроить их так, чтобы было менее неудобно. Неоднозначность в целом присуща языку, даже русскому.А еще выше мы говорим, что в русском языке у этого словосочетания есть другое, намного более распространенное значение.
Re: знак, символ или буква?
Не подразумевает. Числа вообще-то записаны знаками. Поэтому беззнаковое число звучит как абсурд.Знаковое/беззнаковое подразумевает конкретную форму представления.
Далее, пользователям языка нужны именно числовые промежутки, а не то, как они выглядят изнутри.
Если уж речь зашла про культуру, то именно для этого мы поддерживаем ссылки: План_А->Ремесло-> AL-IV->Спецификация.
А порядковое - 10. Но на самом-то деле вам нужна ссылка на signed, чтобы читать англоязычную литературу. А отмазываетесь то краткостью, то однозначностью.И ещё нужно учесть, что неотрицательное - это 15 букв, а беззнаковое - 11. Мы говорим о языке программирования, краткость очень важна.
А зачем, если это никому не надо? Мне напомнить, что разработчики оставили для обозначений лишь одну букву и числа вроде (i|u)(8|16|32|64)? Между "i-, u-, i/u-" и "ц-, н-, ц/н-" или "i*, u*, i/u*" и "ц*, н*, ц/н*" разница какая-то будет по длине? "Конечно!" - скажете вы, указав соответствующую кодировку. Предвижу бесконечность отмазок)Я спросил три варианта
Re: знак, символ или буква?
Я польщён, что я тоже "никто". Мы там находимся в компании с микрософтом и другими крупными организациями. В общем, спасибо за Ваше мнение.
Re: знак, символ или буква?
В Алфоре не нашёл ни беззнаковых, ни неотрцительных. Может, и плохо искал, но дальше искать лень.
- Лис [Вежливый]
- Сообщения: 582
- Зарегистрирован: 08.10.18 13:32
Re: знак, символ или буква?
Что-то не по существу вопроса. В таких случаях обычно ссылки предоставляются, да и обсуждения в других местах ведутся.
Не вижу там двух указанных неодночленных множеств типов и соответственно трех случаев, о которых спрашивал БудДен.
А если такое дело, что сходу и три случая не выражаются - очевидно, с языком туго.
Это что, каждый раз для каждой вещи название спрашивать? Жуть. Как если бы русский ЯП делал иностранец. И то дело пошло бы даже лучше, возможно приложил бы он больше усилий.
Re: знак, символ или буква?
МихалНик, с какой целью Вы так последовательно и настойчиво хамите? Можно узнать? У Вас что-то болит? При том по существу дела Вы до сих пор почти ничего полезного не сказали. Из руды Ваших комментариев ценный минерал конструктива составляет в данной теме 3-5%.
- Лис [Вежливый]
- Сообщения: 582
- Зарегистрирован: 08.10.18 13:32
Re: знак, символ или буква?
Мне кажется, что надо писать больше текста, чтобы был лучше понятен контекст и цели.
Слово "знак" имеет значения:
1) знак математический, для числа обозначает свойство "отрицательности", "негативности"
(позволяет в графической записи отличить "положительные" числа от "отрицательных")
2) знак письменный, что-то вроде Unicode codepoint.
------------------------------------
Теперь мы хотим достичь какой-то цели. Какой? Ввести два слова вместо этого одного, для того чтобы точно различать о чём идёт речь. План действий: a) придумать два слова; б) ввести в оборот.
Придумаем слова, например "отрицатор" и "эз", дадим этим словам определения (в форме словарных определений):
Слово "Отрицатор" имеет значения:
1) "знак отрицания" в математическом смысле, унарный минус;
Слово "Эз" имеет значения:
1) элемент записи, надписи, так же известный как "знак письма", "письменный знак".
Далее будем использовать два придуманных слова, и достигать умопомрачительных результатов. Если всё получится, то слова приживутся.
"Эз" даже более компактен, чем "чар", созвучен с названием первой буквы алфавита "Аз", и ещё он немного смайлик.
------------------------------------
Тип умозрительно позволящий отрицать - "тупо", пример кода:
тупо мой_счётчик = -42;
Перманентно положительное целое - "ппц"
ппц другой_счётчик = +42;
Попробуем записать это в виде "словарного определения".Я имел в виду, что слово "знак" получается многозначным. С одной стороны,
число стало знаковым или беззнаковым, потому что перед ним стоит или не стоит знак "минус". Однако эта знаковость числа выделилась в отдельный смысл и тем самым становится не совсем ясно, о каком смысле слова "знак" мы говорим в программировании.
Слово "знак" имеет значения:
1) знак математический, для числа обозначает свойство "отрицательности", "негативности"
(позволяет в графической записи отличить "положительные" числа от "отрицательных")
2) знак письменный, что-то вроде Unicode codepoint.
------------------------------------
Теперь мы хотим достичь какой-то цели. Какой? Ввести два слова вместо этого одного, для того чтобы точно различать о чём идёт речь. План действий: a) придумать два слова; б) ввести в оборот.
Придумаем слова, например "отрицатор" и "эз", дадим этим словам определения (в форме словарных определений):
Слово "Отрицатор" имеет значения:
1) "знак отрицания" в математическом смысле, унарный минус;
Слово "Эз" имеет значения:
1) элемент записи, надписи, так же известный как "знак письма", "письменный знак".
Далее будем использовать два придуманных слова, и достигать умопомрачительных результатов. Если всё получится, то слова приживутся.
"Эз" даже более компактен, чем "чар", созвучен с названием первой буквы алфавита "Аз", и ещё он немного смайлик.
------------------------------------
Тип умозрительно позволящий отрицать - "тупо", пример кода:
тупо мой_счётчик = -42;
Перманентно положительное целое - "ппц"
ппц другой_счётчик = +42;
Re: знак, символ или буква?
Я думаю всё-таки символ, он может быть цифрой, буквой или знаком препинания при выводе в консоль... или СИМВОЛЬНЫЙ ЖК-индикатор.
Re: знак, символ или буква?
Будет всё же символ, т.к. в КуМире и 1С консенсус. И21 с особым мнением в меньшинстве.