Продолжается подписка на наши издания! Вы не забыли подписаться?

От редакции

Сперва о хохме месяца. На КРИ-2005 Орловский, генеральный директор и основатель компании Nival Interactive говорил, что его компанию купить невозможно, скорее она сама кого-нибудь купит. Менее чем через неделю появилось сообщение о том, что холдинг Ener1 Group приобрел компанию компании Nival Interactive…

В этом номере центральное место отведено статьям о нетрадиционных подходах к программированию и работе с базами данных. Объектно-ориентированные СУБД появились достаточно давно (первая коммерческая реализация вышла на рынок в 1987 году). Однако радужным ожиданиям, сопровождавшим появление первых ООСУБД, не суждено было сбыться. До сих пор ООСУБД не сумели не то, что вытеснить реляционные, но даже занять сопоставимую с ними долю рынка. Тем не менее, объектно-ориентированные СУБД обладают определенными достоинствами, во многих случаях оправдывающими выбор этих СУБД в качестве платформы. Существуют ситуации, в которых ООСУБД оказываются значительно эффективнее РСУБД. Подробнее об ООСУБД и о типичном представителей этого класса систем управления базами данных можно прочитать в статье Алексея Ровдо " Построение и оптимизация Java/JDO-приложений на базе объектно-ориентированной СУБД Versant FastObjects".

В последнее время возобновились споры о перспективности различных парадигм программирования. Сторонники функциональной, объектно-ориентированной и компонентной парадигм приводят весомые аргументы за и против того или иного подхода. Истина, скорее всего, лежит где-то посередине. Многие сходятся на мысли о том, что неплохо было бы получить некое средство разработки, объединяющее наиболее интересные возможности различных подходов. В то же время mainstream-языки продолжают развиваться и постепенно впитывают в себя интересные возможности, предлагаемые другими подходами. Но происходит это крайне неспешно – как из опасений нарушения целостности и стройности дизайна языка, так и по техническим причинам. Поэтому периодически делаются попытки создать новый, гибридный, язык, объединяющий в себе различные подходы. Например, Python ассимилировал многие возможности функциональных языков, но он базировался на идеях скриптовых языков, и на такие вещи, как, скажем, статическая типизация или создание высокопроизводительного кода, рассчитан не был.

Еще два члена команды RSDN – Андрей Корявченко (AVK) и Иван Бодягин (Merle) – получили от Microsoft звание MVP (Most Valuable Professional). И тот, и другой являются постоянными авторами нашего журнала RSDN Magazine.


Copyright © 1994-2016 ООО "К-Пресс"