OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 16 Декабрь, 2017 06:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: Подборка статей
СообщениеДобавлено: Воскресенье, 14 Май, 2006 10:04 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 8904
Откуда: Россия, Орёл
Очень интересная подборка статей, в частности, небезызвестного Ханспетера Мессенбека:
http://www.ssw.uni-linz.ac.at/Research/Papers/
Попереводить бы - да только когда руки дойдут :-)


Последний раз редактировалось Илья Ермаков Вторник, 16 Май, 2006 11:36, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Понедельник, 15 Май, 2006 15:12 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 954
Насколько я понимаю в группе Excelsior прекрасно осведомлены об этих работах Ханспетера. Можно их попросить сделать перевод.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Понедельник, 11 Январь, 2010 15:53 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Начал переводить статью OBJECT-ORIENTED PROGRAMMING IN OBERON-2 Ханспетера Мессенбека. Хотел поискать на форуме точный перевод термина type-bound, а нашел данную тему. Где-нибудь уже можно почитать эту или другие статьи на русском? Было бы интересно сравнить свои черновики. Если же перевод не делался, то могу предоставить свой для редактирования. Не знаю только в какой форме. Если мой перевод слишком корявый, то переводить с русского на русский не имеет смысла. Вот пример
Цитата:
АННОТАЦИЯ

Oberon-2 это усовершенствованная версия Oberon разработанная в ETH. Он вводит type-bound процедуры, экспорт данных только для чтения и расширяемые переменные типа "массив". Повторно введен оператор For. Эта статья сконцентрирована на type-bound процедурах, которые делают Oberon-2 объектно-ориентированным языком программирования(ООП) с динамически-связанным вызовом метода и строгим контролем типов времени компиляции. Вызов метода может также быть послан как пакет данных(расширяемые записи) обработчику процедур, что интерпретируется во время исполнения. Это настолько же гибко, как вызов метода в механизме диспетчеризации языка Smalltalk. Объекты несут информацию о типе времени исполнения, которая позволяет динамически связывать вызовы метода, проверять типы во время исполнения и реализуются из (?)перманентных объектов. Oberon-2 является доступным на различных машинах.

КРАТКИЙ ОБЗОР

В 1987г. Вирт дал определение языка Oberon [1]. По сравнению с его предшественником – языком Modula-2, Oberon является меньшим и более чистым, поддерживает расширение типа, которое является предпосылкой для ООП. Расширение типа позволяет программисту расширять существующий тип записи, добавляя новые области, сохраняя совместимость между старым и новым типом. Действия над типами, тем не менее, должны быть осуществлены как обычные процедуры без (?)синтаксической связи для типа. Они не могут быть переопределены для расширенного типа. Поэтому динамически-связанные вызовы метода (которые являются жизненно важным для ООП) Oberon непосредственно не поддерживает, хотя они могут быть осуществлены через записи вызова метода (см. ниже).

По сравнению с Oberon, Oberon-2 [2] обеспечивает себя type-bound процедурами (методами), экспорт данных только для чтения и расширяемые переменные типа "массив". Оператор For повторно введен, будучи устраненным в шаге от Modula-2 к Oberon. Эта статья концентрируется на type-bound процедурах и использование Oberon-2 для ООП. Другие средства описаны в Сообщении о языке Oberon-2.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Понедельник, 11 Январь, 2010 16:51 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2284
Откуда: Россия, Санкт-Петербург
id_ler писал(а):
Начал переводить статью
А книгу где-то можно добыть в электронном варианте?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Понедельник, 11 Январь, 2010 17:52 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Александр Ильин писал(а):
id_ler писал(а):
Начал переводить статью
А книгу где-то можно добыть в электронном варианте?
Это статья на семь страниц(70 кб) с диска из журнала Мир ПК №9 2005г. Может быть, сохранились где-нибудь в библиотеке. А скачать можно видимо здесь http://www.ssw.uni-linz.ac.at/Research/ ... Moe91.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Понедельник, 11 Январь, 2010 22:09 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 8904
Откуда: Россия, Орёл
type-bound традиционно переводилось как "связанная с типом"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Вторник, 12 Январь, 2010 09:50 

