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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 2476—2467 | 2466—2457 | 2456—2447 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 380


№ 2466   02-02-2007 02:43 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2464« (Сергей Губанов)
___________________________
Чтобы не лениться делать это, надо установить в Windows размер файла подкачки = 0, вот тогда самостоятельно будешь скидывать на диск временно не нужные структуры данных (Stores).
И обратно к ручному управлению памяти ? За что боролись спрашивается ? :))


№ 2465   02-02-2007 02:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Свежий текст насчет floating point:

http://arxiv.org/PS_cache/cs/pdf/0701/0701192.pdf

Ссылка прислана А.Н.Соболевским (физфак МГУ).


№ 2464   02-02-2007 02:03 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2463« (AVC)

Например, мы говорим о сборке мусора "в принципе", как будто не существует огромного разнообразия способов это делать. Каждый из этих способов хорош и плох по-своему. Помнится, когда-то на RSDN оберонщиков пытались "стыдить" именно "примитивностью" сборщика мусора. Утверждалось, что блэкбоксовский GC в определенных обстоятельствах "падает". (Если я что-то путаю, Сергей Губанов меня поправит, он в этом споре принимал участие.)

Вобщем, подробности такие:

1) Если BlackBox заставить то и дело создавать и удалять 1000 объектов на фоне 5'000'000 существующих, то он будет это делать так медленно, что сил не хватить ждать. Сборщики мусора ранжирующие объекты по поколениям в этом случае работают "со скоростью света" просто не обращая никакого внимания на фоновые объекты. В BlackBox можно в данном случае порекомендовать либо временно скидывать фоновые объекты на диск (Stores), либо иметь свой пул для временных объектов. Обратный случай, когда 5'000'000 объектов живут примерно одинаковое время неудобен для сборщиков мусора ранжирующих объекты по поколениям (им приходится всё время убирать мусор в самом старом поколении) и BlackBox-овский сборщик обгоняет их на этом в 2-3 раза.

2) Отдельной проблемой является невозвращение освободившейся памяти BlackBox-ом обратно в операционную систему. Правда это проблема не для BlackBox-а, а для остальных программ Windows. BlackBox-су-то это как раз хорошо.

3) Если BlackBox захватит у операционной системы памяти больше чем установленно физической оперативной памяти, то работать он будет так медленно, что сил не хватить ждать. Ведь некоторые фрагменты этой памяти находятся на жёстком диске (в своп файле), а BlackBox постоянно "бегает" по всей памяти. Так как память обратно он никогда не отдаёт, то один раз попав в такую ситуацию, он уже назад не вернётся, остаётся только пожать плечами и прервать его работу. Чтобы таким образом не "залететь на жёсткий диск" программист должен самостоятельно следить за тем, чтобы не использовать памяти больше чем установленно физической оперативной. В принципе, это вполне логичное требование, но современные программисты избалованные существованием своп-файла, почему-то, уже ленятся делать это самостоятельно. Чтобы не лениться делать это, надо установить в Windows размер файла подкачки = 0, вот тогда самостоятельно будешь скидывать на диск временно не нужные структуры данных (Stores).




№ 2463   01-02-2007 18:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2420« (Елена Филиппова)
___________________________

Но, тем не менее, хочу обратиться к во всем уважаемым участникам с вопросом — зачем вам ветки об Обероне на Королевстве, если обсуждения никаких специальных вопросов по теме не происходит?

Я прошу прощения, что отвечаю на вопрос не сразу.
На мой взгляд, нам нужен этот форум как нейтральная территория, на которой могут общаться люди с разными представлениями об Обероне.
Возможно, из этой разности и вытекает "ломаный" стиль ветки: нас бросает то в "философские"  дебри, то в обсуждение мелких деталей. :)
Так что прав RBV, говоря, что любая наша ветка имеет тенденцию стать реинкарнацией "Мыслей об Обероне".
Но, с другой стороны, это не форум разработчиков одной конкретной реализации Оберона и не клуб (конечно, у обеих этих форм есть свои большие плюсы).

