Комментировать

Еще разок по тому же месту ФОРТ машину на базе железа от МК161? Зачем? Она и есть эта самая форт машина, да даже просто МК61 это ФОРТ машина и даже избыточная. Апендиксы торчат из попытки симуляции любой ВМ на платформе имеющихся MCU. И по автомату и по FPU, которые приходится так же симулировать (FPU еще и на 8-раз меньшей базе!!!!!) снижается итоговое быстродействие устройства. Но если мы пишем в автокоде и под традиционные ПМК задачи, с этим можно вполне мириться. А вот использовать автокод МК61 или МК161 в разработке сверх него еще и транслятора например Basic нет смысла - мы скушаем все быстродействие моментально. Ни о каких системных задачах даже речи быть не может, однако как показали многие, а особенно Вирт на виртуальных машинах можно решать задачи построения OC (не буду приводить название проекта, найдете в гугле). Для этого виртуальные машины должны обеспечить максимум быстродействия, никакая прошивка не даст МК161 вырваться вперед симуляции ее же на ARM, это же ясно как божий день. Разрядность такая штука с которой спорить невозможно. То что МК161 находится не в самом низу списка заслуга программистов СЕМИКО и явные промахи программистов машинок аутсайдеров. Вырваться ВМ МК61 в лидеры можно только полностью уйдя из под симуляции, почему? Да потому что изо всех щелей лезет FP даже при косвенном обращении к памяти, из циклов из условных переходов, резать по живому МК61 вталкивая туда типизацию бессмысленно, она успешна только благодаря балансу системы команд. И как показывает практика софт-процессор способен конкурировать с любым ASIC MCU решением и даже почти с любым ASIC CPU решением. Вот про что я говорю!

Коммерция в случае с запросами пользователей это то что никогда Вы не увидите на базе автокода МК161 ЯВУ с компиляцией. Это серьезная задача и yacc/lex ее не решить, потому что автокод медленный - нужна серьезная оптимизация конструкций языка. Если на платформе МК161 появится BASIC - то он будет очень медленный я уже объяснил почему. Любой компилятор в натив то есть в платформу x51 существует по определению, но простите "а на кой он нужен" любые SDK/STK стоят гораздо дешевле МК161. По определению СЕМИКО МК161 - это платформа пром. контроллера, с этим ИМХО тут все согласны. Писать компилятор Си например в МК161 автокод СЕМИКО не станет - не принесет это прибыли. Это и есть интересы коммерции.

P.S. Да существует куча ФОРТ машин для разных платформ и для x51 и для AVR и для ARM, тут велосипед изобретать не надо. Они вроде бы распространяются на условиях GPL .

Restricted HTML

  • You may quote other posts using [quote] tags.
  • Allowed HTML tags: <a> <em> <strong> <b> <i> <u> <strike> <del> <cite> <code> <blockcode> <pre> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <img> <sup> <sub> <blockquote> <h1> <h2> <h3> <iframe> <hr>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <pre>, <code>, <blockcode>.
  • Строки и параграфы переносятся автоматически.

Filtered HTML

  • Allowed HTML tags: <a> <em> <strong> <b> <i> <u> <strike> <del> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <h1> <h2> <h3> <h4> <table> <tbody> <tr> <th> <td> <img> <hr> <sup> <sub> <blockquote> <iframe>
  • You may quote other posts using [quote] tags.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <pre>, <code>, <blockcode>.
  • Строки и параграфы переносятся автоматически.

Plain text

  • No HTML tags allowed.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
КАПЧА
Вопрос для предотвращения спама