Зарегистрирован: Пятница, 24 Апрель, 2009 16:28
Сообщения: 525
Откуда: Москва
Илья Ермаков писал(а):
Попереводить бы - да только когда руки дойдут :-)
Илья, интересно, желание попереводить не пропало c 2006 года? С тех пор идет одна Java, ну и одна статейка по .Net :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Вторник, 12 Январь, 2010 10:06 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 8904
Откуда: Россия, Орёл
Я туда не заглядывал даже всё это время :( Недосуг.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Среда, 13 Январь, 2010 11:54 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Нашел на диске еще одну статью
Цитата:
Oberon Data Types

Matteo Corti
corti@inf.ethz.ch
December 5, 2001

1 Introduction
This document is aimed at students without any previous programming experience. We briefly describe some data types of the Oberon language and how they are internally represented.

This document is distributed in the hope that it will be useful, but without any warranty; Without even the implied warranty of merchantability or fitness for a particular purpose.
Последний абзац – это шутка такая?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Среда, 13 Январь, 2010 12:47 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2284
Откуда: Россия, Санкт-Петербург
А книгу OBJECT-ORIENTED PROGRAMMING IN OBERON-2 Ханспетера Мессенбека где-то можно добыть? Существует ли перевод на русский язык?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Суббота, 16 Октябрь, 2010 19:46 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Александр Ильин писал(а):
А книгу OBJECT-ORIENTED PROGRAMMING IN OBERON-2 Ханспетера Мессенбека где-то можно добыть?

Книга есть в этой библиотеке. Но кто может создавать аккаунт и как там дальше – непонятно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Суббота, 16 Октябрь, 2010 20:15 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2284
Откуда: Россия, Санкт-Петербург
id_ler писал(а):
Книга есть в этой библиотеке.
А ещё там же есть в электронном варианте (eBook), и даже второе издание. Я думаю, надо быть записанным в ту библиотеку, чтобы получать книги. Скорее всего, доступ к ним можно получить только с компьютеров, находящихся в здании библиотеки либо в кампусе: http://www.lib.berkeley.edu/Help/connec ... ampus.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Суббота, 16 Октябрь, 2010 21:43 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
На Амазоне юзаные за 33$ продают, только в Красноярск сказали не повезут :( делеко
http://www.amazon.com/Object-Oriented-P ... 3540600620

Описание книги доступно тут лучшее из того, что нашлось.
http://books.google.com/books?id=h155Qg ... CDQQ6AEwAQ

А содержание только на родном языке автора :) но вообще то более менее поняты главы
http://books.google.com/books?id=DkU8jM ... &q&f=false

Тут есть статьи по Оберону-2 тоже.
http://www.springerlink.com/content/?k=oberon

Вот у меня такой вопрос возник... Товарищи форумчане с 1999 года ни у кого не оказалось книги отсканированной и пережатой в djvu (может даже автографом Вирта, он ведь приезжал :) ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Воскресенье, 17 Октябрь, 2010 07:40 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Александр Ильин писал(а):
Скорее всего, доступ к ним можно получить только с компьютеров, находящихся в здании библиотеки либо в кампусе
Возможно, что какой-то межбиблиотечный обмен существует. На данный момент знаю только, что областная библиотека занимается оцифровкой и рассылкой электронных документов по запросу городских. Откуда-то они этот опыт перенимают. Иначе, зачем нужен
Цитата:
WorldCat is the world's largest library catalog, helping you find library materials online.

:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Воскресенье, 17 Октябрь, 2010 08:43 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7728
Откуда: Троицк, Москва
divan писал(а):
На Амазоне юзаные за 33$ продают, только в Красноярск сказали не повезут :( делеко
Я вижу за $10.52.

Кто сказал, что не повезут?
Самолёты летают, Визой оплачено -- остальное продавцу похрен.

Только что написал продавцу в NY. Сообщу сюда, что ответят.

Амазон не единственная контора.
Вот еще одна того же ранга и качества (проверено с год назад):
http://www.barnesandnoble.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Воскресенье, 17 Октябрь, 2010 17:35 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
РГБ предоставляет доступ к удаленным ресурсам. Как я понял, всё очень упрощается с компьютеров библиотеки.

На сайте Cornell University нашел статью 2007 года о причинах необходимости модульных программ.
Цитата:
In programming, the maxim should be “It is what you do, not the way that you do it”. That’s the essence of modularity.

http://arxiv.org/pdf/0802.3476v1
Уровень сложности: простой
Язык: английский
Размер PDF: 82кБ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подборка статей
СообщениеДобавлено: Вторник, 19 Октябрь, 2010 08:52 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7728
Откуда: Троицк, Москва
Info21 писал(а):
Только что написал продавцу в NY. Сообщу сюда, что ответят.
Да, какая-то хрень наступила. Видно много терялось почты, Амазону надоело на претензии отвечать:

Цитата:
Dear Fyodor:

You're absolutely right, Amazon used to accept standard shipping orders from the Russian Federation.
However, I checked their current list and that destination is no longer accepted for that shipping method.
They list no reason for that decision.

They do accept Priority shipping orders, but they do not allow marketpace sellers (which is what we are) other than themselves to ship via this method.
It is the reason why we do not offer International Expedited shipping.

The only advice I can offer is to check with other internet marketplaces to see if any of them will accept an order from your destination.

Sincerely,
Fred Smith
Hall Street Books

> Item: Object-Oriented Programming in Oberon-2 [Paperback] [ASIN: 038756411X]
>
> ------------- Begin message -------------
> Hi!
>
> I would like this book to be shipped to me to Moscow Region, Russia, by standard (slow) international shipping.
> I will pay by VISA.
>
> Problem is, Amazon does not seem to list the Russian Federation. However, I did purchase a number of books from Amazon in the past.
>
> So, what should I do?
>
> Regards,
> Fyodor Tkachov
>
>
> Object-Oriented Programming in Oberon-2 [Paperback]
> Hanspeter Mossenbock (Author)
> R. Bach (Translator), N. Wirth (Foreword)
> $10.52


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2017, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB