Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
1-13278
TuZ
2003-05-23 23:43
2003.06.05
Иконки из exe-шника


1-13241
mihei
2003-05-23 14:14
2003.06.05
Как сделать Label прозрачным


14-13459
zyurik
2003-05-19 19:57
2003.06.05
FastDIB


1-13254
AlexT1000
2003-05-23 14:15
2003.06.05
как HTM файл с картинками отправить по почте?


14-13376
Doom
2003-05-19 23:43
2003.06.05
Диаметр окружности, вписанной в многоугольник




   Наверх