Я соглаен с автором, new и delete это управление памятью — отдельная тема. И в добавок очень большая. Отдельно операторы рассматривать нет смысла, имеет смысл рассмотреть вместе с созданием своего менеджера памяти.
А вот конструктор копий к оператору равно все же имело смысл прицепить для галочки и объяснить почему написано =, а вызывается конструктор копий.
Есть большущий минус, если захочется локализовать приложение, то такой вариант никак не подойдет. Для этого и придумано семейство printf, с другой стороны С++ не позволяет указать порядок. А вот boost::format это делает с легкостью, многие почему-то боятся boost, но данная библиотека очень сильно экономит время при разработке ПО.
Помню времена спектрума, его пик развития, когда активно делались электронные газетки, журналы и т.д. В те времена вышла пара журналов/газет с «горизонтальным скроллом», на самом деле было именно перелистывание страниц. Продолжений не было, читать жутко неудобно. В итоге все остались на вертикальном скролле.
Сам люблю почитать, в итоге привык книги читать по страницам (этому содействовали e-ink читалки), а вот уж различные статейки лучше читать одним куском.
И с точки зрения затрат на верстку, постраничный текст верстать дольше. А если понадобится табличку показать, то как быть, верстать как в книгах, жуть. А как же поддержка различных разрешений, меня к примеру не прет спотреть на сайт под экран 800 на 600 на мониторе 1920 на 1080.
Я оцениваю по магазину в котором сам покупал, когда брал свой Acer Liquid за 15, топовые от HTC стоили 21-23, сейчас в этом магазине топовые от HTC к примеру стоят 24-30.
Ну вот не скажите, основная проблема C это все же работа с памятью, многие на этом и огребают).
А по поводу NDK, не очень давно на хабре пролетала статейка про демомейкинг на Android, изображение генерилось на сях, но перенос этого изображения на экран, занимал что-то порядка 80% времени (надеюсь не ошибаюсь).
По мне так самая основная проблема в стандартизации, большое кол-во разрешений, разработчикам сложно это поддерживать. Разные 3д ускорители, разные процессоры. Взять вот nVidia с их Tegra, они уж очень сильно ударили по репутации как своей (на рынке АРМов), так и по Android.
Дальше, маркет, пусть даже будет в маркете миллиард приложений, из который 1% нормальных, которые нереально найти, которые часто можно найти только прямым поиском по названию, а очень часто пишешь конкретное имя, 1 в 1, а это приложение оказывается на 50 месте в списке.
Также очень-очень мало серьезных приложений, по сути это развлекательная платформа, профессиональных приложений раз-два и обсчелся.
Вот взять МС, железа на PC очень и очень много, но мс по крайней мере для основного железа делают дрова, а гугл клал на это.
Железячникам интересно только одно, продавать новые девайсы, почти у всех железячников даже и не пахнет 1.5годовой поддержкой, которую обещал гугл. Часто скорость адаптации новых прошивок под девайсы оставляет желать лучшего. Вот взять Acer, для Liquid S100 прошивка 2.1 вышла уже после выхода 2.2 от гугла. Это конечно Acer, но в интересах Google'а поддерживать репутацию своей платформы, но они этого не делают.
Дальше я не знаю чем руководствовалась компания выбирая Java как основной язык программирования. Сразу очевидны проблемы в высоких требованиях к железу. Взять iPhone, железо у старых можелей слабже чем у многих Android устройств, но на iPhone все летает, все работет шустро, а на Android очень часто тормозит, часто не запускается и т.д.
В итоге я вижу, что Java привела к тому, что для Andoid разработка проще, в итоге и больше всякого отстоя и никому не нужного софта, который засоряет маркет.
В итоге многие из моих знакомых говорят, что более ничего не купят на андроиде. Не знаю как будет, но среди моих знакомых очень много недовольных.
А вот конструктор копий к оператору равно все же имело смысл прицепить для галочки и объяснить почему написано =, а вызывается конструктор копий.
С цветом 3 варианта: ЧБ, Цветное, Любое.
При выборе любоее 44 и все подряд цветные.
Имхо что-то тут не чисто.
Помню времена спектрума, его пик развития, когда активно делались электронные газетки, журналы и т.д. В те времена вышла пара журналов/газет с «горизонтальным скроллом», на самом деле было именно перелистывание страниц. Продолжений не было, читать жутко неудобно. В итоге все остались на вертикальном скролле.
Сам люблю почитать, в итоге привык книги читать по страницам (этому содействовали e-ink читалки), а вот уж различные статейки лучше читать одним куском.
И с точки зрения затрат на верстку, постраничный текст верстать дольше. А если понадобится табличку показать, то как быть, верстать как в книгах, жуть. А как же поддержка различных разрешений, меня к примеру не прет спотреть на сайт под экран 800 на 600 на мониторе 1920 на 1080.
А по поводу NDK, не очень давно на хабре пролетала статейка про демомейкинг на Android, изображение генерилось на сях, но перенос этого изображения на экран, занимал что-то порядка 80% времени (надеюсь не ошибаюсь).
Дальше, маркет, пусть даже будет в маркете миллиард приложений, из который 1% нормальных, которые нереально найти, которые часто можно найти только прямым поиском по названию, а очень часто пишешь конкретное имя, 1 в 1, а это приложение оказывается на 50 месте в списке.
Также очень-очень мало серьезных приложений, по сути это развлекательная платформа, профессиональных приложений раз-два и обсчелся.
Вот взять МС, железа на PC очень и очень много, но мс по крайней мере для основного железа делают дрова, а гугл клал на это.
Железячникам интересно только одно, продавать новые девайсы, почти у всех железячников даже и не пахнет 1.5годовой поддержкой, которую обещал гугл. Часто скорость адаптации новых прошивок под девайсы оставляет желать лучшего. Вот взять Acer, для Liquid S100 прошивка 2.1 вышла уже после выхода 2.2 от гугла. Это конечно Acer, но в интересах Google'а поддерживать репутацию своей платформы, но они этого не делают.
Дальше я не знаю чем руководствовалась компания выбирая Java как основной язык программирования. Сразу очевидны проблемы в высоких требованиях к железу. Взять iPhone, железо у старых можелей слабже чем у многих Android устройств, но на iPhone все летает, все работет шустро, а на Android очень часто тормозит, часто не запускается и т.д.
В итоге я вижу, что Java привела к тому, что для Andoid разработка проще, в итоге и больше всякого отстоя и никому не нужного софта, который засоряет маркет.
В итоге многие из моих знакомых говорят, что более ничего не купят на андроиде. Не знаю как будет, но среди моих знакомых очень много недовольных.