to maximYCH
Асм нормально знаешь? Когда узнаешь, то резко повысятся требования, которые предъявляются к компиляторам и программам.
C--
А когда годков прибавится, то резко повысятся требования, которые предъвляются ко времени разработки/отладки...
Под КолибриОС ничего не писал на C--. Но ранее очень плодотворно программировал под Win32, OpenGL на C--,s1n wrote:Nable
а что за глюки??? их можно исправить?
>...примером несколько часов, из которых менее одного - на собственно написание...
остальное время боролся с глюками?
я сам паскалист.... поэтому и тяжело использовать Си.... сам С-- мне очень понравился.... побольше опыта и можно на нем писать мелкие проги.... а потом уже легче будет портировать или переписывать на фасм.... хотя с таким подходом легче сразу писать на фасме...
мнение о C-- сложились положительные, но есть и отрицательные вещи, классы так и не были реализованы, да и вообще энтузиастов любителей С-- не так и много, много времени тратил на поиск ошибок, благо компилятор C-- поддерживает отладочную информацию, кстати с fasm перейти на C-- не так сложно, а когда втянешься то вообще не хочется использовать fasm. Автор , Михаил Шекер последние годы вообще не отвечает на письма, жив ли... исходников компилятора он не дал. А ранее очень быстро вносил в компилятор дополнения и исправления. Так что ошибки однозначно будут. Многие вещи в С-- быстрее было написать на asm чем на C--. а некоторые наоборот. Если начинаешь программировать на C-- почитай описание компилятора, Михаил Ш. постарался и описал очень много примеров по использованию данного компилятора, посмотри исходники, документацию. адрес сайта http://c--sphinx.narod.ru/. Обидно что компилятор устарел и обновляться походу уже не будет.
Можете меня бить , но все же спрошу, а его заново написать много по времени?
Реализовать компилятор С-- (или транслятор из С-- в fasm) ИМХО гораздо проще, чем скажем С. Но вопрос - кто этим будет заниматься? Если писать в одиночку, то процесс может или застрять не начавшись (это более вероятно), или затянуться на годы (если найдётся мазохист по типу Шекера). Поэтому я считаю более разумно если будет группа разработчиков с авторитетным лидером (который напишет каркас) и исходники будут изначально открыты. В любом случае - для получения минимального транслятора уйдёт ИМХО не менее года.а его заново написать много по времени?
Написание компилятора (точнее транслятора на ассемблер) занимает один учебный семестр, в конце семестра пишется транслятор (Паскаль/С) с простенькой оптимизацией. Так что "годы" это громко сказано. Если писать с нуля, без знаний, то рекоммендую почитать "книгу дракона", ссылка на форуме есть.
знаю я как студенты курсачи (в частности по компиляторам) пишут! очень интересно по таким исходникам играть в игру "найди 10 отличий".Написание компилятора (точнее транслятора на ассемблер) занимает один учебный семестр, в конце семестра пишется транслятор (Паскаль/С) с простенькой оптимизацией
а вот за это спасибо. не читал.рекоммендую почитать "книгу дракона"
есть конечно изначальные исходники компилятора c--, можно к примеру скачать с сайта http://www.cs.utexas.edu/users/tbone/c--/, но кто его будет переделывать под колибри? может проще собрать типаAlbom wrote:Реализовать компилятор С-- (или транслятор из С-- в fasm) ИМХО гораздо проще, чем скажем С. Но вопрос - кто этим будет заниматься? Если писать в одиночку, то процесс может или застрять не начавшись (это более вероятно), или затянуться на годы (если найдётся мазохист по типу Шекера). Поэтому я считаю более разумно если будет группа разработчиков с авторитетным лидером (который напишет каркас) и исходники будут изначально открыты. В любом случае - для получения минимального транслятора уйдёт ИМХО не менее года.а его заново написать много по времени?
Tiny C Compiler http://bellard.org/tcc/ для Колибри?
ну с-- это не совсем компилятор Си.... (или я ошибаюсь?)....
а на http://www.cs.utexas.edu/users/tbone/c--/ лежит оригинальный.. который уже давно не обновлялся...
вот если бы у Шекера взять исходники... он там очень много исправлял... но это все мечты..
а на http://www.cs.utexas.edu/users/tbone/c--/ лежит оригинальный.. который уже давно не обновлялся...
вот если бы у Шекера взять исходники... он там очень много исправлял... но это все мечты..
tiny c compiler уже давно перенесён под колибри (ktcc), но код на его выходе ещё хуже, чем после с--
Ну ладно к черту Паскаль.
Решил изучать СММ.
Вот у меня вопрос. Можно ли через это программировать?
http://c--sphinx.narod.ru/FILES/wxcmm.zip
-----------------------------------------------------------------------------
Написал документацию на колибри.н--
-----------------------------------------------------------------------------
Дайте кто нибудь шаблон для математика.н--
с фпу, хоть с одним синусом.
Решил изучать СММ.
Вот у меня вопрос. Можно ли через это программировать?
http://c--sphinx.narod.ru/FILES/wxcmm.zip
-----------------------------------------------------------------------------
Написал документацию на колибри.н--
-----------------------------------------------------------------------------
Дайте кто нибудь шаблон для математика.н--
с фпу, хоть с одним синусом.
- Attachments
-
-
kolibri-h--DOC.rar (5.15 KiB)Downloaded 288 times
-
Я бы попросил следить за выражениями.
..bw
..bw
Нет. Эта библиотека основана на WinAPI.Yaskhan wrote:Можно ли через это программировать? http://c--sphinx.narod.ru/FILES/wxcmm.zip
Yaskhan
тут же есть... не знаю, последняя версия или нет.. у меня на винте 3 версии C-- лежит.. =))..
зачем брать основу, если есть адаптированый(в котором большинство работ уже сделано)??
>к черту Паскаль
хм... если к черту Паскаль, то думаешь на Си легче будет???
тут же есть... не знаю, последняя версия или нет.. у меня на винте 3 версии C-- лежит.. =))..
зачем брать основу, если есть адаптированый(в котором большинство работ уже сделано)??
>к черту Паскаль
хм... если к черту Паскаль, то думаешь на Си легче будет???
Изучай сразу MSVC++. C-- далекто не самое лучшее.Yaskhan wrote:Ну ладно к черту Паскаль.
Решил изучать СММ.
Вот у меня вопрос. Можно ли через это программировать?
http://c--sphinx.narod.ru/FILES/wxcmm.zip
-----------------------------------------------------------------------------
Написал документацию на колибри.н--
-----------------------------------------------------------------------------
Дайте кто нибудь шаблон для математика.н--
с фпу, хоть с одним синусом.
Who is online
Users browsing this forum: No registered users and 29 guests