Демки на собственном компиляторе.

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Демки на собственном компиляторе.

Сообщение Mikle » 25.06.2005 (Сб) 13:38

Представьте себе, когда-то я этим занимался. :wink:
Сделал на Qbasic-е basic-подобный (но с изменениями) компилятор.
По ходу работы дошло, что ДОС умер, и работа осталась неокоченной (нет дробных типов, именованных констант и еще многого).
Но уже работает :!: Вот:
http://tuapse-mikle.narod.ru/RIFF.rar
Тут сам компилер и несколько демок с исходниками. Использовать так:
Riff.exe myfile.rif
На выходе имеем asm файл, который я дальше компилил асмом (кажется TASM-ом).
Напоролся на subj в архиве и решил, что есть, чем по-хвастаться. :roll:

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 26.06.2005 (Вс) 18:04

Mikle, здорово! Что еще можно сказать... А слобо для винды компилятор сделать? :D
ХЎ

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 26.06.2005 (Вс) 18:13

Действительно, есть чем похвастаться :)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 26.06.2005 (Вс) 20:04

d3drm
Можно и для винды, только не полный EXE, а ASM вставки для VB.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 26.06.2005 (Вс) 20:07

ASM вставки для VB - это я уже где-то видел и, кстати, постил...
ХЎ

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 26.06.2005 (Вс) 20:19

Это было у GSerg-а - вызов любой ф-ции, в т. ч. и асм-вставки по указателю.

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

Сообщение tyomitch » 26.06.2005 (Вс) 20:31

Mikle, ещё до GSerg-а это было у Оловянникова, а ещё раньше - не помню у кого, у кого-то заграничного.
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.06.2005 (Пн) 2:08

Угу. Я взял переделывать пример кого-то заграничного именно потому, что он мне не понравился :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Tin
Woodsman
Woodsman
Аватара пользователя
 
Сообщения: 1001
Зарегистрирован: 08.12.2001 (Сб) 11:00
Откуда: Kazakhstan

Сообщение Tin » 27.06.2005 (Пн) 7:58

:D
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88


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

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

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

    TopList