Как говорилось в одном армейском анехдоте, выходит-то хорошо, а вот входит плохо ;) Я чего-нибудь напишу на вики. На самом деле, книжка вряд ли поможет практически, но ею можно будет попользоваться в тексте курсовой :)
И ты говоришь после этого, что плохо входит! Библиография – это же святое!
(Вот мне записей 20 всего не хватило до того, чтобы порвать своим дипломом столяровский диссер... Догоним и перегоним Америку!!!)
BTW: Я надеюсь, мне удалось донести мысль, что нас сейчас совершенно не интересует, какими средствами ты пользуешься, ибо ты ими уже многими овладел, и, кажется, у тебя таки даже есть заготовки с которых ты довольно быстро можешь сделать странно выглядящий внутри, но работающий парсер? Короче, я надеюсь, Гоша не внушал тебе, что ему нужно что-то от свойств твоей реализации, кроме результата?
Гоша более-менее убедил меня, что тот подход, на который я молился, не является универсальным. Зато кое-какие размышления дали мне основания полагать, что можно-таки наваять что-то тэпэгэобразное, и оно будет работать.
А еще мне, как оказалось, не нравится тамошний лексер. Но на эту тему я еще подумаю.
Слушай, я же серьёзно говорю: за неделю нужно получить готовый парсер. Время истекло. Одним парсером ты в курсовой не отделаешься, а сейчас десятое ноября. Поэтому плюй с высокой колокольни на всю красоту кода, забивай на всё, что кто-либо тебе говорил о том, КАК писать, – и пиши. При любом подходе, если его выбрать и довести до ума, можно за два дня справиться целиком с этим этапом (и в любом придётся погрязнохакать).
До меня вдруг дошло, что сроки поджимают, а Гоша тебе не научник, а заказчик. Притом заказчик того самого противного типа, которые лезут в детали реализации.
Если тебе кажется, что твой подход с контекстными парсерами прокатит, юзай его. Если ты хочешь сделать ещё одну наколенку-анализатор, сделай. Но время, время, ВРЕМЯ!!!
НЕ НАДО нам рассказывать, как оно будет! Ты его сделай, а потом, если очень захочешь, расскажи. Главное, сделай, с правильными сообщениями об ошибках, с докой, со всем, что там требуется... А если ты будешь рассказывать, то мне придётся внушать Гоше, что ему не нужно вмешиваться в то, как ты хочешь это делать, а я не люблю заниматься внушениями по отношению к людям, имещим в моих глазах более высокий статус (например, так).
Наша с Гошей задача, если по-честному, дать тебе ТЗ. Ещё лично мне, как человеку третьему, и имеющему исключительно педагогический интерес, можно повякать на тему того, что, мол так-то и так-то ты большему научишься. (Гоше тоже можно, если что). А реализацией занимаешься ты...
А то есть, конечно, такой подход к обучению, когда мастер пишет программы руками ученика... Но в Нашей Стране и в Нашем ВУЗе оно не практикуется, по-моему. (Не говоря уже о том, что для этого подхода нужно, чтобы мастер таки был круче в теме, чем ученик, а и я, и Гоша признаём, что мы оба в теме чайники. Гоша об этом так вообще постоянно твердит: я чайник, вот шишка от граблей в доказательство).
Короче, я растёкся мыслию по древу, но ты мою идею уловил, я надеюсь? :)
Уловил. Просто я хочу напомнить тебе, что аутлайн того, как это должно работать - это вроде как мое задание на завтра, так что надо было тебе вмешиваться раньше ;) Плюс к тому, это дает нам пищу для обсуждения и стимулирует меня немного подумать над тем, как это делается правильно. Разумеется, ни о каком написании кода руками ученика речи не идет)
Я формулировал задачу на сегодня как описание выходных данных... Ну, по крайней мере, хотел.
А вот касательно того, насколько это для тебя полезно – я не знаю. Вероятно, гораздо полезнее было бы прочитать пять толстых книжек или написать пару компиляторов целикомых... Сейчас же оно точно только время отнимает и мешает тебе сосредоточиться на чём-то одном. (Сторонний взгляд нужен, когда ты к тупику хотя бы подошёл или зашёл в него, а не в тот моент, когда ты на путь ступил и пытаешься разогнаться)...
no subject
Date: 2006-11-09 08:33 am (UTC)no subject
Date: 2006-11-09 08:33 am (UTC)no subject
Date: 2006-11-09 09:57 am (UTC)no subject
Date: 2006-11-09 05:36 pm (UTC)no subject
Date: 2006-11-09 09:57 pm (UTC)Я чего-нибудь напишу на вики. На самом деле, книжка вряд ли поможет практически, но ею можно будет попользоваться в тексте курсовой :)
no subject
Date: 2006-11-09 10:54 pm (UTC)(Вот мне записей 20 всего не хватило до того, чтобы порвать своим дипломом столяровский диссер... Догоним и перегоним Америку!!!)
BTW: Я надеюсь, мне удалось донести мысль, что нас сейчас совершенно не интересует, какими средствами ты пользуешься, ибо ты ими уже многими овладел, и, кажется, у тебя таки даже есть заготовки с которых ты довольно быстро можешь сделать странно выглядящий внутри, но работающий парсер? Короче, я надеюсь, Гоша не внушал тебе, что ему нужно что-то от свойств твоей реализации, кроме результата?
no subject
Date: 2006-11-09 11:02 pm (UTC)А еще мне, как оказалось, не нравится тамошний лексер. Но на эту тему я еще подумаю.
no subject
Date: 2006-11-09 11:10 pm (UTC)До меня вдруг дошло, что сроки поджимают, а Гоша тебе не научник, а заказчик. Притом заказчик того самого противного типа, которые лезут в детали реализации.
Если тебе кажется, что твой подход с контекстными парсерами прокатит, юзай его. Если ты хочешь сделать ещё одну наколенку-анализатор, сделай. Но время, время, ВРЕМЯ!!!
no subject
Date: 2006-11-09 11:12 pm (UTC)no subject
Date: 2006-11-09 11:26 pm (UTC)Наша с Гошей задача, если по-честному, дать тебе ТЗ. Ещё лично мне, как человеку третьему, и имеющему исключительно педагогический интерес, можно повякать на тему того, что, мол так-то и так-то ты большему научишься. (Гоше тоже можно, если что). А реализацией занимаешься ты...
А то есть, конечно, такой подход к обучению, когда мастер пишет программы руками ученика... Но в Нашей Стране и в Нашем ВУЗе оно не практикуется, по-моему. (Не говоря уже о том, что для этого подхода нужно, чтобы мастер таки был круче в теме, чем ученик, а и я, и Гоша признаём, что мы оба в теме чайники. Гоша об этом так вообще постоянно твердит: я чайник, вот шишка от граблей в доказательство).
Короче, я растёкся мыслию по древу, но ты мою идею уловил, я надеюсь? :)
no subject
Date: 2006-11-09 11:37 pm (UTC)Плюс к тому, это дает нам пищу для обсуждения и стимулирует меня немного подумать над тем, как это делается правильно. Разумеется, ни о каком написании кода руками ученика речи не идет)
no subject
Date: 2006-11-10 12:09 am (UTC)А вот касательно того, насколько это для тебя полезно – я не знаю. Вероятно, гораздо полезнее было бы прочитать пять толстых книжек или написать пару компиляторов целикомых... Сейчас же оно точно только время отнимает и мешает тебе сосредоточиться на чём-то одном. (Сторонний взгляд нужен, когда ты к тупику хотя бы подошёл или зашёл в него, а не в тот моент, когда ты на путь ступил и пытаешься разогнаться)...