Важная информация

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 34

Тема: ZX COMPILER

  1. #11
    Member Аватар для Vovoi
    Регистрация
    06.07.2005
    Адрес
    г. Петрозаводск
    Сообщений
    151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Ух тышка!
    Огромнейшее спасибо, а то я замудохався подгружать свой компилятор (как минимум минуту приходится ждать)
    существуют ли компилы ускоряющие работу векторной графики (draw & circle)?
    Да, "вектор" ускорен. В частности, в версии "5" MCoder-2, круг рисуется в 2 раза быстрей.
    Ты говоришь "свой компилятор". Сам написал? Давай поподробнее.

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    ALKO, зачем тебе бейсик? учи асм, на спеке писать на бейсике - это разве что для баловства.
    Тут, прости, не соглашусь.
    Некоторые команды компилятся в оперативку одинаково. Так что без разницы на чём писать, на асме, либо на компилере бэйсика (т.е. на -чистом-*). Если важна скорость набора проги, либо промежуточные тесты, то компилятор самое то.
    Но, повторюсь, чистого компилятора на Спеке ещё не было. Мои поделки не в счёт.
    ____________________________
    * под "чистым" компилером я понимаю следующее:
    Оператор PRINT AT 10,5;"abc" скомпилируется в оперативке, например, в следующую конструкцию:
    LD DE,TEXT
    LD BC,6
    CALL 8252
    TEXT DEFB 22,10,5,"a","b","c"

    и больше никакого дополнительного барахла.
    В более грамотном комиляторе код оператора PRINT (да и других тоже) можно изменять по своему усмотрению. Исходя из этого, компилер можно делать сразу на базе асма.


    ---------- Post added at 17:54 ---------- Previous post was at 17:33 ----------

    Цитата Сообщение от ALKO Посмотреть сообщение
    Пора переходить на Си++ а то и на Java##...
    Что такое можно написать на "Си++", что нельзя повторить на бэйсике? Пример в студию!
    Последний раз редактировалось Vovoi; 28.12.2009 в 17:48.
    Spectrum Basic

  2. #12
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неее - компилятор загружаю HI-SOFTовский (кажется) с бабинника.
    А среду С++ я подразумевал для современных машин, где под периферию все уже адаптировано.
    В Basice основной недостаток - одинаковый размер всех переменных (нету int,char,float и т.д.) , что обратнопропорционально быстродействию
    например: зачем для экрана нужны дробные числа вплоть до миллионной ?
    там ватит и полторабайтной переменной.

    ---------- Post added at 18:52 ---------- Previous post was at 18:49 ----------

    На сайте Virtual TR-DOS весь софт в SCL.
    Где можно найти такой же софт в TAP/TZX/Z80 для 48-ого спека?

  3. #13
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,784
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    1,187
    Поблагодарили
    781 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    На сайте Virtual TR-DOS весь софт в SCL.
    Где можно найти такой же софт в TAP/TZX/Z80 для 48-ого спека?
    http://www.worldofspectrum.org/utils/index.html

    естественно русского софта там нету

  4. #14
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vovoi Посмотреть сообщение
    Что такое можно написать на "Си++", что нельзя повторить на бэйсике? Пример в студию!
    ну вы, ребята, даете
    на очень многих языках можно делать вообще всё, функционально. разница только в удобстве написания и скорости работы (ну и память еще, само собой).
    абсолютно все можно написать на асме, только ведь никто серьезные проекты на нем не делает, правда?
    так что глупый вопрос.
    Цитата Сообщение от ALKO Посмотреть сообщение
    В Basice основной недостаток - одинаковый размер всех переменных
    да это не основной недостаток. например, в спекобейсике нет локальных переменных, нет функций, нельзя делать рекурсию и все в таком духе. нет, я понимаю, можно все эти механизмы реализовать, но это будет полный отстой, как по коду, так и по быстродействию.

    если сравнивать си++ с асм и си++ со спекобейсиком, то асм и спекобейсик одного уровня языки. то бишь спекобейсик - это унылый тормозной макроассемблер (по ощущению).

  5. #15
    Member Аватар для Vovoi
    Регистрация
    06.07.2005
    Адрес
    г. Петрозаводск
    Сообщений
    151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    ну вы, ребята, даете...
    Не, всё правильно.
    =)
    Я ожидал было другого ответа, но всё было принято как следует:
    ALKO>А среду С++ я подразумевал для современных машин, где под периферию все уже адаптировано.

    Справедливо говоря, для Спекки - бэйсик и асм. Для ПЦ - Си, да Паскаль и прочее. Согласно железу!
    =))))
    Spectrum Basic

  6. #16
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну ладно
    но си для спека тоже хорошо, хоть и не принято оно у нас (а зря, я думаю).

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Member Аватар для Vovoi
    Регистрация
    06.07.2005
    Адрес
    г. Петрозаводск
    Сообщений
    151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если только сильно порезанный сделать.... чисто под Спек.
    Spectrum Basic

  9. #18
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    порезанный в плане либ? возможно. а так, сам компилятор вполне нормальный может быть, да и есть

  10. #19
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на сайте Worldofspectrum.org я нашел MCoder-2,но работает он как и большинство компилеров на спеке - с использованием библиотек самого компилятора.
    и никакими пириемуществами не обладает.

  11. #20
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,784
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    1,187
    Поблагодарили
    781 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    попробуй BLAST!
    в оригинале он с защитой - надо смотреть цвета по таблице.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ASAM Compiler By Rob F. / Entire Group ...
    от Robus в разделе Программирование
    Ответов: 125
    Последнее: 30.09.2013, 13:39
  2. Кросплатформенный Си компилятор (Cross Platform C Compiler)
    от MegaMyth в разделе Программирование
    Ответов: 27
    Последнее: 12.11.2010, 23:02
  3. C compiler
    от vitasam в разделе Программирование
    Ответов: 17
    Последнее: 25.08.2005, 16:42
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •