Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  13:44[Войти] | [Зарегистрироваться]
Обсуждение темы:
Оберон-технология: особенности и перспективы


Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение. 

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 6256 сообщений

Добавить свое сообщение

Отслеживать это обсуждение

Обсуждение из раздела
Школа ОБЕРОНА

<<<... | 6026—6017 | 6016—6007 | 6006—5997 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 25


№ 6016   13-12-2007 05:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Так, вроде объяснили люди добрые, что это стандартный (в т.ч. по ISO) формат векторной графики, и вроде очень хороший.
Ну что тут можно сказать - что ж плохого в том, чтобы в ББ иметь SVG-View? Очень было бы даже хорошо. Только где волонтёров найти... Вон, в "коллективной разработке" народ даже простые таблицы зафигачить не раскачался...


№ 6015   13-12-2007 04:57 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6014« (mud-eng)
___________________________

Вот такая вот мыслишка. Хотел на forum.oberoncore разместить в разделе "Коллективная разработка", но там такая тишь да благодать... Одним термоядерным ударом закинуть ББ на вершину сразу в нескольких сегментах. Много всяких прожектов было озвучено вокруг и для ББ. Предлагаю еще один, по-настоящему улетный.

Не сочтите за серость и дремучий провинциализм... Но что це такое буде - SVG?


№ 6014   13-12-2007 04:55 Ответить на это сообщение Ответить на это сообщение с цитированием
Вот такая вот мыслишка. Хотел на forum.oberoncore разместить в разделе "Коллективная разработка", но там такая тишь да благодать... Одним термоядерным ударом закинуть ББ на вершину сразу в нескольких сегментах. Много всяких прожектов было озвучено вокруг и для ББ. Предлагаю еще один, по-настоящему улетный.
SVG.
Насколько я владею ситуацией, такого еще не предлагалось. Для начала, "хотя-бы", сделать отображение (SVGView), поддерживающее стандарт SVG. Но отображение не простое, а золотое - с "врожденной" поддержкой "бесконечного" размера отображения, с "встроенными" полосами прокрутки. Затем, следующий шаг, на основе SVGView сделать визуальный редактор документов SVG. С перетаскиванием/растяжением мышкой, с контекстными меню для объектов и т.д. и т.п. Сразу получаете и мощнейший редактор научных и всевозможных других текстов. Про другие области возможного применения даже и не говорю: образования не хватает. И не надо делать "правильно", надо делать, "чтобы работало". Есть уже библиотеки? Значит использовать их по полной. В хвост и в гриву. Если что-то получится, то потом можно будет сделать и "правильно". Не сочтите за поучение, это так, выплеск эмоций.
Что здесь лично меня особенно вдохновляет, так это то, что идейка хорошо вписыватся в концепцию ББ, в его АД, и не выглядит "припекой с боку". Органично расширяет его возможности. Что скажете, господа хорошие?
Да, есть у меня идейки по доведению до ума реализации концепции АД в ББ, но вы сначал хорошенько посмейтесь над этой, SVG-идеей, а там поглядим.


№ 6013   13-12-2007 04:52 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6011« (Стэн)
___________________________

Ответ на »сообщение 6009« (Илья Ермаков)
___________________________
Вы бы, прежде чем такие утверждения делать, хотя бы изучили ситуацию с разработкой многопоточных приложений на С/С++.
www.rapidmind.net

Спасибо за интересную ссылку. Из неё понял, что ребята как раз таки отказались от "многопоточных приложений" (обосновав это именно так, что "параллельное программирование опасно и сложно" - ну ещё бы! Про что я и сказал - "колдыбание с семафорами и мьютексами", а на высокоуровневость фантазии не хватает...), а предложили библиотеку и рантайм для мелкогранулярного распараллеливания отдельных фрагментов вычислительного потока. Не сомневаюсь, что на вычислительных задачах это помогает задействовать больше одного ядра. Но причём здесь параллельное программирование, как создание параллельно и распределённо функционирующих задач (ориентированных не на линейные вычисления, а на нечто более "управляющее")?
Кроме того, такой fine-grained automated параллелизм требует очень сложной прослойки - и компилятора, и рантайма, и оптимизатора (думаю, намного похлеще, чем тот же Хаскелл). Мне страшно представить работу поверх всей этой штуки - полный недетерминизм и непрозрачность... Даже для вычислительных задач (Вы вот у Info21 спросите, насколько затрудняет контроль над процессом вычислений - например, над точностью - обычная, непараллелизующая оптимизация, и почему предпочтительнее использовать компилятор вообще без оптимизатора).
А теперь вспомним, что нет ни одного компилятора С++, не содержашего ошибок. И помножим эти ошибки на ошибки, безусловно, сушествующие в этом толстенном RapidMind. Спасибо, С++ Builder мы уже нюхали :-)


№ 6012   13-12-2007 04:38 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6011« (Стэн)
___________________________

Ответ на »сообщение 6009« (Илья Ермаков)
___________________________
>>> А С/С++-сники пускай себе с семафорами и мьютексами колдыбаются, как в каменном веке :-Р
Вы бы, прежде чем такие утверждения делать, хотя бы изучили ситуацию с разработкой многопоточных приложений на С/С++.
www.rapidmind.net


Ну дайте уж, дайте побрюзжать :-)
А то уже сколько месяцев сплошная политкорректность :-)

Всё равно сишники костылями занимаются... Потому что изначально отвергли один из основных принципов программирования: выстраивание иерархии абстракций (и все следствия - принцип высокоуровневости, компактности - "Калашникова", основные критерии хорошего ЯВУ и т.п.). А теперь пытаются на каждую конретную дырку искать конкретную затычку.


№ 6011   13-12-2007 03:49 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6009« (Илья Ермаков)
___________________________
>>> А С/С++-сники пускай себе с семафорами и мьютексами колдыбаются, как в каменном веке :-Р
Вы бы, прежде чем такие утверждения делать, хотя бы изучили ситуацию с разработкой многопоточных приложений на С/С++.
www.rapidmind.net


№ 6010   13-12-2007 02:05 Ответить на это сообщение Ответить на это сообщение с цитированием
P.S. Сейчас понемногу занимаюсь изучением упомянутого мной движка, буду начинать портировать.


№ 6009   13-12-2007 02:03 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6005« (Александр Феоктистов)
___________________________

Ответ на »сообщение 5998« (Илья Ермаков)
___________________________
отрисовка сцены ничего не занимает скажем, нам надо 25 фпсов,
значит за время между фреймами 1/25 секунды нам нужно просчитать всю игровую механику и перестроить сцену, это тоже за вас будет видеокарта делать? :)

+/- 10% НИЧЕГО не решают. Оптимизировать надо на уровне алгоритмики, в любом случае.
Плюс, сейчас на дворе многоядерки уже, и самое главное требование к языку, выходящее на первый план, - хорошая поддержка параллелизма. И она у нас скоро будет (мне, например, игровой проект на ББ интересен в первую очередь тем, чтобы на нём эту поддержку опробовать...) А С/С++-сники пускай себе с семафорами и мьютексами колдыбаются, как в каменном веке :-Р


№ 6008   13-12-2007 02:03 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6005« (Александр Феоктистов)
___________________________
>>> значит за время между фреймами 1/25 секунды нам нужно просчитать ...

Нет, не значит. Почему обязательно каждый кадр обсчитывать?
Есть экстраполяция, есть тупёж в конце концов.
Кстати, слишком умные боты - это жутко.
Забавно, если они тупят и толкаются.
Игрок чувствует мощь своего интеллекта :)


№ 6007   13-12-2007 01:50 Ответить на это сообщение Ответить на это сообщение с цитированием
Производительность это далеко не самое главное.
Есть игры типа MUD, где всё происходит в текстовом режиме.
И играют в них с азартом и поныне.
(В последнее время узнал многое о мире игр.
Литобзор и опрос свидетелей провожу :)
Это интересно по насыщенности идеями).

Меня больше волнует вопрос о диагностике ошибок.
Так как предполагается наплыв чайников, это бы надо провентилировать.
Если в структуру игродрома внедрён дефектный модуль,
то среда игры должна аккуратно обработать это.
Причём так, чтобы игровой процесс не нарушать.

Динамической подгрузке модулей даёшь динамический дебаггер!

На днях сайт - площадку для игродрома замутим.
С викидвижком и форумом. Уже есть хостер.
По крайней мере дизайнер себя в грудь кулаком стучал :)
Но кто верит пьяному дизайнеру? :)


<<<... | 6026—6017 | 6016—6007 | 6006—5997 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 25


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования