Ищу исходник конвертера VB код в любой язык программирования

Все вопросы «а не подскажете, где мне найти...» обсуждаются только здесь.
jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Ищу исходник конвертера VB код в любой язык программирования

Сообщение jangle » 05.10.2007 (Пт) 15:42

Нужен исходник любого конвертера, например VB в C++.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 05.10.2007 (Пт) 15:44

Ищу исходник конвертера VB код в любой язык программирования

Код: Выделить всё
Public Function ConvertVB2VB(Byval sSourceCode As String) As String
   ConvertVB2VB = sSourceCode
End Function
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 05.10.2007 (Пт) 15:48

ну кроме самого VB разумеется! :)

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 05.10.2007 (Пт) 16:22

Есть такой. Только он 1 состоит из 2 прог: сначала компилишь исходник, потом дизасмом... Вот оно и сконвертилось.
Изображение

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 05.10.2007 (Пт) 18:03

Вроде где-то видел такую прогу, VBto вроде называлась, но результаты её работы меня не устроили. Хотя идеального перевода исходника с одного языка на другой вряд ли можно добиться. Да что там идеального, вряд ли даже работать будет...
Подпись проходит рефакторинг

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 05.10.2007 (Пт) 21:53

Учитывая, что спецификация языка VB -- тайна за семью печатями, не верю в существование корректного конвертера такого рода.
Изображение

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 05.10.2007 (Пт) 22:50

Могу найти и выложить, только просьба потом не пинать, типа че за дрянь ты нам тут подсунул... Да, кстати, она ещё и платная по-моему
Подпись проходит рефакторинг

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 05.10.2007 (Пт) 23:05

Учитывая, что спецификация языка VB -- тайна за семью печатями, не верю в существование корректного конвертера такого рода.


Какая еще тайна? :) Ты же язык знаешь, опиши ее в БНФ, будет тебе спецификация синтаксиса. А готовую грамматику VB можно найти в сети, например тут есть для VB.NET: http://www.devincook.com/goldparser/grammars/index.htm

Могу найти и выложить, только просьба потом не пинать, типа че за дрянь ты нам тут подсунул... Да, кстати, она ещё и платная по-моему



Мне исходник нужен.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 05.10.2007 (Пт) 23:14

jangle писал(а):
Учитывая, что спецификация языка VB -- тайна за семью печатями, не верю в существование корректного конвертера такого рода.


Какая еще тайна? :) Ты же язык знаешь, опиши ее в БНФ, будет тебе спецификация синтаксиса.

Спецификация языка не упирается в спецификацию синтаксиса.
Но и синтаксис VB тоже непрост.
Я два года назад давал ссылку на сборник загадок от Эрика Липперта: "отгадайте, как VB поймёт этот код". Сам я там отгадал меньше половины.

jangle писал(а):А готовую грамматику VB можно найти в сети, например тут есть для VB.NET: http://www.devincook.com/goldparser/grammars/index.htm

А вот как раз спецификация на VB.net опубликована.
Так что сравнение неудачное.
Изображение

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 05.10.2007 (Пт) 23:44

tyomitch писал(а): два года назад давал ссылку на сборник загадок от Эрика Липперта: "отгадайте, как VB поймёт этот код".

А можно ещё раз ссылочку продублировать please?
[added]
если конечно не сложно...
[/added]
Подпись проходит рефакторинг

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.10.2007 (Сб) 0:16

http://blogs.msdn.com/ericlippert/archi ... 70884.aspx

Там на самом деле про VBScript, но предсказать, как этот код будет понят VB, не проще.
Изображение


Вернуться в Народный поиск

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

    TopList