Максимальная величинa int в различных языках программирования
- Войдите на сайт для отправки комментариев
Пт, 20/11/2020 - 11:19
Я требую продолжения банкета!
В военное время величина int может быть и поболее нежели 32 бита.)
>>> a = 11**160; print(a)
4195943439113782738359961641306273423438525395230771375919248607
6840633894747383171680769040812663479969046479448282296393018400
636585431393468057723398066173377993601
ты выпил, что ле?
Нет. Ребёнок изучает Пайтон.)
Что бы было понятно. Я хотел ответить в аналогичной теме, но она оказалась закрытой для комментов.
В военное время величина int может быть и поболее нежели 32 бита.)
Ну в военное время и синус достигает трех. Кто сомневается - читаем про функции комплексного аргумента.
Я требую продолжения банкета!
В военное время величина int может быть и поболее нежели 32 бита.)
Жульничество detected!!!
Переменная a ни грамма не описана как int!
Я хотел ответить в аналогичной теме, но она оказалась закрытой для комментов.
Во-во! Модерастам только да волю! Прикрыли крайне полезную тему!
Жульничество detected!!!
Переменная a ни грамма не описана как int!
Возможно и жульничество, но не моё). Из описания:
Python distinguishes between integers, floating point numbers, and complex numbers:
numbers.Integral
These represent elements from the mathematical set of integers (positive and negative).
There are two types of integers:
Integers (
int
)bool
)These represent the truth values False and True. The two objects representing the values
False
andTrue
are the only Boolean objects. The Boolean type is a subtype of the integer type, and Boolean values behave like the values 0 and 1, respectively, in almost all contexts, the exception being that when converted to a string, the strings"False"
or"True"
are returned, respectively.Тема то полезная, только создателя темы, как я понял, здесь не любят. А у меня не получается следить за всеми событиями форума, вот и выходит что поддержал ТС.
А мне казалось, что int в языке под конкретный процессор равен либо 16 бит либо размеру аккумулятора. По крайней мере мне встречалось именно так. По крайней мере всегда можно узнать прочитав intn_max и прочие мин мах.
Нет, ну размер int в классическом С описан создателями этого С. Но у нас то тема о различных ЯП.) В этом смысле Пайтон, с его динамической типизацией, мне весьма понравился. Повыше уровнем будет, жаль что интерпретатор.(
с его динамической типизацией ... жаль что интерпретатор.(
Так ото ж!
Ну что бы понять что такое int, его необходимость и его размерность обратимся к ...природе. Вот есть мельчайшие частицы атомы, а есть блин молекулы, которые вроде тоже мельчайшие неделимые частицы. Вот нахр*на природе создавать два типа мельчайших частиц. Оказывается природе так удобнее,так она природа быстрее и эффективнее работает. Вот так это и происходит в цифровых средах. Байт вроде это цифровой байт. Но он очень мелкий и не всегда им получается эффективней работать. И вот народ еще с основания языка Си пришел к некой молекуле int. Вот ее размерность и показывает оптимум затрат памяти и скорости обработки процессором. Конечно сейчас камни помощнее и размерность int все же поднять или перейти на более крупные переменные. Но по факту отдали это решать программистам или (что с тупых людей взять) компиляторам. :))
ПС: Вот еще офтоп. Есть компиляторы и интерплетаторы. А как назвать программу, которая переводит html в исполняемый код.
А есть языки программирования вообще без int'а. Какжыть?
А есть языки программирования вообще без int'а. Какжыть?
"Ну, барин, ты задачи ставишь" ... вешацца?
Опаньки - Питоновцы задумались о размерностях переменных. Не иначе медведь в лесу сдох...
А есть языки программирования вообще без int'а. Какжыть?
Женя! В "падонкаффском" языке, который разрабатывали в шутку очень грамотные филфаковские ребята, основная концепция "как слышится, так и пишется". В безударной форме "а" и "о" слышатся как краткое "о".
Двойное "цц", как и в аглицком, показывает закрытый слог. Таким образом следует писать "вешаццо". Я понятен?
А по хорошему - целые числа это придуманный способ обмана.
Нету в природе целых чисел. Десятичная система возникла от 10 пальцев (они у вас одинаковые?)
12-тиричная, так вообще от 10 пальцев и 2-х рук (совсем похоже)
Двоичная - ну вроде есть-нет, но интересна только в одном бите. Дальше херня-с.
Даже электроны нельзя считать абсолютно идентичными для счета. Пока в потоке - вроде одинаковые, а как присмотришься....
А есть языки программирования вообще без int'а. Какжыть?
"По разным оценкам, в настоящее время существует от двух с половиной до десяти тысяч различных языков программирования." Ну как вы думаете, может кто то из них обойтись без int? brainfuck например, правда Евгений?)
Ребёнок получил 3-ку за ответ на вопрос "что такое компьютер?"
Понятно, что вопрос не корректный, не полный. Но что самое интересное, нормального толкования и не найти.
Женя! В "падонкаффском" языке, который разрабатывали в шутку очень грамотные филфаковские ребята, основная концепция "как слышится, так и пишется". В безударной форме "а" и "о" слышатся как краткое "о".
Двойное "цц", как и в аглицком, показывает закрытый слог. Таким образом следует писать "вешаццо". Я понятен?
А по хорошему - целые числа это придуманный способ обмана.
Нету в природе целых чисел. Десятичная система возникла от 10 пальцев (они у вас одинаковые?)
12-тиричная, так вообще от 10 пальцев и 2-х рук (совсем похоже)
Двоичная - ну вроде есть-нет, но интересна только в одном бите. Дальше херня-с.
Даже электроны нельзя считать абсолютно идентичными для счета. Пока в потоке - вроде одинаковые, а как присмотришься....
"По разным оценкам, в настоящее время существует от двух с половиной до десяти тысяч различных языков программирования." Ну как вы думаете, может кто то из них обойтись без int?
Паскаль с Фортраном как-то обходятся.
А в природе вообще есть числа?
Нет, это математическая абстракция.
В природе вообще нет категорий, которыми мыслит человек.
целые числа это придуманный способ обмана.
Не богохульствуйте!
Я же приводил ссылку на учебник православной арифметики. Способ обмана - это отрицательные и мнимые числа. А целые (неотрицательные) - как раз вполне себе православны.
Паскаль с Фортраном как-то обходятся.
Здрасте. А integer тогда что такое?
Паскаль с Фортраном как-то обходятся.
Здрасте. А integer тогда что такое?
integer (INTEGER) - тип данных в Паскале или Фортране.
А при чем здесь int?
Как я понимаю, в Паскале integer имеет фиксированную разрядность, но ведь всё равно она будет разной для разных архитектур или нет?
Как я понимаю, в Паскале integer имеет фиксированную разрядность, но ведь всё равно она будет разной для разных архитектур или нет?
Что-то я не могу уловить смысла этой фразы. Если фиксированная, значит, не зависит от архитектуры, если зависит, значит, не фиксированная.
Собственно, у Паскаля есть масса не совсем совместимых и далеких от Виртовского оригинала диалектов.
Среди любопытных типов данных есть и двоично-десятичный integer[n], где n - количество десятичных цифр. Т.е. разрядность может быть задана самим программистом.
Не богохульствуйте!
Я же приводил ссылку на учебник православной арифметики. Способ обмана - это отрицательные и мнимые числа. А целые (неотрицательные) - как раз вполне себе православны.
Ну с этого я прикололся, когда Вы опубликовали. Но как это использовать я так и не понял. Как говорится есть разные атеисты - православные, католики, иудеи, мусульмане...
О, а кстати, реактивный ток нехристианский? Он же в мнимых числах сидит. А мы платим... Надо в синод написать.