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

Вниз

транслятор подмножества языка Pyton на Delphi   Найти похожие ветки 

 
student_iz_muroma ©   (2008-05-12 12:52) [0]

Здравствуйте уважаемыемые мастера!
Может я конечно не на тот сайт обратился, но у меня такая проблема, нужно написать  такое приложение, ессно я ничего не знаю,  все что у меня есть, это готовый исходник, который нужно немного переделать под себя, кто сможет взяться за это и сколько это будет стоить.


 
Сергей М. ©   (2008-05-12 12:57) [1]


> кто сможет взяться за это


За это может взяться только CodeGear.


 
Сергей М. ©   (2008-05-12 13:05) [2]

Впрочем, все зависит от того, что в действительности подразумевается под выражением "на Delphi"


 
student_iz_muroma ©   (2008-05-12 13:10) [3]

Шутка чтоли такая глупая? Ну серьезно, сколько? или если заново писать сколько это будет стоить?


 
Ega23 ©   (2008-05-12 13:11) [4]


> Шутка чтоли такая глупая?


Да какие уж тут шутки...


 
Ega23 ©   (2008-05-12 13:12) [5]

А вообще учиться надо начинать не в середине мая, а в течении семестра. На диплом тоже полгода минимум отводится...


 
student_iz_muroma ©   (2008-05-12 13:12) [6]

подразумевается наверное транслятор питона в среде программирования delphi, такая формулировка, Вас, простите устроит?


 
student_iz_muroma ©   (2008-05-12 13:14) [7]

Для чего сейчас учить меня, я же просто попросил помощи, все у меня нормально, и работа уже давно приличная есть, сео назся, мож слышали, в армию мне просто не охота


 
Сергей М. ©   (2008-05-12 13:16) [8]


> Шутка чтоли такая глупая?


Глупа сама формулировка вопроса - дилетантщиной несет за версту.

Программа-транслятор - это программа, осуществляющая перевод (to translate = переводить) кода, записанного на исходном языке программирования, в код на другом языке программирования.

Исходный код у тебя записан на языке Pyton.
Код на каком языке программинрования должна в результате выдавать интересующая тебя программа ?


 
Сергей М. ©   (2008-05-12 13:17) [9]


> подразумевается наверное транслятор питона

.. во ЧТО транслирловать-то ?

И что значит "подразумевается" ?

Ты у препода уточнял это или не удосужился ?)


 
Сергей М. ©   (2008-05-12 13:18) [10]


> мож слышали, в армию мне просто не охота


Нет, не слышали.. Ты не говорил нам раньше, что тебе не охота туда) .. Можно сказать, откровение ..


 
Ega23 ©   (2008-05-12 13:19) [11]


> в армию мне просто не охота


Да фигня, сейчас на год всего берут...


 
student_iz_muroma ©   (2008-05-12 13:20) [12]

можно только не грубить и не умничать, на ассемблере должен быть результирующий код


 
Сергей М. ©   (2008-05-12 13:22) [13]


> на ассемблере должен быть результирующий код


Ассемблер - понятие растяжимое...

Для какого CPU ассемблер ?


 
student_iz_muroma ©   (2008-05-12 13:24) [14]

я думаю 8086,


 
Сергей М. ©   (2008-05-12 13:26) [15]


> я думаю


Ты не думаешь, ты предполагаешь. Т.е. отсебячину несешь пока что.
А для достижения цели необходимо знать точно не только аппаратную платформу, но и ОС, под управлением которой будет выполняться твой будущий скомпилированный ассемблерный код.


 
student_iz_muroma ©   (2008-05-12 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. Генерацию кода.


 
Сергей М. ©   (2008-05-12 13:29) [17]


> 5. Генерацию кода.


И хде тут пахнет ассемблером ?


 
student_iz_muroma ©   (2008-05-12 13:31) [18]

эх, не понять вас программистов, ну как объяснить еще, что я не увлекаюсь программированием, я дал задание, можно не фамильярно ответить на поставленный мною вопрос


 
Сергей М. ©   (2008-05-12 13:34) [19]


> дал задание


Это не задание, а его огрызок.
Никто не возьмется за работу, имея такое задание.


 
Palladin ©   (2008-05-12 13:35) [20]


> student_iz_muroma ©   (12.05.08 13:31) [18]

найди того кто увлекается и поговори с ним по душам...


 
student_iz_muroma ©   (2008-05-12 13:35) [21]

ок, если я дам задание полностью, сколько это примерно будет стоить


 
Сергей М. ©   (2008-05-12 13:37) [22]

Смотря что будет включать в себя это самое твое "полностью"..


 
Сергей М. ©   (2008-05-12 13:39) [23]

А как, кстати, называется УЗ и специальность, где ты получил это задание ?


 
@!!ex ©   (2008-05-12 13:40) [24]

> [21] student_iz_muroma ©   (12.05.08 13:35)

5000$, 2500 - авансом, месяц работы и договорились.


 
Anatoly Podgoretsky ©   (2008-05-12 13:42) [25]


> если я дам задание полностью, сколько это примерно будет
> стоить

Телепатов нет, но деньги вперед и на форум Работа.


 
Ega23 ©   (2008-05-12 13:43) [26]


> ок, если я дам задание полностью, сколько это примерно будет
> стоить


Много. Из серьёзных людей если кто и возьмётся, то от 50000. Вчерашние студенты может и меньше возьмут. Но у них и решение будет соответствующее...


 
Сергей М. ©   (2008-05-12 13:46) [27]


> 5000$


> от 50000


А после оплаты, глядишь, выяснится, что нужен еще и компановщик под какую-нить супер-пупер редкую ОСь))


 
Игорь Шевченко ©   (2008-05-12 13:47) [28]


