Можешь прогнать его на тесте и выложить обзор результата? С максимальной оптимизацией конечно, если таковая имеется.Цитата:
Сообщение от caro
HiTechC или SDCC+Peephole. На выбор.Цитата:
Сообщение от psndcj
Вид для печати
Можешь прогнать его на тесте и выложить обзор результата? С максимальной оптимизацией конечно, если таковая имеется.Цитата:
Сообщение от caro
HiTechC или SDCC+Peephole. На выбор.Цитата:
Сообщение от psndcj
...можно ли взглянуть на пример маленького проекта под ZX Spectrum на нем. А то я пока думал по старинке, на Мазницинском C-- (pc110)Цитата:
Сообщение от Vitamin
Смотря что понимается под "маленьким проектом"... Можно скачать компилятор из инета (в свободном доступе) и проверить. Примеры кода есть выше (тяжеловат он). Файл оптимизации можно за полчаса написать ручками по анализу полученного кода.Цитата:
Сообщение от andrews
что-нибудь со спрайтами...у Мазницы библиотеки от Laser Basica прикручены...в качестве демки игра Кладова...компилится все o'k.Цитата:
Сообщение от Vitamin
Надо посмотреть какие там библиотеки в комплекте. В принципе, написать свои процедуры вывода (даже на асме) труда большого не составляет. А вот насчет лазербейсика тут думаю сложнее...Цитата:
Сообщение от andrews
ЗЫ. С-- чем отличается от полноценного С?
Vitamin
всем ;) это совершенно другой язык программинга. (только синтаксис чуть чуть на C похож)
а что, есть уже C-- генерящий код для z80 ?
Я просто слышал про этот язык. Его, кажется, для какойто ОС разработали?Цитата:
Сообщение от Sinus
Судя по всему, да. За подробностями- к andrews :)Цитата:
Сообщение от Sinus
Логику на "мелких" компах лучше на Forth писать. Правда, спековские версии не ахти... проще версию "под себя" один раз с нуля написать и дальше проблем не иметь.Цитата:
Сообщение от psndcj
Forth конечно хорош, но "лучше" - спорное утверждение,Цитата:
Сообщение от Lethargeek
тем более что ни одного примера реализации логики на нем для Спектрума
я во всяком случае не видел.
И это не совсем верно.Цитата:
Сообщение от Lethargeek
Реализации Forth для Спектрума основаны на стандартах Forth79 и Fig-Forth и практически
идентичны их CP/M и ранним PC вариантам.
Да и программирование на Forth требует несколько "другого" мышления чем на традиционных ЯВУ.
Вот выдержки из описания:Цитата:
Сообщение от Vitamin
0 Introduction
^^^^^^^^^^^^^^^
0.1 C--, what can it do?
C-- was designed to build small and fast programs. It is most suitable for
memory resident programs (TSRs), programs requiring interrupt handling or
programs that have limited resources.
C-- supports, among other things, inline assembly and recursion. Also the
internal C-- library of functions and macros, contains code support for
files, sound, graphics and access to extended memory by the use of the XMS
standard 2.0.
-----------------------------------------------------------------------------
0.2 C--, what is it like?
Nothing you have experienced before. :-)
Seriously, its sort of like C and kinda like assembly.
================================================== ===========================
1 THE C-- LANGUAGE
^^^^^^^^^^^^^^^^^^^
1.0 SECTION INTRODUCTION
After pondering for quite some time over what the best method to explain C--
to a new user, I came to the conclusion of describing some of its syntax and
usage as a contrast to C. This does limit the explanation's usefulness to
only C programmers, but since anyone who is anyone knows C, I don't see it a
problem. :-)
-----------------------------------------------------------------------------
Действительно генерит очень компактный код, но только под DOS :)
Сам пакет вместе с множеством примеров весит порядка
260 кб в RARе.
Кому интересно могу выслать, обращайтесь на k2k()list.ru