Форум: "Прочее";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];
Внизтранслятор подмножества языка Pyton на Delphi Найти похожие ветки
← →
Kolan © (2008-05-12 14:22) [40]> Сейчас портянок нет, носки.
Вон только типа загребли на неделю (пришел через год после окончания института с военкой, лейтенант :) — были портянки :)
← →
Kolan © (2008-05-12 14:22) [41]> пришел через год после окончания института с военкой
пришел забирать военный билет — хитросью заманили :)
← →
Ega23 © (2008-05-12 14:24) [42]
> Вон только типа загребли на неделю (пришел через год после
> окончания института с военкой, лейтенант :) — были портянки
> :)
Ну не знаю. В далёком 1996 уже берцы с носками давали.
← →
Kolan © (2008-05-12 14:24) [43]> Ну не знаю. В далёком 1996 уже берцы с носками давали.
Downgrade наверно... :)
ЗЫ
Так поди берцы то в спецназе...
← →
Ega23 © (2008-05-12 14:27) [44]
> Так поди берцы то в спецназе...
Всей дивизии давали. Независимо от подразделения.
Кстати, по осенне-весеннему гов..щу лучше в сапогах лазить, чем в берцах; проверено.
← →
Поп Гапон (2008-05-12 15:12) [45]
> student_iz_muroma © (12.05.08 13:27) [16]
>
> если быть точным то что- то вроде этого
> Целью курсового проекта является разработка транслятора
> с языка Python.
> Исходными данными является входной файл с языка Python.
> В языке поддерживаются:
> 1. Комментарии (начинаются со знака «#» и до конца строки
> ).
> 2. Блоки по отступам.
> 3. Множественное присваивание.
> 4. Массивы с простым индексом.
> 5. Операторы ввода-вывода (input, output).
> 6. Условный оператор if ():elseif():…else:.
> 7. Оператор цикла while ():.
> 8. Сложный логический оператор.
> Основной метод синтаксического разбора – метод рекурсивного
> спуска, т. е. нисходящий детерминированный разбор на основе
> LL(K)-грамматики.
> Разбор логического выражения выполнять методом Бауэра–Замельзона.
>
> Программа должна выполнять следующие основные функции:
> 1. Лексический анализ фрагмента программы на языке Python
> (т.е. выделять терминалы, литералы, идентификаторы и построить
> таблицу стандартных символов).
> 2. Трансляцию логического выражения.
> 3. Синтаксический анализ.
> 4. Семантическую интерпретацию.
> 5. Генерацию кода.
Найди книгу
Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман
Компиляторы: принципы, технологии и инструментарий, 2-е издание
Для транслятора тебе достаточно прочитать 4 главы.
Работы здесь не более чем на неделю. Сам написал транслятор с Aspol на Pascal за три дня (хоть реализовано было криво, но для диплома бакалавра сошло).
← →
Сергей М. © (2008-05-12 15:17) [46]
> написал транслятор с Aspol на Pascal за три дня
Трансляция ЯВУ -> ЯВУ - это далеко не трансляция ЯВУ -> Asm
Сравнил, называется, ж. с п.
Тут тремя днями и не пахнет даже)
← →
Поп Гапон (2008-05-12 15:18) [47]
> student_iz_muroma © (12.05.08 13:35) [21]
>
> ок, если я дам задание полностью, сколько это примерно будет
> стоить
Да напиши сам, там делов то на пару дней - с синтаксиса питона перевести в синтаксис паскаля (а всякие фичи питона, как я понял, поддерживать по заданию не нужно.).
← →
Поп Гапон (2008-05-12 15:19) [48]
> Сергей М. © (12.05.08 15:17) [46]
>
>
> > написал транслятор с Aspol на Pascal за три дня
>
>
> Трансляция ЯВУ -> ЯВУ - это далеко не трансляция ЯВУ ->
> Asm
> Сравнил, называется, ж. с п.
> Тут тремя днями и не пахнет даже)
Для студента три дня нормально для трансляции ЯВУ в ЯВУ.
← →
Дмитрий С (2008-05-12 15:23) [49]
> все блин, договорился, всего то 2000 тыс рублей
Два ляма... хрена-се всегото =)
← →
Сергей М. © (2008-05-12 15:24) [50]Цитата из автора:
> на ассемблере должен быть результирующий код
ЯВУ, как видишь, и не пахнет)
← →
Anatoly Podgoretsky © (2008-05-12 15:39) [51]> Дмитрий С (12.05.2008 15:23:49) [49]
Это совпадает с нашей оценкой стоимости, чуть менее 100K$ или примерно 50К фунтов
← →
@!!ex © (2008-05-12 15:40) [52]> [38] student_iz_muroma © (12.05.08 14:20)
> все блин, договорился, всего то 2000 тыс рублей
я не особо расстроен. :)
Кстати, было бы интересно посмотреть на результат...
я наверно зажрался, но со мной меньше чем за 10 точно бы никто по этому вопросу не договорился....
← →
Anatoly Podgoretsky © (2008-05-12 15:58) [53]> @!!ex (12.05.2008 15:40:52) [52]
А ты плохой бизнесмен и готов продаться за кусок хлеба.
← →
Поп Гапон (2008-05-12 16:11) [54]
> Сергей М. © (12.05.08 15:24) [50]
>
> Цитата из автора:
>
>
> > на ассемблере должен быть результирующий код
>
>
> ЯВУ, как видишь, и не пахнет)
DCC32.EXE полученный исходник
← →
Сергей М. © (2008-05-12 16:14) [55]
> DCC32.EXE полученный исходник
И в результате будет получен код на ассемблере ?!
Ай да Гапон, ай да провокатор !)
← →
Palladin © (2008-05-12 16:15) [56]
> Сергей М. © (12.05.08 16:14) [55]
ну + еще какой нибудь дизассемблер :)))
← →
@!!ex © (2008-05-12 16:15) [57]> А ты плохой бизнесмен и готов продаться за кусок хлеба.
Да... Это точно, мне уже говорили, что слишком за маленькую сумму работу делаю...
Но мне стремно плосить большие суммы.
← →
Palladin © (2008-05-12 16:16) [58]
> @!!ex © (12.05.08 16:15) [57]
плосить должно быть не стремно, а стлемно :), а вот просить (читай требовать) - нужно.
← →
Сергей М. © (2008-05-12 16:17) [59]
> Palladin © (12.05.08 16:15) [56]
Ага)
В довесок)
← →
Ketmar © (2008-05-12 17:26) [60]ну чего вы «напиши» да «напиши»? топикстартер же признался, что он «сео», а у них в принципе мозгов нет, они писать код не способны.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.042 c