Главная страница
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.014 c
1-13312
Кен
2003-05-23 03:25
2003.06.05
А нет ли такой функции, чтобы преобрзовывать class в string ?


14-13445
Edge
2003-05-20 00:55
2003.06.05
Работа с сетью


14-13393
Maximov
2003-05-17 10:17
2003.06.05
Поиск неработает? Или это только у меня глюки?


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


1-13256
Boris K.
2003-05-22 19:55
2003.06.05
Проблема с Gauge и копированием файлов в XP.