[devel] (fwd) Re: FC3
Stanislav Ievlev
=?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Вт Дек 28 11:48:52 MSK 2004
On Tue, Dec 28, 2004 at 11:39:56AM +0300, Dimitry V. Ketov wrote:
>
>
> Stanislav Ievlev wrote:
> >>>>Ок. Тогда еще один маленький провокационный вопрос. А почему C++ для
> >>>>_простого_ синтаксического анализа?
> >>>А какие варианты предлагаются на замену ?
> >>:) боюсь даже произнести grep/awk.
> >
> >Не торопитесь с выводами. У grep/awk своя ниша - пусть там и сидят.
> Согласен, но вот Антон утверждает что текущий libhw это _прототип_, с
> неустоявшимися идеями, интерфесами и кодом. В этом случае _прототип_ удобно
> реализовывать на чем-то интерпретируемом и легко изменяемом, после чего
> _переписать_ (в язык более низкого уроня) лишь те компоненты,
> производительность которых неудовлетворительно мала.
> По крайней мере это даст базу разработчиков, готовых поддерживать идеи/код,
> патчи которых можно будет жеско дистилировать после критического анализа и
> отбора (впрочем из всего этого флейма понятно, что такая база _пока_ (?)
> никому не нужна).
С другой стороны человек всегда пишет _прототип_ на том языке который
прежде всего _ему_, разработчику удобен. Он для него и интерпретируем и легко изменяем.
Кроме того всё зависит какие задачи _прототип_ решает. А то можно сделать на чём-то одном, удовлетворяя потребности непонятно кого, и потом долго ломать голову как всё это переписать, а в процессе переписывания потерять возможности предоставляемые ранее другим языком. В общем язык это инструмент, инструмент выбирает тот кто с ним работает. Ну а патчи - дело добровольное. Кто захочет помочь - сможет помочь и без патчей, послав корректный багрепорт.
Никто же не переубеждает мастера, что ему надо использовать не этот
шуруповёрт, а другой, потому что убеждающему кажется, что закрученные
другим шуруповёртом шурупы легче вытащить.
В общем всё это пустые разговоры, продолжать которые не имеет смысл.
>
> >Кстати практически для всех компонент теоретически можно будет
> >использовать любые языки.
> >Но для ограничения зоопарка - выбор для модулей попадающих в дистрибутив
> >будет ограничен неким разумным набором.
> Вот это и кажется логичным, только если s/теоретически/практически/g.
Можете выполнить эту подстановку - если нравится ;)
>
> Д.
> _______________________________________________
> Devel mailing list
> Devel на altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel