Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];

Вниз

транслятор подмножества языка 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.044 c
15-1210102201
Маэстро
2008-05-06 23:30
2008.06.22
Программисты вопрос!!!!!


2-1211867426
ab1e
2008-05-27 09:50
2008.06.22
зарегистрироваться как почтовая программа и получить адрес


1-1195055685
NX
2007-11-14 18:54
2008.06.22
Обработка сообщений в сервисе


2-1212001762
buzb
2008-05-28 23:09
2008.06.22
Прозрачная форма.


15-1210753094
Slider007
2008-05-14 12:18
2008.06.22
С днем рождения ! 14 мая 2008 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский