A2 & Oberon GOOGLE trans to English      Помощь      Поиск      Пользователи  Файловый архив


 Страниц (4): [1] 2 3 4 »   

> Описание: несортированные
BohdanT Администратор
Отправлено: 05 Января, 2009 - 16:51:34
Post Id



Super Member


Покинул форум
Сообщений всего: 606
Дата рег-ции: Июль 2008  
Откуда: Киев, Украина
Репутация: 2




Кидаем все найденные документы сюда, что бы все было в одном месте.

http://www.bbos.org/ethmirror/bl...NetIntro2002.pdf

http://www.isp.uni-luebeck.de/kp...pers/blaeser.pdf
(Добавление)
На немецком по массивам красивая презентация:
http://www.isp.uni-luebeck.de/kp...es/friedrich.pdf
 
 Top
BohdanT Администратор
Отправлено: 05 Января, 2009 - 19:27:28
Post Id



Super Member


Покинул форум
Сообщений всего: 606
Дата рег-ции: Июль 2008  
Откуда: Киев, Украина
Репутация: 2




A Runtime for Adaptive and Extensible Wireless Wearables
http://2wear.ics.forth.gr/delive...ear_D6_final.pdf

О портирование Аос на АРМы, очень интересно, есть описание промежуточного языка:
http://aces.snu.ac.kr/~bernhard/...Egger.ARMAos.pdf
http://aces.snu.ac.kr/~bernhard/...s/ARMRelease.zip
(Добавление)
Небольшой FAQ по программированию в Аос (неплохо бы перевести):
http://www.bbos.org/ethmirror/bl...out20021106b.pdf
 
 Top
lit-uriy Супермодератор
Отправлено: 05 Января, 2009 - 22:28:18
Post Id


Advanced Member


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2008  
Откуда: Тюмень / Новосибирск
Репутация: 0




BohdanT пишет:
Небольшой FAQ по программированию в Аос (неплохо бы перевести):
там интересное утверждение нашел:
Цитата:
Currently Oberon is used as development
environment for Bluebottle. (Just like Visual Studio or Delphi on Windows)

Выходит PET'ом не пользуются.
 
 Top
MaDzi
Отправлено: 05 Января, 2009 - 22:58:42
Post Id



Member


Покинул форум
Сообщений всего: 102
Дата рег-ции: Дек. 2008  
Откуда: Саратов
Репутация: 0




BohdanT пишет:

Небольшой FAQ по программированию в Аос (неплохо бы перевести):
http://www.bbos.org/ethmirror/bl...out20021106b.pdf

Начал переводить http://trac.assembla.com/oberonru/wiki/BBIntro . Поправляйте если что не так.

Только он старый очень много несоответствий. Оставлять как есть или править по ходу ?
 
 Top
lit-uriy Супермодератор
Отправлено: 05 Января, 2009 - 23:02:04
Post Id


Advanced Member


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2008  
Откуда: Тюмень / Новосибирск
Репутация: 0




MaDzi пишет:
Оставлять как есть или править по ходу ?
оставь пока
 
 Top
MaDzi
Отправлено: 06 Января, 2009 - 01:17:47
Post Id



Member


Покинул форум
Сообщений всего: 102
Дата рег-ции: Дек. 2008  
Откуда: Саратов
Репутация: 0




lit-uriy пишет:
MaDzi пишет:
Оставлять как есть или править по ходу ?
оставь пока

Перевод закончил. Правьте ошибки, если есть.
 
 Top
MaDzi
Отправлено: 07 Января, 2009 - 16:25:20
Post Id



Member


Покинул форум
Сообщений всего: 102
Дата рег-ции: Дек. 2008  
Откуда: Саратов
Репутация: 0




Правлю нашу вики, возникло несколько вопросов:
1. Нужно ли давать примеры использования фреймворков: http://trac.assembla.com/oberonr...i/MODWMDemoApp01 ?
2. Нормально ли описывать "в комментариях" или следует расписывать всё в текстовке: http://trac.assembla.com/oberonr...DWMWindowManager ?

Буду рад критике и советам.
(Добавление)
При анализе модуля WMWindowManager наткнулся на процедуру:

(** WMWindowManager *)
PROCEDURE NewString*(CONST x : ARRAY OF CHAR) : String;
VAR t : String;
BEGIN
NEW(t, LEN(x)); COPY(x, t^); RETURN t
END NewString;


а вот что в Utilities:

(** Utilities *)
PROCEDURE NewString*(CONST str : ARRAY OF CHAR) : String;
VAR l : LONGINT; s : String;
BEGIN
l := Length(str) + 1;
NEW(s, l);
COPY(str, s^);
RETURN s
END NewString;


Теперь ломаю голову где правильно???
Зачем нужен 1 лишний байт в Utilities ?
 
 Top
Wlad
Отправлено: 07 Января, 2009 - 17:32:56
Post Id


Newbie


Покинул форум
Сообщений всего: 32
Дата рег-ции: Окт. 2008  
Откуда: Харьков. Украина
Репутация: 0




Таки - оба правильные... Хорошо

MaDzi пишет:
Зачем нужен 1 лишний байт в Utilities ?

LEN() даёт количество элементов в массиве
А Length() - количество символов (бакафф), что будет как раз на один меньше нужного размера массива для хранения этой строки (последний 0 ещё нужно учесть)

Единственно, вариант с Length, при массовом использовании, позволит расходовать меньше памяти... Если Вам это сильно критично... Закатив глазки

(Отредактировано автором: 07 Января, 2009 - 17:42:49)

-----
У России только два союзника: её Армия и Флот.

 
 Top
MaDzi
Отправлено: 07 Января, 2009 - 17:38:49
Post Id



Member


Покинул форум
Сообщений всего: 102
Дата рег-ции: Дек. 2008  
Откуда: Саратов
Репутация: 0




Wlad пишет:
MaDzi пишет:
Зачем нужен 1 лишний байт в Utilities ?

LEN() даёт количество элементов в массиве
А Length() - количество символов (бакафф), что будет как раз на один меньше нужного размера массива для хранения этой строки (последний 0 ещё нужно учесть)

Это всё понятно, но ЗАЧЕМ им две процедуры ?
 
 Top
Wlad
Отправлено: 07 Января, 2009 - 17:46:49
Post Id


Newbie


Покинул форум
Сообщений всего: 32
Дата рег-ции: Окт. 2008  
Откуда: Харьков. Украина
Репутация: 0




MaDzi пишет:
Это всё понятно, но ЗАЧЕМ им две процедуры ?

Это вы меня спрашиваете?!...
Так я Вас спрошу, а зачем им столько типов String в куче модулей (подсистем)?
Я могу тока предположить, две причины
1. В языке не ввели отдельный тип для строк (И ВЫТЕКАЮЩИЙ ИЗ ЭЛЕМЕНТА типа строк тип символа - а - НЕ наоборот)
2 (как следствие из 1) работы были распределены по куче исполнителей (сиречь студентов), которые и писюкали, хто в лес, хто - по дрова...

-----
У России только два союзника: её Армия и Флот.
 
 Top
Страниц (4): [1] 2 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Документы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Locations of visitors to this page
[Valid RSS]

RSS

Valid CSS!


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0131]     [ Gzipped ]