программистское
Nov. 13th, 2006 06:00 pmSun выпускает исходники Джавы (компилятора, виртуальной машины, всего интересного, в общем) под GPL-лицензией.
Примерно лет так на десять позже, чем надо бы, но все равно неплохо, неплохо...
Увы, меня уже теперь Джавой не заинтересовать. Прочно пройденный этап. Нет, ну если надо будет, я, конечно, напишу, но по своей воле? ни за что.
no subject
Date: 2006-11-13 07:56 pm (UTC)no subject
Date: 2006-11-13 08:53 pm (UTC)Java -- штука интересная, с кучей полезных библиотек, методик и софта вокруг. Но она как язык становится постепенно всё более "низкоуровневой", т.е. требующей внимания к "неважным для задачи деталям реализации" -- по сравнению с более новым поколением языков. Тот же ruby, при всей его нынешней кособокости, очень выразителен, позволяя в 2 словах записать то, что на яве требует 10 строк. Когда мне недавно перешлось пересесть с питона на яву, меня натурально ломало: "ёлки, вот это, что я привык записывать по месту парой квадратных скобок, надо разворачивать в цикл на 3 строки, да ещё заводить локальные переменные?". И так почти на каждом шагу.
Хотя, конечно, java 5 заметно получшала, приятно. Но у нас в конторе на неё пока ещё не переехали. Т.е. jre-то применяют 1.5, а переписать всё под generics и оттестировать -- пока сил нет.
no subject
Date: 2006-11-13 08:58 pm (UTC)В моей нынешней конторе - довольно интересное разделение: GUI - на .Net, все, что на data flow - C/C++, а все остальное (configuration, statistics, большая часть логики) - на Python.
no subject
Date: 2006-11-13 09:07 pm (UTC)Да, у .net есть прекрасная среда для строительства GUI, чего б не использовать :)
Можно ещё и так взглянуть. Всякие БД предоставляют довольно медленный, часто интерпретируемый, высокоуровневый язык (SQL и процедурные вериации типа pl/sql, pgsql, встроенных java/perl/python) поверх высокопроизводительных, писанных на оптимизированном C алгоритмов для более низкоуровневой работы с данными. Это настолько всем привычно, что редко кто внимание обращает.
no subject
Date: 2006-11-13 09:30 pm (UTC)no subject
Date: 2006-11-13 09:39 pm (UTC)no subject
Date: 2006-11-13 10:20 pm (UTC)Это не все причины, но многие из.
no subject
Date: 2006-11-14 08:57 am (UTC)Интересно, есть ли язык со строгой типизацией, не тянущий ярма совместимости с предшественниками, минималистский по синтаксису и в то же время достаточно мощный?
no subject
Date: 2006-11-14 10:35 am (UTC)