В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирование компиляторов. Первая часть книги содержит обзор языков высокого уровня и связанных с их эволюцией технологий структурного, модульного и объектно-ориентированного программирования. Проводится сравнительный анализ языков, в том числе на основе объективных критериев, даются экспертные оценки. Вторая тема книги - конструирование компиляторов. Обсуждаются все элементы транслятора и этапы реализации языка от спецификации до формирования машинного кода. Книга адресуется студентам вузов, специализирующимся по компьютерным технологиям, программистам-практикам и всем, кто интересуется программированием.
V knige rassmatrivajutsja voprosy sravnitelnogo analiza jazykov programmirovanija i konstruirovanie kompiljatorov. Pervaja chast knigi soderzhit obzor jazykov vysokogo urovnja i svjazannykh s ikh evoljutsiej tekhnologij strukturnogo, modulnogo i obektno-orientirovannogo programmirovanija. Provoditsja sravnitelnyj analiz jazykov, v tom chisle na osnove obektivnykh kriteriev, dajutsja ekspertnye otsenki. Vtoraja tema knigi - konstruirovanie kompiljatorov. Obsuzhdajutsja vse elementy transljatora i etapy realizatsii jazyka ot spetsifikatsii do formirovanija mashinnogo koda. Kniga adresuetsja studentam vuzov, spetsializirujuschimsja po kompjuternym tekhnologijam, programmistam-praktikam i vsem, kto interesuetsja programmirovaniem.