Фигнёй какой-то занимались все эти люди. Какое такое π? Пользователь не вводит на калькуляторе π, он вводит некие цифры. Вот сколько он их ввёл, с этим числом и будут выполняться вычисления. А вовсе не с числом π.
Заглянул чтобы узнать, что это за диаграмма такая магическая. Оказывается, это то, что я придумал в 80-х когда мне поручили руководить небольшим проектом. Чтобы совместить сроки разных исполнителей, удобно нарисовать это в виде столбцов, совмещённых по времени. Собственно, "придумал" - это слишком громко сказано. Это то, что сразу приходит в голову для реализации этой цели. Но на западе все настолько тщеславны, что любой хрени сразу дают своё имя. Правда, таблицу Менделеева почему-то называют просто "периодической таблицей".
Вообще-то многие с самого начала говорили, что использование импортных комплектующих и материалов это порочная практика. Не только в смысле зависимости от запада, это приводит к ликвидации нашей промышленности. В конце концов так и пришлось делать, но ты теперь этим хвалишься как достижением. А раньше о чём думали?
Бессмысленно говорить о том, в какой строке будет выполнена инициализация. После компиляции никаких строк нет. Стековые переменный создаются просто изменением указателя стека. Для экономии времени компилятор может сделать это один раз чтобы создать сразу все переменные для данной функции. А если, например, компилятор разместит переменную в регистре? Просто с какого-то момента будет считаться, что в данный регистр содержит эту переменную.
Что такое "вычисления через логарифмы"? Если вы говорите об умножении чисел путём сложения их логарифмов, то там этой "концепции" и близко нет. Плавающая запятая - это хранение числа в виде двух чисел: мантиссы и порядка. Для математики в этом нет необходимости, она работает с абстрактными числами независимо от способа их записи и хранения.
В десктопных приложениях никто такие библиотеки в здравом уме применять не будет, там используют double не задумываясь. Единственное применение подобных библиотек - это микроконтроллеры, но там заводить по 256 бит на каждую переменную - это непозволительная расточительность.
Если num всегда будет константой, то это операцию лучше делать дефайном, а ещё лучше по месту вставить ((1<<num)-1). Но наличие функции предполагает, что numможетбыть переменной. И тогда приплыли.
Библиотека хороша лишь как гимнастика ума, для практических целей применить её не получится. Хотя бы потому, что вам сразу же понадобится умножать числа с разными порядками, а здесь это не предусмотрено. Во-вторых, при таком умножении только пользователь должен решить какой должен быть порядок у результата. Т.е. чем пожертвовать: целой или дробной частью. А значит оператор для этого не годится, даже friend operator* (...). Нужна отдельная функция, в которую придётся передавать не только операнды, но и порядок результата.
И вообще, рекурсия - это красиво, но для таких примитивных действий (в т.ч. возведение в степень) лучше её не применять. Не забывайте, что это приводит к многократному вызову функции со всеми вытекающими последствиями.
Первая картинка неправильная. С некоторых пор её стали печатать во всех учебниках физики и вообще везде, где рассказывается. Об электромагнитных волнах. Ошибка в том, что колебания электрического и магнитного полей сдвинуты на 90 градусов. А на картинке они синхронны.
Меня это тоже всегда удивляло, пока один лингвист не объяснил, что это из-а чередования гласных. Во многих словах, содержащих ё, она превращается в е при изменении слова: жёлтый — желтеть щёголь — щеголять чёрт — черти ёж — ежи шёпот — шептать
Поскольку в латинском алфавите буква J называется ЖИ, ...
Ошибаетесь, это во французском алфавите она называется ЖИ. И вообще, автор от англоцентризма так и не избавился, хотя по статье видно, что хотел.
Общепринято звук Й обозначать латинской буквой J, а в сербском языке она является равноправной буквой алфавита. Поэтому для буквы Ж придётся придумать другую.
Фигнёй какой-то занимались все эти люди. Какое такое π? Пользователь не вводит на калькуляторе π, он вводит некие цифры. Вот сколько он их ввёл, с этим числом и будут выполняться вычисления. А вовсе не с числом π.
Что за бред? Если это шутка, то крайне неудачная.
Заглянул чтобы узнать, что это за диаграмма такая магическая. Оказывается, это то, что я придумал в 80-х когда мне поручили руководить небольшим проектом. Чтобы совместить сроки разных исполнителей, удобно нарисовать это в виде столбцов, совмещённых по времени. Собственно, "придумал" - это слишком громко сказано. Это то, что сразу приходит в голову для реализации этой цели. Но на западе все настолько тщеславны, что любой хрени сразу дают своё имя. Правда, таблицу Менделеева почему-то называют просто "периодической таблицей".
Вообще-то многие с самого начала говорили, что использование импортных комплектующих и материалов это порочная практика. Не только в смысле зависимости от запада, это приводит к ликвидации нашей промышленности. В конце концов так и пришлось делать, но ты теперь этим хвалишься как достижением. А раньше о чём думали?
Называть это бредом было бы несправедливо. По отношению к бреду.
В пирамиде нет вертикального отверстия. Вокруг пирамиды нет ржавчины. Дальше не читал, но думаю там аналогичная ахинея.
Бессмысленно говорить о том, в какой строке будет выполнена инициализация. После компиляции никаких строк нет. Стековые переменный создаются просто изменением указателя стека. Для экономии времени компилятор может сделать это один раз чтобы создать сразу все переменные для данной функции. А если, например, компилятор разместит переменную в регистре? Просто с какого-то момента будет считаться, что в данный регистр содержит эту переменную.
Я ещё понимаю когда такие вопросы задают обыватели. Но на хабре, вероятно, эти статьи читают инженеры?
Формат чисел с плавающей точкой появился в вычислительной технике. А физики используют экспоненциальную запись чисел.
Я чувствую, вы не понимаете разницы между математикой с одной стороны и физикой и астрономией с другой.
Что такое "вычисления через логарифмы"? Если вы говорите об умножении чисел путём сложения их логарифмов, то там этой "концепции" и близко нет. Плавающая запятая - это хранение числа в виде двух чисел: мантиссы и порядка. Для математики в этом нет необходимости, она работает с абстрактными числами независимо от способа их записи и хранения.
Долго читал ожидая, когда же начнётся что-то интересное или полезное. Увы, так и не дождался.
В математике плавающей запятой никогда не было. Она появилась в вычислительной технике.
Фанатизм тоже ни к чему хорошему не приводит.
В десктопных приложениях никто такие библиотеки в здравом уме применять не будет, там используют double не задумываясь. Единственное применение подобных библиотек - это микроконтроллеры, но там заводить по 256 бит на каждую переменную - это непозволительная расточительность.
Если num всегда будет константой, то это операцию лучше делать дефайном, а ещё лучше по месту вставить
((1<<num)-1). Но наличие функции предполагает, что numможетбыть переменной. И тогда приплыли.Библиотека хороша лишь как гимнастика ума, для практических целей применить её не получится. Хотя бы потому, что вам сразу же понадобится умножать числа с разными порядками, а здесь это не предусмотрено. Во-вторых, при таком умножении только пользователь должен решить какой должен быть порядок у результата. Т.е. чем пожертвовать: целой или дробной частью. А значит оператор для этого не годится, даже friend operator* (...). Нужна отдельная функция, в которую придётся передавать не только операнды, но и порядок результата.
И вообще, рекурсия - это красиво, но для таких примитивных действий (в т.ч. возведение в степень) лучше её не применять. Не забывайте, что это приводит к многократному вызову функции со всеми вытекающими последствиями.
Первая картинка неправильная. С некоторых пор её стали печатать во всех учебниках физики и вообще везде, где рассказывается. Об электромагнитных волнах. Ошибка в том, что колебания электрического и магнитного полей сдвинуты на 90 градусов. А на картинке они синхронны.
Меня это тоже всегда удивляло, пока один лингвист не объяснил, что это из-а чередования гласных. Во многих словах, содержащих ё, она превращается в е при изменении слова:
жёлтый — желтеть
щёголь — щеголять
чёрт — черти
ёж — ежи
шёпот — шептать
Ошибаетесь, это во французском алфавите она называется ЖИ. И вообще, автор от англоцентризма так и не избавился, хотя по статье видно, что хотел.
Общепринято звук Й обозначать латинской буквой J, а в сербском языке она является равноправной буквой алфавита. Поэтому для буквы Ж придётся придумать другую.