Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.22;
Скачать: CL | DM;

Вниз

транслятор подмножества языка 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;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.02 c
2-1211574528
Otz
2008-05-24 00:28
2008.06.22
Записи в DBGrid


15-1210545567
No_Dead
2008-05-12 02:39
2008.06.22
Неужели сидюк умирает?:(


2-1211621163
Димон
2008-05-24 13:26
2008.06.22
TXMLDocument в RUNTIME


2-1211411529
Timer
2008-05-22 03:12
2008.06.22
Как обновить TListView в режиме vsIcon?


2-1212024373
AlexAA
2008-05-29 05:26
2008.06.22
Работа с камерой