24.08.2005 ЭкспертизаJava "стукнуло" 10 лет. Довольно большой срок для технологии. За это время Java пережила несколько эволюционных этапов своего развития - от языка программирования до платформы для разработок, - завоевала интерес ИТ-сообщества и прочно укрепилась на позициях одного из общепринятых стандартов в сфере ИТ-разработок. Идея проекта Java заключалась в том, чтобы приложения можно было создавать не под конкретную аппаратную платформу и даже не под конкретную операционную систему, а под некую интеллектуальную платформу, которая была бы доступна везде. Как к этому шли? Развитие информационных систем начиналось с того, что приложения писались под какую-то конкретную аппаратную платформу на машинных кодах. Затем появился Assembler, что дало возможность писать уже не на машинных кодах, а в неких элементарных командах, которые потом легко транслировались в машинные коды. Далее возникли языки программирования, компиляторы. И если на первом этапе совсем не было переносимости, а с Ассемблером переносимость была в рамках одной архитектуры, то с появлением языков программирования (С, Pascal и др.) переносимость вышла на уровень исходных кодов. Java дала возможность писать приложения, не привязываясь к аппаратуре, к архитектуре, к компилятору. Хотя здесь тоже есть некоторые ограничения, поскольку существуют разные системы: компактные, десктопные, серверные. И хотя язык программирования один, его реализации и библиотеки в каждом случае "затачиваются" под какие-то конкретные ...
читать далее.