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

Вниз

Одн исходник для двух языков программирования. Возможно ли?   Найти похожие ветки 

 
DVM ©   (2003-05-19 09:36) [0]

Когда то давно я слышал фразы, что мол можно написать программу так, чтобы она успешно компилировалась на двух различных компиляторах двух различных языков программирования (Turbo Pascal и QBasic, например), т.е. исходник один. Возможно ли такое? Мне, честно говоря ничего такого придумать не удалось.
Возможны, я думаю два варианта:
1 - программа ничего не делает (просто компилится и все)
2 - программа хоть что-то делает.


 
Ihor Osov'yak ©   (2003-05-19 10:07) [1]

Не знаю. Возможно игра комментариев. К примеру - блок в с есть коментарием в паскале. Вариант 2 - использовать макроподстановки в том же си, может тогда он сможет прокомпилить паскалевский текст, к примеру

#define begin {
#define := =

Только зачем это?


 
DVM ©   (2003-05-19 10:12) [2]


> Только зачем это?

спортивный интерес, наверное.

> Возможно игра комментариев.

Да я тоже так думаю. Но все равно сделать непросто.


 
Romkin ©   (2003-05-19 11:02) [3]

Так Билдер спокойно воспринимает исходники на паскале. Правда, не потому, что они на С, а потому, что встроен компилятор Паскаля.


 
KSergey ©   (2003-05-19 11:44) [4]

> Возможны, я думаю два варианта:
> 1 - программа ничего не делает (просто компилится и все)

Ну это уже не плохо, согласитесь?
> 2 - программа хоть что-то делает.

Ну обычно конечно у нее меньше функций, чем у MS Word, например, но ведь и не в функциях суть. Так, лишь бы написала чего.

> > Только зачем это?

А мускулы мозговые развивать?
Впроечм сам еще ни разу не сочинял. Но то что видел - изящно ;)
Как правило действительно игра на комментариях.



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
14-13399
rosl
2003-05-18 11:59
2003.06.05
запустить приложение


1-13186
AlexCool
2003-05-26 13:10
2003.06.05
Напечатать документ Word в Canvas?


1-13238
kruzoman
2003-05-27 14:25
2003.06.05
как получить параметры


1-13193
qqqqq
2003-05-24 22:11
2003.06.05
Вопрос по строкам.


3-12998
Аноним
2003-05-19 01:00
2003.06.05
Кэширование изменений