Re[8]: Следующий язык программирования
От: Дарней Россия  
Дата: 04.10.05 09:50
Оценка: +1
Здравствуйте, VladD2, Вы писали:

VD>Это тоже возможно. Берешь продукт вроде R#-а и вперед делать синтаксически дифер. Вот только такой дифер будет иметь проблемы с коментариями и т.п. Но сравнивать из-за этого объекты и темболее отказыватся от хранения кода в текстовых файлах смысла нет.


Тут я никак не могу согласиться. Текстовые файлы как минимальная единица исходного кода — это просто атавизм, который сильно мешает дальнейшему развитию. К примеру, возьмем средства, расширяющие возможности студии — всякие там решарперы, visual assist'ы и together. Если нужно поставить более чем одно из таких средств, то каждое из них хранит свою собственную копию AST кода и следит за ее актуальностью, что выливается в затраты памяти и проблемы с синхронизацией между ними. Например, resharper + together = очень нехилые тормоза при любом рефакторинге.
Плюс к этому, хранение кода на уровне элементов AST намного упростит работу с VCS. К примеру, можно будет получить список изменений, которые проводились только в интересующей тебя функции, а не во всем файле, где она находится.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.