А потому что это одно из тех мест, где программист (вернее архитектор приложения) должен хорошо подумать головой и решить что у него в приложении сообщение, а что данные. И никаких библиотек. Сообщение он должен мочь глазами читать, и руками писать. Как и команды shell. Другое дело, что ни того ни другого он делать не обязан, потому что он программист. И имеет право заставить свой код делать за себя все что угодно.
Но практика показывает, что заставить код правильно что-то делать, программист может только в том случае, если умеет это (хотя бы в простейших случаях) делать сам, руками.
Вообще за идею "давайте все делать прозрачно, не думая о размерах" мне хочется немедленно убивать с особой жестокостью. Потому что именно из-за идиотов, проводивших эту идею в графические библиотеки у меня на N800 нет ни одного графического вьюера, способного просмотреть картинку 20000x15000. И это на целых 128 мегабайтах памяти. Хотя в свое время существовали программы, позволявшие такие картинки смотреть, масштабировать и панорамировать под DOS в real mode, причем в режимах VESA заметно превосходящих по разрешению жалкие 800x480 N800.
no subject
Date: 2009-09-22 05:14 pm (UTC)Но практика показывает, что заставить код правильно что-то делать, программист может только в том случае, если умеет это (хотя бы в простейших случаях) делать сам, руками.
Вообще за идею "давайте все делать прозрачно, не думая о размерах" мне хочется немедленно убивать с особой жестокостью. Потому что именно из-за идиотов, проводивших эту идею в графические библиотеки у меня на N800 нет ни одного графического вьюера, способного просмотреть картинку 20000x15000. И это на целых 128 мегабайтах памяти. Хотя в свое время существовали программы, позволявшие такие картинки смотреть, масштабировать и панорамировать под DOS в real mode, причем в режимах VESA заметно превосходящих по разрешению жалкие 800x480 N800.