|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Goodyckov 2:5020/400 27 Apr 2001 15:09:45 To : All Subject : Re: Hе про Линукс -------------------------------------------------------------------------------- On Thu, Apr 26, 2001 at 06:31:16PM +0400, Vitaly Lugovsky wrote: > Oleg Goodyckov <og@videoproject.kiev.ua> wrote: > > >> > Ты пробовал когда-нить разработать язык программирования для своих > >> > собственных > >> > нужд? Вот как ты говоришь, чтобы "пить пиво, пока машина работает". > >> > >> Hу, я пробовал. Многократно. Это у меня вообще стандартная метода. > > > И где же твои языки? Только не надо мне за них выдавать частные решения. > > Здесь речь шла об универсальных языках программирования. Типа Перла. > > Ты сам сказал - "для своих собственных нужд". То есть - для частных задач. > Естественно, я для таких языков никогда не писал охватывающей все > вообразимые потребности RTL. Так как универсальных языков все равно не > бывает. > > >> > Я пробовал неединожды. И получалось, что гораздо легче приспособить к > >> > своим > >> > задачам язык, который даже не слишком хорош для них. Значительно проще! > >> > >> Зря ты так думаешь. Попробуй еще раз. > > > Hе зря. Это ты зря. > > Обоснуй. Слабать компилятор/интерпретатор языка, заточенного под одну > задачу, и на этом языке задачу решить, в случае, если задача таки весьма > сложная, получается гораздо быстрее и дешевле, чем решать задачу на языке, > для того весьма неприспособленном. Лабать компилятор/интерпретатор заточенного под конкретную задачу - это и есть формальный подход. Т.к. написание программы есть процесс создания входного языка и автомата, его распознающего. Вне зависимости от того, знает о том программист или нет. Писать вновь созданные компилятор/интерпретатор приходится на имеющихся языках. И выбор в этом случае - критичен. > > >> Всё получается так, как ты сказал, если не пользоваться формальными > >> методами и разводить гнилую интуитивщину. Тогда ошибок не оберешься, и, > >> действительно, лучше уж пользовать то, на что твоя интуиция более-менее > >> настроилась. > > > Согласен. Только формализация - процесс длительный. А деньги, как ты, > > возможно, > > знаешь, дают за решения "вчера". У нас так повелось. Пока. > > Вот не надо такого. Формальное решение обычно получается быстрее, чем > абы-как-через-задницу. Особенно если автоматические тулзени привлекать... Та и я так думаю. Hо создание формальной теоретической модели требует: а)теоретических знаний; б)навыков; в)денег. Во время создания ея программирование не производится. Что вызывает острое непонимание со стороны деньгодателей. Они думают, что это время могло бы быть потрачено с большей пользой. К тому ж, острое раздражение математиками вообще... К тому ж, абсолютное большинство программистов сами отрицают необходимость производить формализацию. Тебе ли о том не знать? --- ifmail v.2.15dev5 * Origin: unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18643dc39b8fc.html, оценка из 5, голосов 10
|