> то от 50000


Евро


 
student_iz_muroma ©   (2008-05-12 13:48) [29]

жесть, толи у вас шутки такие, толи я че то туплю, у меня есть готовый курсач,в нем разбор ариф выр-ий осущ методом Дейкстры, а мне нужно Бауэра-Замельзона


 
Сергей М. ©   (2008-05-12 13:55) [30]


> разбор ариф выр-ий


А все остальное, кроме этого вида разбора, там реализовано ?)


 
Сергей М. ©   (2008-05-12 13:56) [31]


> у вас шутки такие


50 штук денег, по-твоему, шутка ?


 
Ega23 ©   (2008-05-12 13:58) [32]


> жесть, толи у вас шутки такие, толи я че то туплю, у меня
> есть готовый курсач,в нем разбор ариф выр-ий осущ методом
> Дейкстры, а мне нужно Бауэра-Замельзона


И что? Не хочешь платить - напиши сам, какие проблемы-то?
Это рынок, батенька. Не согласен с условиями рынка - выбирай другую профессию. У тебя целый год на размышления будет.


 
Anatoly Podgoretsky ©   (2008-05-12 14:04) [33]

> Игорь Шевченко  (12.05.2008 13:47:28)  [28]

Фунтов стерлингов, а еле лучше Латвийских лат.


 
Anatoly Podgoretsky ©   (2008-05-12 14:05) [34]

> student_iz_muroma  (12.05.2008 13:48:29)  [29]

Мы в состояние его переделать, на метод Бауэра-Замельзона, только это дороже, чем с нуля.


 
Anatoly Podgoretsky ©   (2008-05-12 14:06) [35]


> 50 штук денег, по-твоему, шутка ?

Шутка конечно и грубая, ну разве что студенческая скидка.


 
Сергей М. ©   (2008-05-12 14:09) [36]


> это дороже, чем с нуля


Дешевле всего будет годок понюхать портянки)


 
oxffff ©   (2008-05-12 14:19) [37]


> Основной метод синтаксического разбора – метод рекурсивного
> спуска, т. е. нисходящий детерминированный разбор на основе
> LL(K)-грамматики.
> Разбор логического выражения выполнять методом Бауэра–Замельзона.
>


Бери книгу Дракона и читай.


 
student_iz_muroma ©   (2008-05-12 14:20) [38]

все блин, договорился, всего то 2000 тыс рублей


 
Ega23 ©   (2008-05-12 14:20) [39]


> Дешевле всего будет годок понюхать портянки)


Сейчас портянок нет, носки. Правда насчёт запаха ещё неизвестно что страшнее...


 
Kolan ©   (2008-05-12 14:22) [40]

> Сейчас портянок нет, носки.

Вон только типа загребли на неделю (пришел через год после окончания института с военкой, лейтенант :) — были портянки :)



Страницы: 1 2 вся ветка

Текущий архив: 2008.06.22;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.019 c
2-1211742105
Дмитрий В
2008-05-25 23:01
2008.06.22
Database Desktop


15-1209750409
AEN
2008-05-02 21:46
2008.06.22
Лисп


10-1118062128
som
2005-06-06 16:48
2008.06.22
Ошибка при заполнении таблицы данными (Word)


15-1210753383
Vlad Oshin
2008-05-14 12:23
2008.06.22
настроить редактор для заготовок кода


6-1189589788
e_pAhA
2007-09-12 13:36
2008.06.22
Чтение информации с БД интернет сервера