... совсем
не о том, о чем надо, корифеи думают (там, правда пост под замком). Какие, блин, типы! Откуда они должны появляться, сверху, снизу, или сбоку...
Вот, готовлю я новый курс, типа Java-практикум. Раньше на Java ничего не делал, а тут пришлось. Думал, подумаешь, что Java, что C++.
Под рукой учебник 2006 года. Source-code всех примеров валяется в сети. На компе мне поставили NetBeans, Eclipse, могу резвиться как хочу.
Первый затык обнаружился при попытке повторить книжный пример с applet. Не находится файл с классом, заявленном в html-файле.
Начинаю ковыряться. Ха! Оказывается tag applet устарел с 2006 года, надо через tag object.
Заменил. Но и в _object_ уже спецификации тоже устарели! Раньше ему надо было задавать codetype и codeid, а теперь надо data и type, не говоря о прочих деталях.
Поменял. Наконец, NetBeans не показывает ни явных ошибок, ни устарелостей. Фууу.
Но мой графический applet из книги-шпаргалки попросту не делает то, что я хочу. И ошибки никакой не выдает. В разных браузерах работает чуть по разному, но прямоугольник, который я хочу нарисовать -- не показывается. Когда рисую из Javy -- все в норме, а из браузера -- фиг. Может проблема в том, что я изменил стандартную палету цветов в моем Windows, а она там как-то странно наследуется браузером? А может дело еще в чем-то.
Короче, реальные проблемы -- они не в тонкостях и красотах типов, это все херня. А в том, что все, что написано в книгах про ваши типы, устаревает раньше, чем реальные пользователи до них доберутся.
В этих условиях, я вполне понимаю, почему хорошие
водпроводчики программисты получают как пилоты ведущих авиакомпаний.