Вместе с тем, признаю, что критика справедливая: именно "технологии" у нас мало уделяется внимания.
После того, как Илья Ермаков внятно сформулировал, что такое ОТ, давно пора перейти к конкретному обсуждению ее составляющих.
А то иногда мы тут сотый раз пережевываем "азы", а о проблемах не говорим.
Например, мы говорим о сборке мусора "в принципе", как будто не существует огромного разнообразия способов это делать. Каждый из этих способов хорош и плох по-своему. Помнится, когда-то на RSDN оберонщиков пытались "стыдить" именно "примитивностью" сборщика мусора. Утверждалось, что блэкбоксовский GC в определенных обстоятельствах "падает". (Если я что-то путаю, Сергей Губанов меня поправит, он в этом споре принимал участие.)
Вообще, в ОТ существуют "темные" места, которые надо исследовать (здесь согласен с Русланом Богатыревым).
Например, механизмы безопасной выгрузки модулей или те же проблемы безопасности и эффективности GC.

Короче, я предлагаю рассматривать данную ветку как место обсуждения общих проблем ОТ, не сводимых к деталям той или иной конкретной реализации.
Надеюсь, против такого подхода не станут возражать ни сторонники КП, ни сторонники О-1 или АО (наши "сунниты" и "шииты" :) ).
Что же касается технический вопросов КП, то есть замечательный орловский форум.
 AVC


№ 2462   01-02-2007 04:45 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2461« ()
___________________________

Может ли кто-то дать ссылку на ресурс, где бы были собраны стандарты на форматирование кода для различных языков программирования?
Нужно для отбора и принятия как стандарта на фирме...


http://en.wikipedia.org/wiki/Coding_standards
http://www.tiobe.com/standards/
http://www.gnu.org/prep/standards/
http://www.gnu.org/software/womb/gnits/
http://www.wbdg.org/ccb/DOD/UFC/ufc_1_300_01.pdf (Criteria Format Standard. Министерство обороны США)
http://www.possibility.com/Cpp/CppCodingStandard.html
http://software.gsfc.nasa.gov/AssetsApproved/PA2.4.1.3.1.pdf (NASA, Flight Software)






№ 2461   01-02-2007 04:19 Ответить на это сообщение Ответить на это сообщение с цитированием
Может ли кто-то дать ссылку на ресурс, где бы были собраны стандарты на форматирование кода для различных языков программирования?
Нужно для отбора и принятия как стандарта на фирме...
Сообщение не подписано


№ 2460   01-02-2007 02:48 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2458« (Trurl)
___________________________

Ответ на »сообщение 2457« (AVC)
___________________________
>>>Хм... а атом железа тоже является компонентом ВАЗ-2101?

Ну, если он обозначен на чертеже, включен в технологическую карту и т.п., то да. :-)


Есть (смутное) сомнение.
Ведь гайка, наверное, сама входит в состав какого-нибудь компонента ВАЗ-2101.
А как говорили в Средние века, "вассал моего вассала -- не мой вассал". :)
 AVC


№ 2459   31-01-2007 12:11 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2456« (Mirage)
___________________________
Есть один простенький трюк.
Бросить на форму поле и скрыть его при помощи css, но не использую атрибут hidden.
И назвать его как нибудь подозрительно типа "email" :))
Пользователь это поле не увидит и ничего в него не напишет. Значит человек.
А бот увидит и старательно в него че нибудь напишет. Вот и попался.
Удобство заключается в том что при этом человеку не надо ничего делать для того чтобы доказать что он человек.
Не нужно разбирать дурацкие картинки. Чертыхаясь ошибаться в этих циферках.


№ 2458   31-01-2007 09:11 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2457« (AVC)
___________________________
>>>Хм... а атом железа тоже является компонентом ВАЗ-2101?

Ну, если он обозначен на чертеже, включен в технологическую карту и т.п., то да. :-)


№ 2457   31-01-2007 08:29 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2456« (Mirage)
___________________________

Ответ на »сообщение 2455« (Сергей Губанов)
___________________________

Ответ на »сообщение 2448« (Trurl)

"Гайка М14" является компонентом системы "ВАЗ-2101"

Можете объяснить откуда такой вывод?

А что, разве не так? ;)


Хм... а атом железа тоже является компонентом ВАЗ-2101?
 AVC


<<<... | 2476—2467 | 2466—2457 | 2456—2447 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 380


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

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

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

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

Перейти на конкретную страницу по номеру
  
Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

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