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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 2296—2287 | 2286—2277 | 2276—2267 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 398


№ 2286   24-01-2007 11:46 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2257« (Cprofi)
___________________________

(в конце концов что ФЯ, что ЛЯ можно рассматривать в контексте сложности абстракции и матподготовки как примерно одно и тоже  ). Если поанализировать его хоть немного, то видно с каким скрипом решаются даже "простые" задачи студентами. Я потому то и взял в кавычки слово "простые", что при внешней простоте (часто таки в одну две три строчки) работает далеко не так очевидно все.

Кстати, хорошая статья на эту тему:

Мартин Эрвиг. Побег от Зурга. Упражнение в логическом программировании

(оригинал: MARTIN ERWIG. Escape from Zurg: An Exercise in Logic Programming

Там на примере простой головоломки (поисе с возвратом) изучается, насколько легко или тяжело студентам изучать Хаскелл и Пролог.
Вывод такой:

Из нашего опыта решения примера задачи на обоих языках мы убедились, что система типов Хаскелла в конце концов делает реализацию поисковых задач на Хаскелле легче, чем на Прологе. Наиболее важная особенность Хаскелла, поддерживающая это впечатление, это наличие мультипараметризованных классов, поскольку мы можем абстрагировать общую схему решения в класс и повторно использовать его в других задачах.

Возможно, что с распространением Хаскелла решение задач на Прологе станет ненужным...


№ 2285   24-01-2007 11:41 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2266« (Владимир Лось)
___________________________

Не всё в Мире дискретно, но состояния имеет (непрерывные спектры).

Ну вот опять! То, что вы в данном случае определяете как "состояние" - просто абстракция, заменяющая недостаток знания по конкретным процессам, происходящим внутри некоторой системы, производящей именно такой набор и конфигурацию "пиков" на спектре...

Эх, жаль что мои познания в физике ограничиваются одной лишь фразой:

"Достаточно ли вы безумны, что бы быть правыми?" :o))


№ 2284   24-01-2007 11:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2280« (PGR)
___________________________

Возможно, дело в том, что 0.1 не представима точно в виде числа с плавающей точкой (это периодическая дробь в двоичной системе).
 AVC


№ 2283   24-01-2007 11:09 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2276« (Alexey Veselovsky)
___________________________

Структуры не могут эмулировать модули. В С++ структуры (они же классы) пытаются эмулировать модули - получается погано.

Типов модулей тоже не нужно. Мне бы (если бы текущий проект писался не на С++ а не Обероне) было бы нужно (и достаточно) чтобы был мехинизм генерации модуля по некому заданному шаблону + имени. Частичной генерации. Т.е. что-то генерируется само (и это для пишущего модуль - read only информация), а что-то программист может дописать сам.

Тут есть два пути - либо синтаксическая конструкция в языке, либо текстовый редактор умеющий это дело генерировать (правда при этом не будет ограничения на ro, ну да ладно) + сворачивать этот, зависящий только от имени модуля и имени(типа) шаблона, код в некое компактное представление на экране.


Генерация модулей с ручными вставками реализована в среде Clarion. И свёртка кода в компактное представление тоже там есть. Только мне это напоминает шкаф со множеством вложенных ящичков - добраться до нужного иногда просто тоскливо :)



№ 2282   Удалено модератором


№ 2281   24-01-2007 10:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2280« (PGR)
___________________________

Правильно ли работает функция ENTIER в BlackBox?
В документации сказано, что Floor и ENTIER должны давать
одинаковые результаты (округление вниз до ближайшего целого).


Вот с этим точно на http://bbforum.metasystems.ru/


№ 2280   24-01-2007 10:28 Ответить на это сообщение Ответить на это сообщение с цитированием
Правильно ли работает функция ENTIER в BlackBox?
В документации сказано, что Floor и ENTIER должны давать
одинаковые результаты (округление вниз до ближайшего целого).


dt: REAL := 0.1;
ENTIER(Math.Floor(10/0.1)) ---> 100
ENTIER(Math.Floor(10/dt))  ---> 100
ENTIER(10/0.1)            ---> 100
ENTIER(10/dt)              ---> 99 ???




№ 2279   24-01-2007 10:14 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2266« (Владимир Лось)
___________________________
>>>То, что вы в данном случае определяете как "состояние" - просто абстракция, заменяющая недостаток знания по конкретным процессам
Заметим, очень эффективная абстракция :)


№ 2278   24-01-2007 10:01 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2275« (AVC)
___________________________

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

А вот принципиальную сторону дела можно изложить и здесь.

Да, и это правильно.


№ 2277   24-01-2007 10:01 Ответить на это сообщение Ответить на это сообщение с цитированием
Хотим мы этого или нет, но "Мысли об Обероне" не уничтожаемы. :) На настоящий момент данная ветка, несмотря на "строгую" направленность, превратилась в "Мысли об Обероне III" :)


<<<... | 2296—2287 | 2286—2277 | 2276—2267 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 398


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

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

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

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

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

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