OberonCore https://forum.oberoncore.ru/ |
|
Хабаровский учебник по КП https://forum.oberoncore.ru/viewtopic.php?f=80&t=1710 |
Страница 7 из 20 |
Автор: | Info21 [ Суббота, 06 Ноябрь, 2010 11:50 ] |
Заголовок сообщения: | Re: Вопросы по конфигурации BlackBox.Школа.2009 |
Драконограф писал(а): по ссылке позиции в литературе не нашёл Как это? Только что проверил -- клик, и открывается озон.По Блэкбоксу там ничего нет. Если для учебных целей -- берите новую школьную версию, там для учителя весь комплект. (Без рисования вьюшек. Кто настолько умный -- пусть посмотрят модули черепашки и TPGraphics.) |
Автор: | Владислав Жаринов [ Вторник, 09 Ноябрь, 2010 05:55 ] |
Заголовок сообщения: | Re: Вопросы по конфигурации BlackBox.Школа.2009 |
Info21 писал(а): Драконограф писал(а): По Блэкбоксу там ничего нет. Если для учебных целей -- берите новую школьную версию, там для учителя весь комплект. (Без рисования вьюшек. Кто настолько умный -- пусть посмотрят модули черепашки и TPGraphics.) Сначала для самообразования Вопрос в том, не придётся ли осваивать путём самостоятельного составления инструкции типа этой: download/file.php?id=1878 - конечно, для основательного знания полезно, но лучше, если имеющаяся документация/пособия позволяют не лазать по особенностям, а сразу вводят в курс дела, чтобы пользоваться возможностями |
Автор: | Info21 [ Вторник, 09 Ноябрь, 2010 09:30 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Скриншот: http://www.inr.ac.ru/~info21/bb.sh.2010 ... reen-1.png Ссылка на странице загрузки школьной и прочей сборки: http://www.inr.ac.ru/~info21/software.htm |
Автор: | Владислав Жаринов [ Вторник, 09 Ноябрь, 2010 12:21 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Info21 писал(а): Спасибо! Содержание (и форма) экрана, конечно, впечатляют... |
Автор: | Info21 [ Вторник, 09 Ноябрь, 2010 15:38 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Драконограф писал(а): (и форма) экрана, конечно, впечатляют... А форма-то при чем? Самая простая форма. Что там может впечатлить? Любопытно. Заранее спасибо.
|
Автор: | Владислав Жаринов [ Четверг, 11 Ноябрь, 2010 05:54 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Имеется в виду, что это опять нормальный полиэкран, и организация содержания окон в зависимости от тематики близка к тому, что мне нравится (описывал на примере системы Пекан). Относительно Потопахина - хорошо бы появился аналогичный по содержанию учебник по АО (ессно, с разбором как специфики в части, совпадающей с Обероном по смыслу, так и расширенных возможностей, в первую очередь мультипрограммирования РВ)... |
Автор: | Info21 [ Четверг, 11 Ноябрь, 2010 11:47 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Драконограф писал(а): это опять нормальный полиэкран, и организация содержания окон в зависимости от тематики близка к тому, что мне нравится ... Видимо, есть некая внутренняя логика, и те, кто стремится ее выявить, а не выдрючиться, ее и выявляют
|
Автор: | Владислав Жаринов [ Четверг, 02 Декабрь, 2010 04:46 ] |
Заголовок сообщения: | О тексте, или "Ну, заЕц..." ;) |
Наконец нашёл книгу... уже исчезает и в интернете... в то время как предыдущие книги Потопахина (по другим прогязыкам) и 2006-го года доступны... видать, интересуется народ Обероном Профессионалам спасибо за замечания по прогтекстам, мне же хочется кое-что сказать о естественном. Хотя кое-что написано другими, но попробую обобщить, раз уж и автор предлагает В смысле "правильнописания" есть такие вопросы:
2. Перед "это" тире в сходных ситуациях "<сепулька> - это <то-то и то-то>" то ставится, то нет. 3. В других случаях тире там, где напрашивается, тоже есть не всегда. 4. Запятые в сложных предложениях пропускаются чуть ли не через раз (а иногда ставятся вроде без нужды); иной раз ими подменяются точки с запятой, двоеточия (или эти знаки отсутствуют там, где нужны). 5. Про "ё" я уж не говорю - с тех пор, как изобрели автонабор для полиграфмашин, но оказалось, что автоматы вроде сложновато научить распознавать её, решили считать, что вроде как и нет такой буквы в алфавите Однако теперь технология вроде бы немного другая... или по-прежнему есть принципиальные технические трудности (конечно, это прежде всего не к автору, наверное)? 6. Внутри слова "стс" пишется не полностью (неоднократно употреблено "программисткий"). Как-то и на мой слух тяжеловатое словообразование - недаром некоторые говора ставят здесь "ц" - но в данном случае, наверное, всё-таки описка 7. Иногда не согласованы слова в предложении и/или предложение не так построено. 8. Вроде вопросительные по смыслу предложения заканчиваются не вопросом. 9. Употребление предлогов "о/об". 10. Слитное/раздельное написание "не" и "на". Примеры (с одной только с. 6):
..., но для начала можно отвлечься от строгой науки и запомнить(4. запятая) что: ..., но наша цель - программирование компьютера, поэтому далее исполнитель (2. тире) это всегда компьютер. Следовательно, научит(1. ться)ся программировать, (2. тире) это значит научит(1. ться)ся: ...последовательности действий (4. запятая) понятных компьютеру. Это утверждение верно,(4. запятая не нужна) как для естественного языка, так и для... Ещё примеры:
Еще(5. ё) одна величина (2. тире) это "сумма положительных",(4. видимо, нужна точка с запятой) дадим ему (7. согласование: "ей") имя... (с. 15) Итак, что уже известно.(8. нужен вопрос) К данному моменту мы... (с. 17) Итак, что очень важное здесь отсутствует.(8. нужен вопрос) Во-первых,... (с. 65) О(9. Об) обязательности... (с. 11) Но пусть вас не расслабляет столь малый набор. Каждое из этих понятий(4. запятая) будучи развито,(4. запятая не нужна) до необходимого функционального уровня(4. запятая) становится довольно е(5. ё)мким и сложным для хорошего понимания, такого понимания, какого(7. построение: "..., - такого, какого...") необходимо добиться(4. запятая) если ваша цель (2. тире) серье(5. ё)зное и систематическое освоение программирования. Не, ну столь малый набор нас точно не расслабит... мы же реальные пацаны и по понятиям ещё и не так базарить могём У нас за последнее время столько "ряформ арфаграфие" ползучим порядком идёт - и естественных, и надуманных "приматизацией личных удобств" - может, я упустил чегой-то из официально зафиксированного? Или всё-таки это дело исправить надо? Имея в виду не только запятые... А по содержанию книга интересная. Построение хорошо - с неформальным началом; стиль текста тоже (в идеале, очищенном от описанных "наслоений"). К сожалению, это не первое издание такого качества, встречающееся за последние несколько лет (кстати, и в других случаях пунктуацией жонглировАть особенно любят ). И возникает вопрос: а где же корректура? Как-то не верится, что всё это исключительно авторам принадлежит... Впрочем, Виталий Валерьевич на это уже так или иначе ответил. Присоединяюсь к благодарностям и ожиданиям продолжения (кстати, а в каком ключе оно примерно будет?). |
Автор: | Владислав Жаринов [ Четверг, 02 Декабрь, 2010 04:53 ] |
Заголовок сообщения: | Ошибки в примерах |
Одну вещь в программе нашёл; вроде здесь не упоминалась: (Листинг 27, с. 26): Код: IF N MOD 2=0... Как я понимаю, модАть N здесь надо по k - что, кстати, и предписано в аналогичном случае в Листинге 28 (и далее при использовании этого решения).
|
Автор: | Info21 [ Четверг, 02 Декабрь, 2010 05:19 ] |
Заголовок сообщения: | Re: О тексте, или "Ну, заЕц..." ;) |
Драконограф писал(а): а где же корректура? Просто не было корректуры у этой книжки, сделана была в спешке со всех сторон. С одной стороны автор понадеялся, а с другой -- издатель после первых двух, притом спеша попасть в благоприятные календарные рамки с т.зр. спроса. |
Автор: | Владислав Жаринов [ Пятница, 03 Декабрь, 2010 05:53 ] |
Заголовок сообщения: | Re: Ошибки в примерах |
Показалось интересным продолжить ряд. Далее, на с. 65 утверждается: Потопахин В.В. писал(а): RETURN может в тексте процедуры находит(1. ться)ся где угодно, их м.б. несколько, но по крайней мере один д.б. Команда RETURN чаще используется в процедурах с возвратом. Иначе они называются процедуры - функции. Итак, обязателен ли RETURN (т.е. явный возврат) в процедурах вообще, или только в процедурах-функциях, неясно... В спецификации же Оберона (см. п. 9.10 в этом документе) явный возврат (указываемый сочинителем) чётко отграничен от неявного - наверное, и в КП так? На с. 87 (Пример 2): Код: TYPE shablon=RECORD a : ARRAY 10 OF INTEGER N : CHAR END VAR mas : ARRAY 10 OF shablon ...и далее в тексте: Доступ: a[1].a[9]:=1 А доступ-то не получится - имя переменной, видимо, д.б. не 'mas', а 'a' - как далее в Листинге 97... Следующее относится уже к качественному (опять же в терминах свёртки Фридланда, проведённой на этой странице)) пониманию задачи, следствием чего является выбор структуры данных для информатической модели. На с. 91 (Задача 43): Потопахин В.В. писал(а): А структура данных(4. запятая) описывающая солннечную систему(2. тире) это(4. запятая) очевидно(4. запятая) массив: Код: VAR planet : ARRAY 9 OF planets Итак, для девяти планет место отведено; десятой, по современным данным, нету . Но. Как я думаю, для модели движения существенно также наличие Солнца (источника основной гравитационной силы в системе); так что объектов описания всё-таки десять. Координаты Солнца, очевидно, (0,0,0) (раз уж у нас по современным научным представлениям гелиоцентрическая система ). В связи с этим вспомнилась фраза о программировании, с которой начал разбор текста. Не знаю, о чём думал Виталий Валерьевич, выбирая именно такой образ (мир стоит на слонах и черепахе ), но программирование (шире - информатическая стадия формализации вообще), наверно, и правда ещё на "доисторическом" этапе находится - имея в виду что пока оно преимущественно "наивное", а не доказательное. И вот какая мысль насчёт возможного продолжения книги - хорошо бы оно вводило столь же интересно читателя в принципы построения описаний:
* реального времени, т.е. представляемых как системы взаимодействующих алгопроцессов - в смысле той же работы, а также определения в Гл.4 этой книги. |
Автор: | Сергей Прохоренко [ Пятница, 03 Декабрь, 2010 18:37 ] |
Заголовок сообщения: | Нужна книга именно о том, как программировать |
Прочитал хвалебные отзывы (3 шт.) в интернет-магазине. Вчера купил, поскольку русскоязычной литературы по программированию на Компонентном Паскале практически нет. Сильно разочаровался. Детям давать нельзя - после прочтения они уже никогда не смогут писать по-русски грамотно. Того лаконизма и ясности, которые есть в сообщении о языке, в книге нет и в помине. Дидактический тон "мы...", "рассмотрим..." навевает тоску. Вместо РБНФ вполне можно было вставить синтаксические ("рельсовые") диаграммы - они гораздо нагляднее. Размер, жирность и гарнитура шрифта "пляшут" произвольным образом по всему тексту. Последняя глава не имеет даже псевдокода - ее надо вставить в книжку по дискретной математике, а не по программированию. Купил со склада, так как 3 экземпляра из Дома книги на Ладожской возвращают издателю как не распроданные за год. А ведь в этом магазине отовариваются все студенты МГТУ им. Баумана! Новичку на самом деле нужна книжка типа "C++ базовый курс" Герберта Шилдта, в которой бы излагалось "как на Оберонах сделать то, как сделать это" (т.е. технология программирования), какой должен быть стиль и структура программ, паттерны циклов, FAQ, типичные ошибки, пошаговая разработка, иллюстрированное сообщение о языке, взаимные отличия языков семейства Oberon и сведения о компиляторах, путеводитель по Блэкбоксу (в т.ч., как его настроить под себя) и другим средам/редакторам языков Oberon-семейства, программирование для платформ .NET, JVM, C, Оберон-скрипт, для "голого железа", работа с Юникодом, GUI для Windows и Linux, приемы отладки, ввод/вывод. Необходимы подробные указания по сложным вопросам - способы передачи параметров (в т.ч. массивов и структур данных, основанных на указателях), работа с указателями, работа с файлами, ООП, линковка программ. То есть, на самом деле нужна книга именно о том, как программировать на языках Oberon-семейства, а не пересказ описания языка своими словами с примерами алгоритмов и структур данных (для этого есть книжка Вирта). |
Автор: | Илья Ермаков [ Пятница, 03 Декабрь, 2010 18:42 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Да, нужна. |
Автор: | Alexey Veselovsky [ Понедельник, 06 Декабрь, 2010 09:34 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Для Оберона (или какого-нибудь компонентного паскаля) нужна книжка на подобие этой: http://book.realworldhaskell.org/ http://book.realworldhaskell.org/read/ На русском естественно. И также доступная онлайн. Прошу заметить особенность -- там в процессе чтения можно оставлять коментарии к каждому абзацу и читать коментарии других. Очень удобно. |
Автор: | Peter Almazov [ Понедельник, 06 Декабрь, 2010 09:58 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Вот спасибо за ссылку! Как раз ее сейчас читаю в PDF |
Автор: | Info21 [ Понедельник, 06 Декабрь, 2010 10:24 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Alexey Veselovsky писал(а): Очень удобно. Прекрасно, делайте.
|
Автор: | Alexey Veselovsky [ Понедельник, 06 Декабрь, 2010 10:31 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Info21 писал(а): Alexey Veselovsky писал(а): Очень удобно. Прекрасно, делайте.Зачем? |
Автор: | Info21 [ Понедельник, 06 Декабрь, 2010 11:14 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Alexey Veselovsky писал(а): Info21 писал(а): Alexey Veselovsky писал(а): Очень удобно. Прекрасно, делайте. |
Автор: | Alexey Veselovsky [ Понедельник, 06 Декабрь, 2010 11:25 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Если я таковую книгу сделаю, то она мне будет уже не нужна. Очевидно же |
Автор: | Info21 [ Понедельник, 06 Декабрь, 2010 16:40 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Alexey Veselovsky писал(а): Если я таковую книгу сделаю, то она мне будет уже не нужна. Очевидно же Сначал не было ни "будет", ни "мне", теперь появились. Как-то мысль скачет у вас.
|
Страница 7 из 20 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |