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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 1836—1827 | 1826—1817 | 1816—1807 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 444


№ 1826   17-01-2007 03:46 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1802« (Илья Ермаков)
___________________________

Ответ на »сообщение 1801« (pepper)
___________________________
В этом примере в функциях нет локальных объектов с деструкторами, следовательно, дополнительный код генерировать не к чему. Таким топорным тестированием трудно что-то выявить. Нужно либо подбирать хороший тест с активным размещением объектов с деструкторами на стеке и затем дизассемблировать код, либо верить на слово аффтарам книжек типа Рихтера и Робинса...


Деструкторы пишутся не просто так - они выполняют какую-то работу. От того, что в языке нет деструкторов, работа это магически выполнятся не будет, тот же самый код будет писаться в нужных местах ручками. Кстати, я правильно понял, что в предложенной схеме обработки исключений по мета-информации, финализирующий код будет дублироваться (в обработчике исключения и в конце функции) и избежать этого нельзя?

Что касается заявленного свойства "zero-overhead", то здесь не совсем все  честно. "Zero" по отношению к чему? Сама по себе поддержка метаинформации - это оверхед по сравнению с языком, в котором подобной метаинформации нет (зато есть поддержка исключений).

P.S. По поводу искусственности теста - согласен. Но чего-то более реального предложить не могу.


№ 1825   17-01-2007 03:32 Ответить на это сообщение Ответить на это сообщение с цитированием


№ 1824   17-01-2007 03:03 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1745« (info21)

(И скромно признаюсь, что "Purity" в заглавии доклада Гуткнехта на Дне Оберона в ЦЕРНе возникло по моему настоянию вместо Simplicity; "The Power of Simplicity" -- это на самом деле название достаточно известного не то худ. фильма, не то книги, и Гуткнехт хотел сыграть на этой аллюзии, тем более что в ETH давно и привычно говорят про simplicity; поскольку в ЦЕРНе я нес колоссальный репутационный риск при организации этого дня, то голову ломал над каждым словом в программе; в этом плане поговорка "простота хуже воровства" меня давно беспокоила.)

Сегодняшняя заметка на http://elementy.ru/blogs/users/spark/10851/ навела меня на такую мысль: наверное есть корреляция между противопоставлениями "чистые языки программирования vs нечистые" и "фундаментальные физические теориии vs эмпирические".



№ 1823   17-01-2007 02:47 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1821« (Trurl)
___________________________
Вообще, термин "объектный подход" в последнее время применяют для обозначения "ООП по Кею", противопоставляя его термину "ООП", узурпированому мейнстримом.
Ну-дык, истинный (уже и так :о) ) объектный подход подразумевает и предусматривает существование особых структур данных в среде поддержки времени исполнения, а мейнстриму втюхивают за "ООП" в том числе и побочное следствие работы макросредств управления компиляцией...


№ 1822   17-01-2007 01:41 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1815« (AVC)
___________________________
>>>Вот вопрос: в каком учебнике современный программист найдет сoвет, как ему выбрать "эпсилон"?
В любом учебнике по численным методам. ;-)


№ 1821   17-01-2007 01:28 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1803« (Сергей Перовский)
___________________________
>>>Если рассматривать Оберон, как язык для обучения, то надо иметь в виду, что "неявная" реализация в нем ООП приведет к серьезным трудностям с пониманием объектного подхода.

Вообще, термин "объектный подход" в последнее время применяют для обозначения "ООП по Кею", противопоставляя его термину "ООП", узурпированому мейнстримом.
Наверное, как раз для облегчения обучения последнему в компилятор Оберона от ETH ввели синтаксические расширения

TYPE
Point = OBJECT (VisualObject)
  VAR pos: Coordinate;
  PROCEDURE Draw*;
  BEGIN
    MyGraph.Dot(pos.x, pos.y)
  END Draw;
END Point;



№ 1820   17-01-2007 00:29 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1817« (RBV)
___________________________
Да и общая математическая подготовка должна быть на уровне.
Это - к вопросу "чего не хватает?" Всё-таки, вернулись к тому, с чего начали...
Безусловно, и вопрос выбора средств реализации растёт из того же места. "Лепилы" не будут "задумываться", а берут, что им первое на глаза положат. И даже если потом на что-то "иное" натыкаются, остаётся только "какое-то тупое недоумение" (с) МЖ

http://foto.mail.ru/mail/vladimir_sun/Havefun/i-12.jpg :о)


№ 1819   16-01-2007 18:53 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1817« (RBV)
___________________________

http://www.xsc.de/ - аналог есть и в Оберонах (ETH Oberon, расширение Oberon-X, если склероз мне не изменяет). Только в вашем случае это не поможет.

Спасибо!
Скачал исходники, так что может быть и поможет.
Или хотя бы научит. :)
 AVC


№ 1818   16-01-2007 18:27 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1814« (RBV)
___________________________


Погрешность накапливается в численных методах однозначно. На то они и численные :). Тип "значение и погрешность" не подойдет. Алгебру для него устанете создавать. Есть более простое решение - интервальное исчисление, с проработанной теорией. Но производительность, конечно, упадет.


По оценке Кнута, всего в 2 раза.
См. т.2. ("Получисленные алгоритмы"), "Вильямс", 2000, с.278.
 AVC


№ 1817   16-01-2007 18:04 Ответить на это сообщение Ответить на это сообщение с цитированием
http://www.xsc.de/ - аналог есть и в Оберонах (ETH Oberon, расширение Oberon-X, если склероз мне не изменяет). Только в вашем случае это не поможет.

Культура вычислений действительно упала. Тут info21 скажет гораздо больше чем я. Книг много, но их нужно уметь читать. Да и общая математическая подготовка должна быть на уровне.


<<<... | 1836—1827 | 1826—1817 | 1816—1807 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 444


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

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

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

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

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

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