Вверх ↑
Этот топик читают: Гость
Ответов: 4631
Рейтинг: 749
#301: 2013-04-17 15:29:14 ЛС | профиль | цитата
CriDos, зачем скрещивать ужа с ежом? Лучше просто с 0 писать в том же Lazarus, хотя я бы предпочел в стандартном Delphi.
Но я считаю более правильным принимать участие в официальной разработке, раз уж она открыта, приняв выработанную концепцию.
[offtop]Правда, лично я пока не готов.[/offtop]
карма: 26

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#302: 2013-04-17 15:29:49 ЛС | профиль | цитата
CriDos писал(а):
я был...

Тю! опоздал немного. Но где там GodeGen, я в упор не вижу
карма: 22

0
Ответов: 4631
Рейтинг: 749
#303: 2013-04-17 15:30:15 ЛС | профиль | цитата
Так это он наверное и есть...
карма: 26

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#304: 2013-04-17 15:31:17 ЛС | профиль | цитата
Netspirit писал(а):
Так это он наверное и есть...

Кто он и кто есть
карма: 22

0
Ответов: 4631
Рейтинг: 749
#305: 2013-04-17 15:33:03 ЛС | профиль | цитата
Кодогенератор. В лучших традициях нового HiAsm - на C.
карма: 26

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#306: 2013-04-17 15:35:12 ЛС | профиль | цитата
Netspirit писал(а):
Но я считаю более правильным принимать участие в официальной разработке

Официально Lazarus-ом занимался Dilma, но что-то усохло у него пока дело
------------ Дoбавленo в 15.35:
Netspirit писал(а):
Кодогенератор. В лучших традициях нового HiAsm - на C

Да х с ним, на чем. Как из этого безобразия получается одна GodeGen.dll, вот мне чего не понятно

карма: 22

0
Ответов: 4631
Рейтинг: 749
#307: 2013-04-17 15:38:00 ЛС | профиль | цитата
Компилируется оно с помощью gcc или ещё чего-то там. Но это, как мне показалось, версия для Linux. Как оно собирается под Windows я не в курсе.
----
Хотя нет, вроде и для Windows тоже.
карма: 26

0
Ответов: 1841
Рейтинг: 369
#308: 2013-04-17 15:59:59 ЛС | профиль | цитата
Вы чего
http://svn.hiasm.com/packs/RTCG/Makefile писал(а):
CC = g++

CPPFLAGS = -fPIC
LDLIBS = -shared

SOURCES = $(wildcard *.cpp)
APP = codegen

all: $(APP)

clean:
rm libCodeGen.so *.o

$(APP): $(SOURCES:%.cpp=%.o)
$(LINK.o) $^ $(LDLIBS) -o libCodeGen.so
strip libCodeGen.so
cp libCodeGen.so /home/dilma/workspace/hiasm5/packs/fpc/

------------ Дoбавленo в 15.59:
*.SO == Linux
карма: 1
0
Ответов: 4631
Рейтинг: 749
#309: 2013-04-17 16:04:27 ЛС | профиль | цитата
Если компилировать dllmain.cpp, то должно получиться для Windows. Кажеться. Не разбираюсь я в этом.
карма: 26

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#310: 2013-04-17 16:46:09 ЛС | профиль | цитата
CriDos писал(а):
Вы чего

Аааа. Это файл без расширения, вот я его и не заметил. Пардонсе
Ладно, с исходниками понятно, а где искать результат этой компиляции, те в каком пакете есть готовая оригинальная GodeGen.dll
------------ Дoбавленo в 16.46:
Netspirit писал(а):
Кажеться. Не разбираюсь я в этом

Увы, но я тоже в этом мимо проходил. Ну не приходилось мне работать, ни с линуксом, ни с C. Мне исходники нужны только для посмотреть на функции и их взаимодействие
карма: 22

0
Ответов: 4631
Рейтинг: 749
#311: 2013-04-17 16:47:36 ЛС | профиль | цитата
Готовый кодогенератор есть в пакете C# .NET. Функции (экспортируемые) там все те же самые, что и FTCG. Разница только в синтаксисе кода компонентов на RTCG.
карма: 26

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#312: 2013-04-17 17:02:41 ЛС | профиль | цитата
Netspirit писал(а):
Готовый кодогенератор есть в пакете C# .NET

Там не оригинальный
Оригинальный весит в районе 360 кб, а этот весит больше 800 кб. Просто я встречал RTCG кодогенератор, но не уверен, что он оригинальный
карма: 22

0
Ответов: 1841
Рейтинг: 369
#313: 2013-04-18 08:04:13 ЛС | профиль | цитата
nesco, более оригинальный можно достать из SVN ранних версий CNET пакета
карма: 1
0
Гость
Ответов: 17029
Рейтинг: 0
#314: 2013-04-18 08:22:44 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 03:37:54
карма: 0

0
Ответов: 5446
Рейтинг: 323
#315: 2013-04-18 10:02:20 ЛС | профиль | цитата
217.118.64.42, а что подразумевается под этим:
Говорящий IPшник писал(а):
И было бы очень неплохо генерировать код программы для полнофункциональных сред программирования (CNET,Delphi и т.д.)

Про Ctrl+D знаете? А про "компилятор" Copy?
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)