Я в свое время, тоже походил по граблям, когда реализовывал BitBlt однобитный, с произвольным выводом. Помню — то там отрежет кусок, то там… В итоге построил в экселе все возможные сдвиги и нашел багу в алгоритме :)
<сарказм>
Приведите хоть один убедительный пример зачем в C++ есть шаблоны?
Много проектов, которые генерируют код сторонними скриптами, есть 101 способ обойтись без шаблонов. Шаблоны лишь затрудняют чтение кода. Зачем они нужны не ясно.
</сарказм>
По большому счету дополнительную память использовали для того чтобы загрузить все сразу, и не подгружать в процессе, как-раз из-за узкого «окна». Но были и не супер популярные клоны, которые позволяли мапить страницы как душе угодно:
ATM Turbo 2
Диспетчер памяти: возможность включения любой страницы ОЗУ или ПЗУ в любую из четвертей адресного пространства
Согласен, это бесячая «багофича», TR-DOS, если верить Википедии у себя на родине не прижилась. Но с другой стороны — хоть так, у них основным носителем так до конца и оставалась еще более грустная магнитная лента.
В СССР/России было куча разнообразных клонов, в том числе и с 512кб, и с 1,2мб оперативки: speccy.info/Profi
Profi — серия отечественных клонов ZX Spectrum. Разработана фирмой Кондор (Москва) в 1991 году. Модели в серии отличаются характеристиками. Конструктивно компьютер выполнен в виде двух отдельных печатных плат, соединяемых разъёмом.
Особенности: турбо-режим 7 МГц, 512 КБ — 1 МБ ОЗУ, возможность работы в CP/M (видеорежим 512x240, с 4-й(?) версии платы заменён на мультиколорный режим).
У меня был Пентагон 128 в детстве, а «TR-DOS что-то подобное MS-DOS» — дабы читающий понимал о чем речь вообще, хотя если он не знает что такое MS-DOS, тогда гугл в помощь :)
Это на уровне — зачем вам полноценные строки в C?
Я обожаю чистый C, и спокойно обхожусь без строк, но их отсутствие заставляет меня выбрать другой язык для некоторых задач, где отлично бы подошел C, были бы в нем строки.
Также и тут, это сильно ограничивает возможности C++, хотя-бы отсутствием возможности сделать автоматическую сериализацию. И да, я видел несколько попыток сделать это макросами и набором костылей — это плохой способ, в котором разбирается только автор.
Какие реальные примеры нужны? — реальнее того что Qt работает исключительно чрез эмуляцию Reflection. Хочешь рефлексию — прикручивай костыли, сейчас, когда почти все языки поддерживают эту базовую функцию — даже не смешно говорить о необходимости. В любом случае это во много раз нужнее ограниченой графической либы.
Зато про reflection не введутся никакие почти, а первое нужно, и это должно быть частью языка. Графика же — не очень важная часть стандартной библиотеки.
Я вот сижу на Delphi, как не посмотрю в сторону C++, нет почти подвижек, модули все только обещают, о рефлексии разговора толком нет, как вообще можно жить без рефлексии? Про строки которых 100500 у каждой либы и все не совместимы, я молчу(ок так исторически вышло).
Зато графика, комплексные числа — в стандарте — ага, спасибо.
Я не понимаю, или это у автора проблема, или у переводчика, то, как написан текст похоже на раннюю стадию шизофрении.
Еще автор видит автоматизацию, даже там, где ее нет, имхо.
Как отмечает еще один блоггер, одна из традиционных ролей фирменного контента заключается в том, что он является надежным источником. Будь то Peppa Pig на детском канале или Диснеевские фильмы, каковы бы ни были чувства к промышленной модели развлекательного производства, они тщательно продумываются и контролируются, чтобы дети по сути были в безопасности, смотря их, и им можно было доверять.
Ха-ха-ха, к сожалению на равне с годным контентом, сейчас у «официалов» тонны деграданского шлака, я бы своим детям такое точно не включал, то, что идет на «официальных» каналах делает людей овощами, свинка Свинка Пеппа в том числе. Мультик должен быть сложным! Он должен заставлять ребенка задуматься, спросить у родителей, а подобные детские мультики — еда, пережеванная и отрыгнутая. Кроме того они очень шаблонные — это так, это сяк, и никак по другому. И да — почему легко подделать Пеппу? — все просто — она сама ширпотреб с дешевой графикой и сюжетом.
Из адекватного — советские мультики, ну погоди, том и джери(о боже — насилие, но мое поколение выросло на этом, вроде не преступники поголовно), смешарики, лунтик(как не странно).
И, пожалуй, единственное, что еще роднит, кроме достаточно привлекательного все-таки дизайна эту модель с моделью Apple Watch — автономия. Китайские часы поставляются с аккумулятором на 300 mAh, которого хватает на пару суток. По ощущениям несколько полных разрядок/зарядок сделали свое дело и часы стали работать чуть дольше, чем сразу из коробки.
— НЕТ!
С современными аккумуляторами данный трюк не работает, уже лет 15 как…
А красный цвет, в сочетании с сердцем, скорее вызывает ассоциацию с больницей или аптекой, чем с такси. Повторимся, все это очень ухудшает узнаваемость бренда.
Кхе, кхе, кхе, а в итоге вы сделали машину скорой помощи:
— нет, я серьезно — первая ассоциация при виде такой машины — неотложка.
И вообще, странный апгрейд логотипа, ИМХО стало хуже:
Безопасность, безусловно, важна и нужна, но пытаться сделать космический полет безопаснее полета на пассажирском самолете, исключить саму возможность даже не катастроф, а аварий и предпосылок — неуместный, на мой взгляд, утопизм.
Потеря космического корабля/ракеты — это не только огромный общественный резонанс, и смерть людей, но и ОГРОМНЫЕ финансовые потери, дешевле сделать полет более безопасным, чем нести их.
Приведите хоть один убедительный пример зачем в C++ есть шаблоны?
Много проектов, которые генерируют код сторонними скриптами, есть 101 способ обойтись без шаблонов. Шаблоны лишь затрудняют чтение кода. Зачем они нужны не ясно.
</сарказм>
Но это все уже конечно «под закат» платформы…
Я обожаю чистый C, и спокойно обхожусь без строк, но их отсутствие заставляет меня выбрать другой язык для некоторых задач, где отлично бы подошел C, были бы в нем строки.
Также и тут, это сильно ограничивает возможности C++, хотя-бы отсутствием возможности сделать автоматическую сериализацию. И да, я видел несколько попыток сделать это макросами и набором костылей — это плохой способ, в котором разбирается только автор.
Я вот сижу на Delphi, как не посмотрю в сторону C++, нет почти подвижек, модули все только обещают, о рефлексии разговора толком нет, как вообще можно жить без рефлексии? Про строки которых 100500 у каждой либы и все не совместимы, я молчу(ок так исторически вышло).
Зато графика, комплексные числа — в стандарте — ага, спасибо.
Еще автор видит автоматизацию, даже там, где ее нет, имхо.
Ха-ха-ха, к сожалению на равне с годным контентом, сейчас у «официалов» тонны деграданского шлака, я бы своим детям такое точно не включал, то, что идет на «официальных» каналах делает людей овощами, свинка Свинка Пеппа в том числе. Мультик должен быть сложным! Он должен заставлять ребенка задуматься, спросить у родителей, а подобные детские мультики — еда, пережеванная и отрыгнутая. Кроме того они очень шаблонные — это так, это сяк, и никак по другому. И да — почему легко подделать Пеппу? — все просто — она сама ширпотреб с дешевой графикой и сюжетом.
Из адекватного — советские мультики, ну погоди, том и джери(о боже — насилие, но мое поколение выросло на этом, вроде не преступники поголовно), смешарики, лунтик(как не странно).
— НЕТ!
С современными аккумуляторами данный трюк не работает, уже лет 15 как…
Кхе, кхе, кхе, а в итоге вы сделали машину скорой помощи:
— нет, я серьезно — первая ассоциация при виде такой машины — неотложка.
И вообще, странный апгрейд логотипа, ИМХО стало хуже:
Потеря космического корабля/ракеты — это не только огромный общественный резонанс, и смерть людей, но и ОГРОМНЫЕ финансовые потери, дешевле сделать полет более безопасным, чем нести их.