 15-09-2008
В наш век перехода от постиндустриального к информационному обществу технологии развиты как никогда ранее, у многих в кармане лежит если не какой-то продвинутый гаджет, то уж мобильник обязательно. Среди всего этого сонма устройств отнюдь не редко встречаются те, что работают под управлением Windows Mobile, а рынок автонавигаторов наполнен таковыми с WinCE в качестве прошивки. Для них можно легко и удобно писать программы на .NET, но фреймворк отличается своей крайней прожорливостью и неоптимизированностью для местных нужд(особенно, если у вас китайский навигатор с кривой прошивкой, собранной украденным Platform Builder'ом полувековой давности, где фреймворк просто не работает), а компилятор C++ генерит быстрый и небольшой код, имеющий привычку запускаться «там, где другим не под силу». Множество приложений оперирует деньгами, но в большинстве языков программирования, в том числе и в Java, нет стандартного класса Money. Многие просто хранят денежные величины в переменный с плавающей точкой, но это плохое решение, так как всегда возникают проблемы с округлением, которые приходится каждый раз решать по-разному. Кроме того, деньги могут измеряться в разных величинах (рублях, долларах, евро и других). Нельзя складывать или сравнивать евро с рублями — это неминуемо вызовет ошибку в результате. |