Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт апр 23, 2024 18:59

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - ведь это неэффективно...
Автор Сообщение
  Заголовок сообщения:   Ответить с цитатой
название темы навеяло ;)
эффективность - это производная нескольки состовляющих, среди которых не первое место занимает количество подпрограммных вызовов на некую единицу кода.
Сообщение Добавлено: Ср июн 04, 2008 20:11
  Заголовок сообщения:   Ответить с цитатой
Стартер киты есть... всего 150 баксов в америке... пока в Россию везут, становятся по 190-200 баксов...

У меня на работе такой есть, только не с 3-м, а со 2-м циклоном...
Вот, на нем и буду делать все что хочется.
А на 3-м циклоне я еще не передумал плату свою делать.
Сообщение Добавлено: Пн июн 02, 2008 08:15
  Заголовок сообщения:   Ответить с цитатой
Ну и подключить экран-клаву... ;)
Сообщение Добавлено: Пн июн 02, 2008 02:30
  Заголовок сообщения:   Ответить с цитатой
а что мешает? ;) всего то 16 долларов. И останется только написать свой супер-пупер процессор с правом неприкосновенности :)
WingLion, стартер-киты же есть. И плату разводить не надо. только кристал запрограммировать
Сообщение Добавлено: Вс июн 01, 2008 23:13
  Заголовок сообщения:   Ответить с цитатой
хыхы =) мне бы что-то типа маленького отдельного компьютера с таким процессором... ;)
Сообщение Добавлено: Вс июн 01, 2008 20:44
  Заголовок сообщения:   Ответить с цитатой
Necromancer13 писал(а):
а где можно достать такой процессор и сколько он ПРИМЕРНО стоит?


Только что смотрел цену на минимальный Cyclone-III фирмы ALTERA - 16$

EP3C5 в 144-выводном корпусе
- 5136 логических ячеек
- 414 килобит внутренней памяти
- 23 встроенных умножителя 18x18
- 2 ФАПЧ (PLL)
- 94 I/O pins

на форт-процессор надо от 1000 до нескольких тысяч логических ячеек, т.е. в такoй ПЛИС можно разместить несколько форт-процессоров

п.с. и, разумеется, на этом затраты на получение форт-процессора не заканчиваются. Проектирование платы, разводка, изготовление, монтаж, наладка - все это требует времени и квалификации, т.е. "стоят неких денег", как минимум.
Сообщение Добавлено: Сб май 31, 2008 22:34
  Заголовок сообщения:  Re: ведь это неэффективно...  Ответить с цитатой
Necromancer13 писал(а):
ведь это все снижает скорость выполнения очень... никак с этим бороться нельзя?

странно, вроде в SP-FORTH оптимизатор из коробки встроен ? тут на форуме еще где-то было мерянье пиписьками оптимизаторного кода с кучей листингов :roll:
Сообщение Добавлено: Сб май 31, 2008 20:59
  Заголовок сообщения:   Ответить с цитатой
Цитата:
соизмерима с кодом MVC & GCC

Ещё есть Intel C++ (как-то так...) и разные фортраны, кот. дают ещё более эффективный код. Но то, что теоретически оптимизация после форта проще - тут где-то обсуждалось.
Сообщение Добавлено: Сб май 31, 2008 12:25
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
Бороться можно разве что переходом ко всем прелестям оптимизирующего компилятора, мгновенно превратив Форт из простейшей программы в сложную.


Когда я вставил оптимизатор в СПФ, все программы под СПФ без оптимизатора, остались работоспособными.
В крайнем случае, для специфического фрагмента оптимизатор можно отключить.

Хищник писал(а):
Догнать флагманские продукты в области компиляторов все равно не удастся, зато регулярность кода и возможность компиляции "на лету" потеряется.


Вопрос только в трудозатратах.
На данный момент, эффективность кода, скомпилированного СПФ, соизмерима с кодом MVC & GCC.
Чтобы значительно превзойти эти компиляторы мне потребуется на порядки меньше времени, чем вложенное
в один из этих компиляторов. Но и его у меня нет.
Сообщение Добавлено: Сб май 31, 2008 12:21
  Заголовок сообщения:   Ответить с цитатой
Или у фирмы Intellasys попросить. Настоящий форт процессор.
Сообщение Добавлено: Сб май 31, 2008 05:56
  Заголовок сообщения:   Ответить с цитатой
Есть ПЛИС (10-12$), на которых его можно сделать. Ну, программатор этой ПЛИС можно сделать за ~2$... Требует LPT.
Сообщение Добавлено: Сб май 31, 2008 01:34
  Заголовок сообщения:   Ответить с цитатой
а где можно достать такой процессор и сколько он ПРИМЕРНО стоит? :)
Сообщение Добавлено: Сб май 31, 2008 00:50
  Заголовок сообщения:   Ответить с цитатой
(шепотом) а если процессор стековый, то очень даже эффективно получается. Никакой эмуляции ведь уже нет. А тут естественно будет медленно, т.к. процессор регистровый, а форт стековый.
Сообщение Добавлено: Сб май 31, 2008 00:28
  Заголовок сообщения:   Ответить с цитатой
В общем, я вот как понял это: Форт - сам язык. То, что неэффективные трансляторы не значит, что неэффективный Форт. :) Реально ведь написать и хороший транслятор... хотелось бы когда-то хот ьпопробовать этим заняться =)
Сообщение Добавлено: Сб май 31, 2008 00:09
  Заголовок сообщения:   Ответить с цитатой
Также, можно бороться переходом к другому форт-транслятору (сложные форт-трансляторы тоже имеются).
Сообщение Добавлено: Сб май 31, 2008 00:05

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB