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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

Форум открыт по просьбам читателей сайта проекта для обсуждения Оберона/Компонентного Паскаля/Блэкбокса как технологической платформы для современной общей системы преподавания программирования, параллельной и дополняющей систему преподавания математики. Мнения за и против, вопросы как и почему, и т.п.

Характер форума предполагает максимальную корректность высказываний: модераторы удалят без предупреждения любые сообщения с вульгарным или неуместным контентом, переходом на личности и т.п.

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

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

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


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

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


Дополнительные ссылки
  1. Проект «Информатика—21»
  2. Обсуждение темы "Мысли об Обероне" на Королевстве

Уважаемые участники форума!
Обращаем ваше внимание на тот факт, что данная тема никоим образом не допускает offtopic и предполагает максимальную корректность высказываний: модераторы удалят без предупреждения любые сообщения с вульгарным или неуместным контентом, переходом на личности и т.п.



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

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

<<<... | 277—268 | 267—258 | 257—248 | ...>>>
Всего сообщений в теме: 1147; страниц: 115; текущая страница: 89


№ 267   17-05-2005 03:36 Ответить на это сообщение Ответить на это сообщение с цитированием
...Динамические связи задаются с помощью индексов соответствующих массивов...

Да и по скорости исполнения это самый лучший вариант (ведь не надо тратить время на динамическое выделение памяти и уборку мусора).


№ 266   17-05-2005 03:26 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 262« (Андрей Иванов)
___________________________

Указатели в своей работе не использую, хотя, занимаясь расчетом инженерных сетей,
постоянно описываю ""графы" (списки, деревья, сети и т.д.)".


Да, такой подход имеет право на существование. Вся память выделяется один раз (статически) и никогда не освобождается. Динамические связи задаются с помощью индексов соответствующих массивов (списки, деревья, прочие графы). Такая модель, если я не ошибаюсь, использовалась в FORTRAN. Для большого числа всяких численных расчетов такого подхода вполне достаточно.



№ 265   17-05-2005 03:23 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 261« ()
___________________________

>>>Попробуйте, набирая русский текст страниц на
>>>10, раз 50-100 ввести слово BlackBox да еще с
>>>правильными падежными окончаниями (например,

Уверяю Вас - если весь материал посвящен одному
.. знаете, сколько раз встречаются "ключевые" слова в фирменном 20-страничном описании языка для системы BlackBox? Слово Оберон - 4 раза, слово Паскаль - 6 раз, слово BlackBox (Блэкбокс) - ни одного!


Теория теорией, а практика практикой.
Лично я задолбался переключать регистры.
Поэтому намерен писать Оберон, Блэкбокс, Компонентный Паскаль.


№ 264   17-05-2005 03:11 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 258« (Андрей Иванов)
___________________________

По ссылке
Object not found!
....
Можно другую?


Save As...  нормально работает со ссылки внизу главной страницы Информатики-21 -- только что проверил и скачал.


№ 263   17-05-2005 03:05 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Признаю свою некомпетентность в их
>>>использовании.
>>>Испытываю "когнитивный диссонанс": "нижняя
>>>линия короче" и умолкаю.

Дело не в компетентности, а в реализации переменных в памяти компьютера :). Они могут быть статическими и динамическими. Для первых память выделяется компилятором. А для вторых память можно выделить и забрать на стадии выполнения. Чтобы выделить память надо назначить значение указателю, который на эту переменную будет указывать. А насчет списков я не зря сказал.
Что такое однонаправленный список?
Ссылка на начало списка
|Элемент| Ссылка на следующий элемент или конец|
|Элемент| Ссылка на следующий элемент или конец|
|Элемент| Ссылка на следующий элемент или конец|
|Элемент| Ссылка на следующий элемент или конец|
Например список вида 1->3->4->2*:
|Элемент 1| 3            |
|Элемент 2| конец списка |
|Элемент 3| 4            |
|Элемент 4| 2            |
Согласитесь - указатели являются достаточно адекватным средством для реализации логических связей между элементами списка. А если еще добавить требование создавать и уничтожать элементы списка динамически, то без них просто невозможно обойтись.

>>>У меня другой вопрос.
>>>Где (за какие деньги, способ оплаты)
>>>приобрести BlackBox с причандалами
>>>- коммерческую версию в рабочем состоянии с
>>>лицензией

Компетентные товарищи меня поправят, если я ошибаюсь. Но мне кажется BlackBox Component Builder 1.4 переведен в разряд freeware. А это значит - бери дистрибутив с сайта Oberon Microsystems и работай. Бесплатно.


№ 262   17-05-2005 02:29 Ответить на это сообщение Ответить на это сообщение с цитированием
Указатели в своей работе не использую, хотя, занимаясь расчетом инженерных сетей,
постоянно описываю ""графы" (списки, деревья, сети и т.д.)".
Использовал указатели в своей программе не по своей воле, а по воле пославшей меня WinAPI -
иначе функция не работала. Смотрю на это место как на рваную рану.
Если кому-то удобнее через крышечки и собачки - ради Бога.
Признаю свою некомпетентность в их использовании.
Испытываю "когнитивный диссонанс": "нижняя линия короче" и умолкаю.

У меня другой вопрос.
Где (за какие деньги, способ оплаты) приобрести BlackBox с причандалами
- коммерческую версию в рабочем состоянии с лицензией.
Добро от шефа получено. Иначе меня склоняют к сожительству с С#.
Вопрос и принципиальный - как обстоит дело с внедрением за пределами
башни из слоновой кости.
Или Черный Ящик для касты университетских преподавателей?


№ 261   17-05-2005 01:40 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Попробуйте, набирая русский текст страниц на
>>>10, раз 50-100 ввести слово BlackBox да еще с
>>>правильными падежными окончаниями (например,
>>>BlackBox'ом). Уверяю Вас, вариант написания
>>>латиницей Вам быстро надоест и перестанет
>>>казаться естественно-правильным.

Думаю, что Вы немного преувеличили :).
Если я в тексте на 10 страниц использую слово BlackBox 50 раз (!), то это не значит, что есть проблема с переводом. Это значит, что у меня серьезные проблемы с литературным языком :).
Уверяю Вас - если весь материал посвящен одному языку или одной системе, то название первого и второго встречается, как правило, на первых двух-трех страницах и не более 2-3 раз. Дальше уже действует правило контекста: не обязательно все время повторять название языка, если и так понятно, о каком языке идет речь. Для сравнения: знаете, сколько раз встречаются "ключевые" слова в фирменном 20-страничном описании языка для системы BlackBox? Слово Оберон - 4 раза, слово Паскаль - 6 раз, слово BlackBox (Блэкбокс) - ни одного!
Сообщение не подписано


№ 260   17-05-2005 01:18 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Я к тому, что указатели - это избыточность.

Указатели - это не избыточность, а основное средство для создания динамических структур данных, т.е. таких структур, память для которых выделяется на стадии выполнения программы с помощью процедур типа NEW(указатель). Без указателей не были бы возможны такие структуры, как списки, деревья и т.д., где каждый элемент должен "указывать" на другой элемент структуры. Поэтому даже в "древний классический" Паскаль указатели и средства для работы с ними были включены.
Кстати даже тот первый Паскаль создавался как язык, который должен был заимствовать из других, уже существующих ЯП все самое ЛУЧШЕЕ и самое НЕОБХОДИМОЕ и дать, так сказать, пример первого языка, спроектированного на научной основе. И что интересно: указатели, как часть языка были включены. При этом надо отдать должное создателям: включены в "безопасном" варианте, т.е. без так называемой "адресной арифметики". Другими словами, указатель в Паскале можно рассматривать как средство для реализации с помощью динамически выделяемой памяти таких математических структур, как "графы" (списки, деревья, сети и т.д.). Вполне научный подход к организации языка.




№ 259   17-05-2005 01:12 Ответить на это сообщение Ответить на это сообщение с цитированием
На N253.
Попробуйте, набирая русский текст страниц на 10, раз 50-100 ввести слово BlackBox да еще с правильными падежными окончаниями (например, BlackBox'ом). Уверяю Вас, вариант написания латиницей Вам быстро надоест и перестанет казаться естественно-правильным.

Еще вопрос к коллегам. А как поступим с прилагательными - производными от слова Блэкбокс? Например: "блэкбоксовые соглашения...", "блэкбоксовая реализация", "в последней блэкбоксовой версии модуля...". Мне эти варианты кажутся допустимыми, соответствующими нормам русского языка.

Насчет поиска по ключевым словам BlackBox и Блэкбокс. Я думаю, что если в русскоязычной версии название "BlackBox" сохранится в нескольких местах, начиная с логотипа производителя, то проблема соотнесения названий исчезнет.

Небольшое пояснение. Предлагая Блэкбокс вместо BlackBox, мы ведем речь не о переводе, а о транслитерации, что и делается обычно с иностранными фамилиями, и не только с ними.


№ 258   16-05-2005 13:12 Ответить на это сообщение Ответить на это сообщение с цитированием
По ссылке
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

Error 404
www.inr.ac.ru
Apache/2.0.51 (ASPLinux)

Можно другую?


<<<... | 277—268 | 267—258 | 257—248 | ...>>>
Всего сообщений в теме: 1147; страниц: 115; текущая страница: 89


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

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

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

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

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

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