Когда слышу это, сразу вспоминается презентация OLE, DDE. И аналогичных механизмов в OS/2.
Точно такие же футуристические заявления, примеры с прикреплением видео или таблиц в текстовый документ и тому подобное.
Это. Уже. Было.
Во-первых, с чего начались почти все(может вообще все) современные ОС? Правильным ответом на это будет Unix(или я не прав?). С чего начинался Unix? С языка программирования C
Windows семейства NT скорее базируется на идеях VMS и других DECовских, вроде RSX.
драйверы периферийных устройств — таким образом, чтобы эти модули были предельно простыми и не связанными друг с другом, а умный компилятор интегрировал бы их в единое быстрое ядро.
Ведь именно на таких идеях базировались, емнип, GNU и Minix. Только оказалось, что отладить независимые модули сложнее.
Выравнивание на 286? :) Ну, может быть будет медленнее такта на 3)
Копейка рубль бережет :P
Зачем? Я специально написал указатель в кавычках — это может быть просто индекс от массива с размером элемента 7 байт. Таких элементов будет 64000, т.е. как раз укладываемся в 16 бит. Ну а чтобы получить реальный адрес, надо будет умножить на 7 (или умножить на 8 и вычесть 1).
Умножить на 8 и вычесть единицу это не умножить на 7 же. 100*7 <> 100*8 — 1. Вычесть нужно индекс, т.е. 100*8 — 100. Если указатель выровнен, то это будет просто умножение, т.е. сдвиг. Все как всегда — скорость vs память.
Я запамятовал, как будет адресоваться память в этом случае — сегментами или одним куском? Если сегментами, то мы еще попадем на расщепление линейного адреса; последний элемент будет размазан между двумя сегментами; арифметические операции придется делать на двух регистрах. Думаю, слишком много накладных расходов.
Если не гнаться за чистотой, можно и 8 обойтись. Считаем, что экран — 256 пикселей и делаем свертку, дублируя левую часть справа.
Тут еще выравнивание будет хромать, если по 7 байт на элемент взять. Да и если обрезать указатель до 16 бит, надо как раз выравнивать так, чтобы справа были «мнимые нули» в адресе.
Немало, но в 640 влезает. На момент гибели игрока в игре можно пожертвовать текстурами/какими-либо еще данными, которые потом загрузить с диска, чтобы освободить данный объем памяти. Вариант, конечно, не лучший, но реализуемый (ну, и на 286 обычно был 1 Мб).
Если мы хотим уложиться в 640к, то 437 не влезет никак, слишком много там данных системы, драйверов, утилит. А так эта игра работала емнип работала и с памятью свыше 1 Мб, так что все равно не так критично. Хотя это и будет забивание гвоздей микроскопом по сравнению со сдвиговым регистром.
Вот евро — это интересный эксперимент: за счёт Европейского центрального банка превратить Европу в супергосударство
Почему? Это недо-федерация (или пере- смотря с какой стороны глянуть). Как и в США доллар в ходу во всех штатах, так и в Татарстане рубль, в СССР — во всех республиках советский рубль, так и в странах ЕС — евро.
Посмотрим чем кончится — тем, что Еврозона развалится или тем, что всё-таки и законы будут писать в одном месте. Пока что шансы — 50 на 50.
Рамочные законы все равно пишут в центре, остальные под них подстраиваются. Если б было не так, не было бы у вновь вступающих в ЕС дикого головняка с приведением собственного законодательства в соответствие с евронормами.
Нет, это такой вид демократии, когда диктатура большинства не абсолютна
Почему должно быть именно так?
Конкретный список прав при этом закрыт и зафиксирован в конституции.
Это всего лишь документ — результат некоей договоренности. Зафиксированный в ходе, например, референдума, где — сюрприз — он был принят голосованием большинства. Т.е. данный вид ограничений изначально — воля большинства, и только его. И если большинство считает, что эти нормы на сегодня неверны (ну скажем, нужна та самая помянутая смертная казнь), то они будут изменены, эти изменения — зафиксированы после одобрения большинством на очередном референдуме или после выборов, когда большинство мест в парлменте займут проводники идеи этого изменения закона.
А что такое «одинаковый» в вашем понимании?
Когда я говорю, что мозг одинаковый, то подразумеваю те параметры, которые позволяют говорить, что и мышцы, и кости тоже одинаковые.
А при чем здесь заведомо больные люди? Мы говорим о в равной степени здоровых представителях разных рас, социальных слоев и так далее.
На самом деле если бы мозг действительно был у всех одинаковый — это значило бы что мозг развился не в результате естественного отбора, а просто так, причем у всех одновременно и одинаково.
Вы играете с неоднозначностью слова «одинаковый», это скучно.
хорошо бы писать код так, чтобы компилятор не выдавал стандартных ворнингов (а где вы видели это в больших проектах?).
Большие проекты — это сколько по-вашему?
Штука в том, что профессия разработчика/программиста была, есть и будет инженерной, где требуется квалификация и здравый смысл.
А ее всячески пытаются запихнуть в ремесленничество с помощью как организационных, так и технических средств.
Точно так же как и автоматическая коробка передач на атомобиле, стиральна машина-автомат и тому подобное. Низводят людишек до сосотояния операторов.
То-есть, это такой вид демократии, когда разрешено абсолютно любое мнение, при условии, что оно правильное, а какое правильное — определяет меньшинство?
Первоначально хотел составить динамический список (std::list) из пикселей, но в нем нельзя обращаться к произвольному элементу быстро. Затем была мысль AVL дерева из всех пикселей,
Сколько памяти потребуется на хранение этих структур данных?
youtu.be/-DAojx2Hgec?t=1h21m36s
Точно такие же футуристические заявления, примеры с прикреплением видео или таблиц в текстовый документ и тому подобное.
Это. Уже. Было.
Windows семейства NT скорее базируется на идеях VMS и других DECовских, вроде RSX.
Ведь именно на таких идеях базировались, емнип, GNU и Minix. Только оказалось, что отладить независимые модули сложнее.
Копейка рубль бережет :P
Умножить на 8 и вычесть единицу это не умножить на 7 же. 100*7 <> 100*8 — 1. Вычесть нужно индекс, т.е. 100*8 — 100. Если указатель выровнен, то это будет просто умножение, т.е. сдвиг. Все как всегда — скорость vs память.
Я запамятовал, как будет адресоваться память в этом случае — сегментами или одним куском? Если сегментами, то мы еще попадем на расщепление линейного адреса; последний элемент будет размазан между двумя сегментами; арифметические операции придется делать на двух регистрах. Думаю, слишком много накладных расходов.
sites.math.washington.edu/~morrow/336_12/papers/ben.pdf
Если простая матзапись числа с плавающей запятой непонятна?
Если не гнаться за чистотой, можно и 8 обойтись. Считаем, что экран — 256 пикселей и делаем свертку, дублируя левую часть справа.
Тут еще выравнивание будет хромать, если по 7 байт на элемент взять. Да и если обрезать указатель до 16 бит, надо как раз выравнивать так, чтобы справа были «мнимые нули» в адресе.
Если мы хотим уложиться в 640к, то 437 не влезет никак, слишком много там данных системы, драйверов, утилит. А так эта игра работала емнип работала и с памятью свыше 1 Мб, так что все равно не так критично. Хотя это и будет забивание гвоздей микроскопом по сравнению со сдвиговым регистром.
Почему? Это недо-федерация (или пере- смотря с какой стороны глянуть). Как и в США доллар в ходу во всех штатах, так и в Татарстане рубль, в СССР — во всех республиках советский рубль, так и в странах ЕС — евро.
Рамочные законы все равно пишут в центре, остальные под них подстраиваются. Если б было не так, не было бы у вновь вступающих в ЕС дикого головняка с приведением собственного законодательства в соответствие с евронормами.
Почему должно быть именно так?
Это всего лишь документ — результат некоей договоренности. Зафиксированный в ходе, например, референдума, где — сюрприз — он был принят голосованием большинства. Т.е. данный вид ограничений изначально — воля большинства, и только его. И если большинство считает, что эти нормы на сегодня неверны (ну скажем, нужна та самая помянутая смертная казнь), то они будут изменены, эти изменения — зафиксированы после одобрения большинством на очередном референдуме или после выборов, когда большинство мест в парлменте займут проводники идеи этого изменения закона.
Когда я говорю, что мозг одинаковый, то подразумеваю те параметры, которые позволяют говорить, что и мышцы, и кости тоже одинаковые.
А при чем здесь заведомо больные люди? Мы говорим о в равной степени здоровых представителях разных рас, социальных слоев и так далее.
Вы играете с неоднозначностью слова «одинаковый», это скучно.
Большие проекты — это сколько по-вашему?
Точно так же как и автоматическая коробка передач на атомобиле, стиральна машина-автомат и тому подобное. Низводят людишек до сосотояния операторов.
По сути статанализатор это некая замена (условно, конечно) тем самым паре тестов сверху.
Непонятна основа такого допущения.
Почему же чушь? Мозг у всех одинаковый. Однако, у алкашей вырастают дети совсем не так, как у обычных людей.
Сколько памяти потребуется на хранение этих структур данных?