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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 38

Тема: Бага SDCC версии 3.3.0

  1. #21
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, а то, что Hitech C - дикий диалект K&R времён компьютерных динозавров, и даже на C89 не тянет, в расчёт не берём?

  2. #22
    Banned
    Регистрация
    28.12.2012
    Адрес
    Leesburg, VA, USA
    Сообщений
    974
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я пока пользуюсь ИАРом, точнее ничем не пользуюсь, потому что под зетник почти не пишу. Но: пока иаровский проект настроишь, можно яйца высидеть, а асм там - это вообще *censored*, начать с того, что он не инлайнится в принципе, нужно собирать асмом из отдельного сорца и линковать. Но код выходит сравнительно нежирный.
    Кстати, я и в нем багу нашел на максимальном уровне оптимизации.
    Последний раз редактировалось Vitamin; 27.09.2013 в 00:03.

  3. #23
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Error404, а то, что Hitech C - дикий диалект K&R времён компьютерных динозавров, и даже на C89 не тянет, в расчёт не берём?
    C чего это дикий диалект? ANSI C дикий диалект? Или "не читал, но осуждаю"? Пускай и не С89 (еще бы, в 88 то году выпуска), но оно многие написанные на ANSI C вещи компилит и работает, а SDCC - компилит, но не работает.
    Последний раз редактировалось Error404; 26.09.2013 в 22:29.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #24
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что скажет на main(){printf("Hello, world\n");} hitech, и что современный компилятор?
    Хотя против "компилит и _работает_" не попрёшь =)

  5. #25
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Что скажет на main(){printf("Hello, world\n");} hitech, и что современный компилятор?
    Хотя против "компилит и _работает_" не попрёшь =)
    Скажет "done". И что? Ты сам дофига накомпилил, умничаешь тут? Чего хочешь доказать? Уровень моей аргументации не устраивает? Другой не будет.
    Последний раз редактировалось Error404; 27.09.2013 в 00:22.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #26
    Banned
    Регистрация
    28.12.2012
    Адрес
    Leesburg, VA, USA
    Сообщений
    974
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обычный printf для любого компилера з80 - это 3-4кБ кода со старта. Даже не обсуждаемо, никогда его не юзаю.

  7. #27
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >Скажет "done". И что?
    gcc выдал пачку ворнингов...
    >Ты сам дофига накомпилил, умничаешь тут? Чего хочешь доказать?
    Для Z80 - ничего, всё асмом как-то. Да и доказывать что-то желанием не горю, просто на SDCC такой ор подняли, что кажется записали его авторов в личные враги. Чем мешает развитие(а он таки развивается) этого проекта нашим товарищам ретроградам - непонятно =)
    ЗЫ:z80 target для llvm мне тоже интересен.

  8. #28
    Activist Аватар для Sergey
    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    473
    Спасибо Благодарностей отдано 
    94
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    или только те, кто "болеет" за проект. я, например, прохожу мимо таких проектов (а вот побурчать на форуме могу, а для чего? а для того, чтобы если кто-то когда-то будет стоять перед выбором инструмента - знал, что он кривой, а этот - он не временно кривой, он вообще кривой). вменяемым и полезным для меня проектам - помогаю в меру сил, в т.ч. и готовым кодом.
    Люди делятся на две категории: одни ищут возможности, другие ищут причины.
    Вот Ширу искал возможности, и создал на базе SDCC среду разработки для ZX-Evolution. С её помощью уже создано портировано несколько проектов из исходников на Си.
    К примеру, некто Sergey78 чуть ли не в течение суток после появления открытых исходников делает порт на ZX-Evo. Он тоже ищет возможности, а не причины, чтобы ничего не делать, и не переливает из пустого в порожнее как базарные бабы.
    И, к слову, если бы они прислушались к таким "умникам" и "доброжелателям" как ты, то не было бы у нас сейчас ни SDK, ни новых игр: Uwol, Robo, Innsmouth, XNX, AlterEgo...
    Воистину говорят, благими намерениями устлана дорога в ад.
    С уважением,
    Gris / Red Triangle.
    _____________________________________
    ZX-EVO/TS-Labs config/NGS/HDD/SD-card
    Amiga A1200/Blizzard 1230@50/32/60GB
    Amiga A1200/Apollo 1260@66/32/60GB
    UnAmiga (C5) AGA GM7123 VideoDAC

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

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Для Z80 - ничего, всё асмом как-то.
    т.е., я сам не юзаю, не юзал и не собираюсь, но не понимаю, что вам не нравится) надо было юзать и потом уже делать выводы какие-то.

    Цитата Сообщение от Sergey Посмотреть сообщение
    Вот Ширу искал возможности, и создал на базе SDCC среду разработки для ZX-Evolution. С её помощью уже создано портировано несколько проектов из исходников на Си.
    и что это доказывает? люди на асме выкручиваются, херачат что-то сложное. на sdcc тоже придется выкручиваться и иметь какие-то странные проблемы, в то время как призвание си - оградить человека от низкоуровневых проблем. не должно даже мысли возникать, например, смотреть листинги. sdcc решает эту задачу отвратительно.

    то, что кто-то с помощью кривого инструмента добился-таки результатов - не отменяет кривость инструмента.

    и про портирование как бы мимо. портировать - это не заново написать (или, что главное, взять чужое написанное и применить!), кода там меняется не сильно много. а вот когда ты с нуля начнешь, да будешь брать чужой, не адаптированный под sdcc код, натрахаешься всласть. а потом, кто через это не проходил, будет говорить: а вон смотрите, чел взял и сделал, оставляя за кадром весь негатив.

  10. #30
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >т.е., я сам не юзаю, не юзал и не собираюсь
    Я всё-таки собирался и пробовал всякие hello world'ы, но ассемблер для моих потребностей оказался гораздо более адекватным средством.

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

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

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

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

Похожие темы

  1. SDCC: библиотеки для ZX
    от Sergey в разделе Программирование
    Ответов: 10
    Последнее: 25.10.2015, 19:30
  2. Работа malloc/free в SDCC/Z80
    от Oleg N. Cher в разделе Программирование
    Ответов: 9
    Последнее: 19.01.2015, 15:25
  3. sdcc. с чего начать.
    от ALKO в разделе Программирование
    Ответов: 42
    Последнее: 16.09.2012, 15:49
  4. SDCC - Small Device C Compiler
    от Valen в разделе Программирование
    Ответов: 52
    Последнее: 06.04.2012, 20:44
  5. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16

Ваши права

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