История изменений
Исправление Iron_Bug, (текущая версия) :
Ты не можешь выдрать лексер или парсер GCC и использовать его в своём редакторе кода.
а мне это и не нужно. есть yacc, lex, bison. и они были много лет и будут ещё столько же. в чём проблема-то? вот именно, что gcc заточен на оптимизацию. а из библиотек общего назначения, наспех склеенных кое-как, никогда не получается качественного софта. это плата за универсальность, о которой я писала выше.
кстати, есть генераторы лексеров и парсеров. они генерят некрасивый, нечитабельный, некроссплатформенный и т.п. код, но он весьма эффективен. очень удобно использовать для частных мелких проектиков, когда надо парсить всякую нестандартную фигню для каких-то своих целей.
Мне всё равно кем они написаны, теоретиками, практиками, геями или вообще коммунистами.
да мне тоже. но если инструмент жрёт ресурсы, как потерпевший, то я какбэ имею вопрос к разработчиком: пошто так? не, я сама люблю теорию и всякие красивые математические модели. но я отдаю себе отчёт, что матмодель - это теория и красиво, а программирование - это реальный мир и тут нужна оптимизация. а в случае шланга девелоперы увлеклись теорией. получилось красиво, но жутко неэффективно.
Исправление Iron_Bug, :
Ты не можешь выдрать лексер или парсер GCC и использовать его в своём редакторе кода.
а мне это и не нужно. есть yacc, lex, bison. и они были много лет и будут ещё столько же. в чём проблема-то? вот именно, что gcc заточен на оптимизацию. а из библиотек общего назначения, наспех склеенных кое-как, никогда не получается качественного софта. это плата за универсальность, о которой я писала выше.
Мне всё равно кем они написаны, теоретиками, практиками, геями или вообще коммунистами.
да мне тоже. но если инструмент жрёт ресурсы, как потерпевший, то я какбэ имею вопрос к разработчиком: пошто так? не, я сама люблю теорию и всякие красивые математические модели. но я отдаю себе отчёт, что матмодель - это теория и красиво, а программирование - это реальный мир и тут нужна оптимизация. а в случае шланга девелоперы увлеклись теорией. получилось красиво, но жутко неэффективно.
Исходная версия Iron_Bug, :
Ты не можешь выдрать лексер или парсер GCC и использовать его в своём редакторе кода.
а мне это и не нужно. есть yacc, lex, bison. и они были много лет и будут ещё столько же. в чём проблема-то? вот именно, что gcc заточен на оптимизацию. а из библиотек общего назначения, наспех склеенных кое-как, никогда не получается качественного софта. это плата за универсальность, о которой я писала выше.
Мне всё равно кем они написаны, теоретиками, практиками, геями или вообще коммунистами.
да мне тоже. но если инструмент жрёт ресурсы, как потерпевший, то я какбэ имею вопрос к разработчиком: пошто так?