ВУЗ:
Составители:
4
ВВЕДЕНИЕ 
Большую  часть  программы  курса «Лингвистическое  и  программное 
обеспечение САПР» занимают вопросы, связанные с изучением формальных 
языков, грамматик и основ построения трансляторов. По опыту преподавания 
этой  дисциплины  студентам  специальности 22.03.00 «Системы 
автоматизированного  проектирования»  освоение данного материала требует 
от  них,  наряду  с  владением  навыками  программирования,  серьезного 
изучения  теоретических  основ  построения  трансляторов.  Именно  поэтому 
значительная
 часть лабораторного практикума и курсовое проектирование по 
дисциплине «Лингвистическое  и  программное  обеспечение  САПР» 
посвящены созданию транслятора. За рамками данного пособия сознательно 
оставлены вопросы, касающиеся общих вопросов организации программного 
обеспечения  САПР,  технологий  структурного  и объектно-ориентированного 
программирования,  тем  более  что  большая  часть  этого  материала  в  ПГУ 
вынесена  в  отдельные  дисциплины  регионального 
компонента.  Также  не 
рассмотрены  языки  проектирования  САПР,  поскольку  их  рассмотрению 
посвящено отдельное пособие, находящееся сейчас в стадии написания. 
Можно  сказать,  что  изучение  теоретических  основ  и  приобретение 
практических  навыков  написания  транслятора  имеют  большое 
воспитательное значение. Не секрет, что многие студенты информационных 
специальностей, а часто и выпускники вузов, прекрасно умея разрабатывать 
программный  код
,  абсолютно  не  умеют  правильно  поставить  задачу, 
искренне не понимают, что любая программа будет эффективно и корректно 
работать  лишь  в  том  случае,  когда  она  предварительно  правильно 
спроектирована. Разработка транслятора - это прекрасный  способ  понять  на 
собственном опыте, что, не выполнив предварительных этапов (например, не 
разработав  правильного  формального  описания  языка  и  допускающей 
детерминированный 
анализ  грамматики),  невозможно  сделать  хорошо 
работающую программу. 
                                                                           4
                             ВВЕДЕНИЕ
       Большую часть программы курса «Лингвистическое и программное
обеспечение САПР» занимают вопросы, связанные с изучением формальных
языков, грамматик и основ построения трансляторов. По опыту преподавания
этой    дисциплины     студентам       специальности     22.03.00   «Системы
автоматизированного проектирования» освоение данного материала требует
от них, наряду с владением навыками программирования, серьезного
изучения теоретических основ построения трансляторов. Именно поэтому
значительная часть лабораторного практикума и курсовое проектирование по
дисциплине     «Лингвистическое    и    программное    обеспечение    САПР»
посвящены созданию транслятора. За рамками данного пособия сознательно
оставлены вопросы, касающиеся общих вопросов организации программного
обеспечения САПР, технологий структурного и объектно-ориентированного
программирования, тем более что большая часть этого материала в ПГУ
вынесена в отдельные дисциплины регионального компонента. Также не
рассмотрены языки проектирования САПР, поскольку их рассмотрению
посвящено отдельное пособие, находящееся сейчас в стадии написания.
       Можно сказать, что изучение теоретических основ и приобретение
практических     навыков   написания       транслятора      имеют    большое
воспитательное значение. Не секрет, что многие студенты информационных
специальностей, а часто и выпускники вузов, прекрасно умея разрабатывать
программный код, абсолютно не умеют правильно поставить задачу,
искренне не понимают, что любая программа будет эффективно и корректно
работать лишь в том случае, когда она предварительно правильно
спроектирована. Разработка транслятора - это прекрасный способ понять на
собственном опыте, что, не выполнив предварительных этапов (например, не
разработав правильного формального описания языка и допускающей
детерминированный анализ грамматики), невозможно сделать хорошо
работающую программу.
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 2
 - 3
 - 4
 - 5
 - 6
 - …
 - следующая ›
 - последняя »
 
