пятница, 4 июля 2008 г.

All/C++

Одна из интересных тем, которую я открыл для обсуждения в своем журнале, это модели взаимодействия сред с языком С++. Цель данного обсуждения показать многообразие и различную идейную направленность каждого языка в отдельности  и его пересечение со своим старшим собратом С++.

Идея написания таких публикаций зародилась после моего печального опыта взаимодействия erlang и с++, о чем можно прочитать тут.

Нельзя не отметить, что из полученного мной опыта кроссязыковой разработки VB/C++, Python/C++, Java/C++, Erlang/C++,C#/C++ самым ужасным оказался именно erlang. Думаю, что таких ненадежных по своей задумке конструкций я не встречу ни в одном другом языке (lua, php, perl на очереди).

На данный момент в журнале можно найти примеры взаимодействия двух языков с С++, это С и Erlang. Каждая из данных статей самостоятельна и не перекликается взаимными выводами, чтобы облегчить чтение и расширить потенциальные границы для использования материалов с моего журнала. Однако на этом я не планирую останавливаться. После рассмотрения различных по природе сред и связи их С++ я хотел бы написать результирующий отчет подчеркивающий основные идейные направления каждоый из среды и их пересечение с идейными зацепками самого С++. При всем при этом я не хочу пропогандировать сам язык а лишь хочу сослаться на его универсальноть и надежность. Возможно, мне получится показать свой стиль разработки более наглядно с идейной стороны.


Кроме это у меня повилась надежа на потенциальную возможность рассмотрения вообще всего многообразия сред с точки зрения моды. Именно этот аспект меня беспокоит в современном компьютерном мире являясь угрозой к созданию хороших сблансированных сред.

Наблюдательные аналитики вовремя заметили, что к анализу склонны далеко не все люди. Гораздо лучше воспринимается что-то новое и сильное, чем старое и сложное с ужасающим набором правил. Что в сове время дало толчек к образованию большинства новых направлений, об этом я уже писал в Languages tendency.

Ни для ни кого не секрет что лучшим местом развития экономики является придания какому нибудь направлению технологиченого и революционного оттенка. В этом случае никому не нужные мобильные телефоны начнут раскупаться по цене в 1000 долларов, вместо аналогичной по функционалу модели ноутбука. Новая модель автомобиля с заниженной линией фар мгновенно заставит ценителей избавляться от своих старых коней. А результатом такой коммерциализации сектора программного мы имеем переписанные старые программы с тем же функционалом, библиотеки функций ничем не отличающиеся от своих предшественников, но поддерживающих тип System.String.

Я хотел сказать, что интересных тем прибавилось, то есть как это обычно:
- "продолжение следует..."

0 коммент.:

Отправить комментарий