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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 1896—1887 | 1886—1877 | 1876—1867 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 438


№ 1886   18-01-2007 05:23 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1881« (Илья Ермаков)
___________________________


Особенное веселье для Вас начнется, когда ввиду размерности системы вы выскочите за пределы оперативки и задумаетесь о реализации специализированного свопа, т.к. системный тут никуда не годен.


Кстати, здесь есть неувязочка. Винда больше 3Gb не умееет принципиально (как не извращайся со свопом). Размер ОЗУ на моей рабочей машинке 2Gb. Ты уверен, что ББ мне поможет? А как мне поможет ББ, если я поставлю 8Gb и Win64?


№ 1885   18-01-2007 05:15 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1883« (AVC)
___________________________

Поэтому ему С++ и не предлагается, все равно правильно воспользоваться преимуществами языка он не сможет. Для программиста - это всего лишь грабли, которые он знает, и на которые не наступает.
Надо же. Только недавно Вы утверждали, что жить не можете без перечислимого типа...


Причем здесь перечислимый тип?


№ 1884   18-01-2007 05:13 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1881« (Илья Ермаков)
___________________________

Особенное веселье для Вас начнется, когда ввиду размерности системы вы выскочите за пределы оперативки


Уж если я где и выскочу за пределы оперативки, так это в языке с GC.


и задумаетесь о реализации специализированного свопа, т.к. системный тут никуда не годен.


В языке с GC я даже задумываться не буду - сразу пойму, что полный привет. Потому как из всех законных средств управления памятью у меня есть только явный вызов сборки мусора.


Как Info21 решил эту задачу на ББ, понятно - абсолютно прозрачно и легко, за счет использования обероновских архитектурных идей.


Видимо речь идет о каких-то хаках среды выполнения в стиле слабых указателей. Можно подробнее рассказать или это секрет?


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


Прямо заинтриговал, честное слово :) Что ж это за манипуляции с памятью, для которых без GC никак?


№ 1883   18-01-2007 05:05 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1880« (pepper)
___________________________

Это проблемы для физика-теоретика. Поэтому ему С++ и не предлагается, все равно правильно воспользоваться преимуществами языка он не сможет. Для программиста - это всего лишь грабли, которые он знает, и на которые не наступает.

Надо же. Только недавно Вы утверждали, что жить не можете без перечислимого типа...

И эти люди запрещают мне ковыряться в носу?!
;)
 AVC


№ 1882   18-01-2007 05:04 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1879« (AVC)
___________________________


Здесь надо сказать, что по сравнению с другими языками C++ имеет много недостатков, которые затрудняют разработку сложных научных программ. В частности, у него слабая поддержка одномерных и многомерных массивов,


std::vector.


нет локальных процедур,


Функторы.


неудачная концепция модуля,


Модулей вообще нет. Только каким боком они к числодроблению - мне неочевидно.


не поддерживается проверка индексов массивов,


Проверку всегда можно поставить (стандартная для контейнеров at(); - тому пример).


а также выполняется неконтролируемое преобразование типов.


Это уж как напишите. Что касается опасных неявных преобразований встроенных типов, то нормальный компилятор выдает предупреждение.


Монтенбрук, Пфлегер. Астрономия на персональном компьютере. “Питер”, 2002, стр.19


Астрономам C++ также противопоказан как и физикам. Кстати в случае шарпа/жабы указанных проблем не возникнет даже у астрономов.


№ 1881   18-01-2007 04:55 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1876« (pepper)
___________________________

Ответ на »сообщение 1871« (info21)
___________________________

Задача та же (система уравнений размерности >= 100К, коэффициенты -- полиномы, всю арифметику делать точно, метод Гаусса, подобные члены, сортировки ... все как положено).


С учетом числодробительной направленности задачи - бэйсик (да и любой другой интерпретатор) это наихудший выбор. А вот на жабе/шарпе/C++ - легко. Причем если на другом конце оберон в лице ББ, в котором отсутствует оптимизатор, то еще и выигрышь по времени счета гарантирован. Лично мне для такой задачи больше всего импонирует C++. Есть где развернуться - точная арифметика, перегруженные операции, матрицы, сортировки.

Особенное веселье для Вас начнется, когда ввиду размерности системы вы выскочите за пределы оперативки и задумаетесь о реализации специализированного свопа, т.к. системный тут никуда не годен.
Как Info21 решил эту задачу на ББ, понятно - абсолютно прозрачно и легко, за счет использования обероновских архитектурных идей. Идеология Цеплюсистов явно не дает готовых идей для этого, будете изобретать велосипед. И тут уже попргыаете без GC и т.п. :-) Если и получите частное конретное решение, то очень сомневаюсь, что оно окажется расширяемым.


№ 1880   18-01-2007 04:55 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1878« (Jean)
___________________________

утечки памяти, висячие ссылки, "проблемы" с арифметикой указателей, ...


Это проблемы для физика-теоретика. Поэтому ему С++ и не предлагается, все равно правильно воспользоваться преимуществами языка он не сможет. Для программиста - это всего лишь грабли, которые он знает, и на которые не наступает.


№ 1879   18-01-2007 04:55 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1876« (pepper)
___________________________


С учетом числодробительной направленности задачи - бэйсик (да и любой другой интерпретатор) это наихудший выбор. А вот на жабе/шарпе/C++ - легко. Причем если на другом конце оберон в лице ББ, в котором отсутствует оптимизатор, то еще и выигрышь по времени счета гарантирован. Лично мне для такой задачи больше всего импонирует C++. Есть где развернуться - точная арифметика, перегруженные операции, матрицы, сортировки.


Цитата:

Здесь надо сказать, что по сравнению с другими языками C++ имеет много недостатков, которые затрудняют разработку сложных научных программ. В частности, у него слабая поддержка одномерных и многомерных массивов, нет локальных процедур, неудачная концепция модуля, не поддерживается проверка индексов массивов, а также выполняется неконтролируемое преобразование типов.

Монтенбрук, Пфлегер. Астрономия на персональном компьютере. “Питер”, 2002, стр.19
 AVC


№ 1878   18-01-2007 04:48 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Лично мне для такой задачи больше всего импонирует C++. Есть где
>>>развернуться - точная арифметика, перегруженные операции, матрицы,
>>>сортировки,
утечки памяти, висячие ссылки, "проблемы" с арифметикой указателей, ...


№ 1877   18-01-2007 04:43 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1874« (Сергей Перовский)
___________________________

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

Дейкстра все же скорее computer scientist, чем рядовой "программист".
 AVC


<<<... | 1896—1887 | 1886—1877 | 1876—1867 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 438


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

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

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

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

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

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