Об учебнике информатики Каймина, или к чему мы идём...

Поскольку на форуме Арбинады появился В.А.Каймин, с активной рекламой своего учебника информатики для школьников, ознакомился с материалами по указанным автором ссылкам. Вопреки ожиданиям, впечатление удручающее...

Начнём с того, что самого рекламируемого учебника на сайте нет, предлагается его купить в магазине. С одной стороны, это правильно. С другой же стороны, автор настоятельно рекомендует всем ознакомиться с учебником, что по сути является коммерческой рекламой. Учитывая большую общественную значимость вопросов образования, я воздержусь от прямой оценки данной ситуации и позиции автора, но целесообразой её назвать никак нельзя.

"Введение в информатику". Здесь даётся примечательное определение предмета: "Информатика - новая информационная индустрия, связанная с Интернет и персональными ЭВМ".
Вот это да! Я-то по простоте душевной, думал, что информатика - это НАУКА о способах получения, хранения, переработки и передачи информации. А, оказывается, это всего лишь "индустрия"!
Я-то думал, что школьникам необходимо показать фундаментальные основы нашего Мира, научить осознанию важности информации и способам работы с нею. А, оказывается, всё многообразие информационных технологий, в т.ч. Слова, Музыки, Рисунка и т.п. ограничивается исключительно интернетом и персональными компьютерами. Даже современные средства связи сюда не попали, не говря уже о средствах промышленной автоматизации и компьютеризованной бытовой технике.

Это серьёзно. Такое начало широко рекламируемого учебника уже само по себе даёт основание считать сей труд общественно опасным явлением и ни в коем случае не допускать к школьному образованию! Впрочем, к школьному образованию уже допускают Основы православной культуры, так почему бы не создать, так сказать, в противовес, культ интернета ;)
Вот уж действительно, остаётся только шутить...

Подчёркиваю, что все вопросы, связанные с образованием, имеют очень высокий уровень социальной и духовной ответственности. Все эти вопросы совсем не однозначны, предыдущий абзац вовсе не означает, что я выступаю против основ православной культуры. К счастью (или наоборот), с информатикой дела обстоят значительно проще...

Пойдём далее. Оказывается, Информация - сведения о людях, предметах, фактах, событиях и процессах... Не более того... Ну, флаг в руки, что сумеет сделать в современном информационном мире вчерашний школьник, вооружённый таким узким толкованием предмета?!

Компьютерная грамотность - умения писать на ЭВМ и получать информацию с помощью Интернет.А как же настройка пресловутого сотового телефона, работа с банкоматом, современное высокотехнологичное производство, наука, да, в конце концов, просто работа с библиографией? Ой, простите, последнее как раз в тему ;)

Отдельная глава учебника - Создание сайтов. Задания: "Зарегистрируйте свой сайт на сервере narod.ru" и т.д. Потом мы все удивляемся, откуда берутся спамеры...

Следующая глава несколько озадачивает: 3.ЭЛЕМЕНТЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 3.1.Базы данных на ЭВМ. 3.2.Элементы математической логики. 3.3.Принципы логического вывода. 3.4.Базы знаний на ЭВМ. 3.5.Законы логического вывода.
Чем законы отличаются о принципов в понимании автора и почему законы вводятся только после баз знаний, так и останется интригующей загадкой, поскольку подробностей на сайте нет.

Очередная глава называется 4.РЕШЕНИЕ ЗАДАЧ НА ЭВМ, а следующая глава - 5.ТЕХНОЛОГИЯ РЕШЕНИЯ ЗАДАЧ. Тоже достаточно странный подход, несистемный какой-то совсем... Причём в 4-й главе читаем, что "Постановка задач - четкое выделение требуемого и исходных условий в задаче", а в 5-й имеет место проверка знаний, сделанная при помощи текстового запроса: "Постановка задач - это четкое выделение - что ...? (я ответил "дано") и что ...? (я ответил "требуется")". Естественно, программа поставила мне оценку "плохо" ;)

Далее идут "6.Экзамены по информатике"... и всё... Учебник на этом заканчивается...

Выводы:
- учебник подменяет фундаментально важный предмет суррогатом текущей технологии потребления;
- соответственно, учебник дезориентирует школьника в современном мире, заменяя процесс познания иллюзией готовых схем и решений, надёрганных из интернета;
- следовательно, объективная социальная роль учебника - подготовка рабов для современного капитализма, не умеющих мыслить самостоятельно, но уверенных в правильности устройства социума и ублажённых крутостью "современных" и "информационных" технологий.

Комментарии

Большое спасибо за критику

Уважаемый оппонент изложил здесь критику электронного учебника информатики, опубликованного на общеизвестном портале
narod.ru

Этот электронный учебник существенно отличается от бумажных учебников информатики, изданных в издательствах ИНФРА-М, Проспект и РИОР.

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

Бумажные учебники можно
найти в книжных магазинах или заказать через Интернет.
Автор книги в праве публиковать в журналах и на сайтах выдержки из бумажных учебников.

Уникальная особенность электронного учебника Каймина - ИНТЕРАКТИВНОСТЬ - проверка знаний может проводиться интерактивно через Интернет.

По принципы - "чему учим - тому научим".

По электронной версии учебника знакомство м контроль знаний могут проводить студенты, школьники, учителя и преподаватели.

Полную версию электронного учебника по информатики можно получить на дисках. Используя эту версию нам удавалось по методе Шаталова всех студентов и школьников обучать исключительно на оценки "хорошо" и "отлично".

Но для этого в руках студентов и школьников должен быть бумажный учебник информатики.

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

ВАК, проф,док.наук, маг.права.

Изображение пользователя Alexey_Donskoy.

Существенны ли отличия?

Насколько существенны отличия электронного учебника от бумажного? Предмет информатики определяется по-другому?

проверка знаний может проводиться интерактивно через Интернет.
Ну вот, приведённая мной выше ссылка на проверку знаний - это оно самое? Так качество такой проверки (методологического подхода к проверке) очевидно и не выдерживает никакой критики...

По принципы - "чему учим - тому научим".
Важно ведь не просто научить чему-то, а важно, ЧЕМУ учить и КАК учить!

"Используя эту версию нам удавалось по методе Шаталова всех студентов и школьников обучать исключительно на оценки "хорошо" и "отлично"."
Неужели Вы не понимаете, что сама по себе оценка абсолютно не важна? Важна система координат, важна цель, наконец, и средства тоже важны. Всё это остаётся за кадром...

"моно гарантировать подготовку учащихся к сдаче экзаменов по информатике по требованиям ЕГЭ"
Вот и ещё раз прозвучала формулировка цели. Обучение ради обучения. А кто заказчик такого обучения?
Нас никто не спросил, нужен ли нам вообще президент. Просто послали голосовать. Здесь то же.

Чему учить и как учить

Уважаемый Оппонент!

Вот теперь Вы сделали правильный поворот -
поставили вопрос: чему и как учить?

В стандартах информатики и экзаменах ЕГЭ
фигурируют четыре основных темы:
1) компьютерная грамотность,
2) алгоритмизация,
3) решение задач.

Я считаю, что для решения задач,
поставленных правительством РФ
нужно добавить:
4) работа в Интернет.

Учить нужно с использованием ЭВМ
с отечественным и импортным ПО
с имеющимся оборудованием.

Новый и очень важный вопрос:
можно учить, а можно научить.

Учить можно долго, нудно и
ничему не научить. Это называется
халтура.

Для отсечения халтуры министр
Филлипов настоял на введении
ЕГЭ - единых госэкзаменов
для обеспечения социально важных
для образования задач.

В настоящее время в образовании
созрели все необходимые условия
для обучения информатике во всех
школах Российской Федерации:
1) компьютеры есть,
2) Интернет есть,
3) отечественное ПО есть.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Опять стандарты

Всё сказанное здесь справедливо, но недостаточно!

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

Четыре основных темы, перечисленные Вами, безусловно, важны, но требуют пояснений.

Например, что такое компьютерная грамотность?

С алгоритмизацией, вроде бы, проще всего, но и тут можно идти разными путями к разным целям. Подробнее эту тему можно рассматривать отдельно, если Вы процитируете соответствующие выдержки из учебника.

Решение задач - вообще самый интересный пункт. Так, учите ли Вы обоснованному выбору инструмента?
По этому поводу маленькая реминисценция. Например, рассмотрим вопрос информационной безопасности банка. Можно как угодно качественно реализовывать и вылизывать банковский софт, шифровать информацию мегабитными ключами ;), но слабым звеном всегда остаётся человек. Большинство преступлений в этой сфере связано не с программным, а человеческим фактором (шоколадка операционистке, утерянная флешка и т.п.).

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

Борьба с ветрянными мельницами...

Алексей, Вы доказали, что... донкихотство неистребимо! :)

стандарт отражает вполне определённые социальные интересы и не служит цели гармоничного развития творческой личности.

Помимо "Цели" нужны некие критерии ее достижения, а с критериями у творчества... совсем плохо.

Например, что такое компьютерная грамотность?
- это автоматическое нахождение и исправление грамматических и орфографических ошибок в Word (MS Office) или Writer (OpenOffice)... :)

С алгоритмизацией, вроде бы, проще всего

Ну, это Вы зря... Довелось мне как-то беседовать с другим автором учебника... по "информатике". Правда, тот учебник все же можно было обсуждать... Одним из первых разделов шел раздел посвященный логике. В принципе, написано вполне доступно и понятно... И угораздило же меня спросить автора, как сложить два бита пользуясь только логическими операциями. Автор посчитал, что это невозможно, а после того, как я написал ему решение... на салфетке... Я узнал про себя много нового... :) Думаю, что и Вам это предстоит! Удачи!!! :)

Изображение пользователя Alexey_Donskoy.

Увлёкся ;)

Да, что-то я... увлёкся ;)

Вообще-то бороться бессмысленно... А вот какой ещё способ тут применим, я пока не нашёл...

Критерии творчества... Мне почему-то кажется, что это мелкий технический вопрос ;) Дело за малым - сначала надо, чтобы цель стала общественно значимой... Тогда и критерии появятся... Надеюсь ;)

Про алгоритмизацию - совершенно верно (а разве я смайлик там не поставил? нет, удовольствовался малой толикой сарказма сказав "проще всего" ;) )

P.S. Про биты ;) Сладкие воспоминания ;) Увлекался я когда-то программированием Конвеевской "Жизни" на всех доступных средствах ;) и вот, у Уэзерелла увидел идею о том, что выгодно оперировать с длинными битовыми полями. Долго расписывал формулу, расписал и реализовал... Было быстро и здорово, но, правда, до рекордного количества логических операций, как написано у Уэзерелла, так и не добрался... Зато обнаружил кучу других способов оптимизации ;)

Про сосновый бор...

Критерии творчества... Мне почему-то кажется, что это мелкий технический вопрос ;)

Об этот технический вопросик... столько лбов расшибли... а сколько "шишек" впереди... сосновый бор отдыхает... :)

Дело за малым - сначала надо, чтобы цель стала общественно значимой... Тогда и критерии появятся...

Без обозначенных критериев сделать какую-либо цель значимой не получится... К чему стремиться? Как отличить одно от другого?.. Один назовет это творчеством (роспись заборов, к примеру), другой хулиганством...

у Уэзерелла увидел идею о том, что выгодно оперировать с длинными битовыми полями

Мы это реализовывали в проекте СУБД (конец 80-х - начало 90-х). Все операции над множествами, плюс вставка, удаление, поиск битовых подстрок... Хорошее время было... :)

Изображение пользователя ipanshin.

Критерии

Критерии творчества? Может быть критерии качества? Тогда все встает на свои места, если алгоритмические аспекты рассматривать посредством некоторой модели, наиболле близко описывющей реальный процесс или поведение системы. Скажем систему линейных уравнений можно решать при помощи модели авторегрессии - скользящего среднего, а критерием качества будет минимизация оцеки метода наименьших квадратов. В принципе, если построить такую модель творчества, то критерий творчества будет суть критерий качества.

Изображение пользователя Alexey_Donskoy.

Алгеброй гармонию?

Алгеброй гармонию? Ой...

На самом деле качество - это критерий мастерства.
А творчество - создание нового.

Это если в двух словах ;)

Изображение пользователя ipanshin.

Все это деление

Все это деление на мастерство и творчество попахивает нацизмом. пойди и попробуй раздели и найди точку, когда количество мастерства делает качественный скачок и становится творчеством. Самый первый шаг к творчеству - это перестать излагать тавтологии.
Ну да железом по стеклу, алгеброй- гармонию:)
Смотрите я пишу формулу

x1 * y1 = x2 * y2

это может быть и закон сохранения импульса
и закон (по моему первый) термодинамики
и еще могут быть еше какие-то законы

то есть общее лежит в частном прямо рядом. Не хватает только мозгов обобщить и скажем сказать, что x - это мастерство, а y - это творчество а формула суть сохранение потенциала. Ну это я так фантазирую:) Иными словами получается некая правдоподобная модель, которую можно рассматривать и, (что самое важное) алгоритмически срастить с ее реализацией на ЭВМ. Кто нибудь видел алгоритм без модели? А то, что написано, это новое или тавтология?

Родник

Все это деление на мастерство и творчество попахивает нацизмом.

Деление существует объективно... но это не *-изм, каждый сам делает выбор для себя...

пойди и попробуй раздели и найди точку, когда количество мастерства делает качественный скачок и становится творчеством.

Мастерство, как вершина ремесла, не становится творчеством, само по себе. Для творчества необходима потребность в самореализации. Надо чтобы свербило где-то внутри... Собственно, стремление к самореализации может подпитывать стремление к мастерству.
Но родник самореализации может быть... увы... пересохшим... это решение самого человека.

Раздражая душу

Критерии творчества? Может быть критерии качества?

Ух... Критерии качества... и критерии творчества... Вал считается качественно сделанным, если его размеры (или другие характеристики) находятся в пределах заданных отклонений. Творчество в пределах не бывает, IMHO... иначе это ремесло. Правда, сейчас качество рассматривают, как некую удовлетворенность... Но и здесь не срастается, поскольку в основе творчества неудовлетворенность... Нет, я не думаю, что надо сближать эти несводимые понятия.
Меня, кстати, всегда интересовал вопрос, почему никто не ставит вопрос о качестве... скрипок Страдивари или виолончелей Амати?.. Можно ли говорить о качестве скульптур Родена или стихов Ахматовой?.. Согласитесь, есть в этом что-то... скребущее по душе.

опять увлеклись

Уважаемые оппоненты!

Опять увлеклись.
При чем здесь информатика?

Детям и учителям это не нужно.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Нужно!

Не только нужно, но просто жизненно необходимо!

Это вопросы основополагающие, фундаментальные, если хотите!

А методы безошибочного проектирования и т.п. - они и есть технические методы, нужные, но не обязательные для всех.

Прошу Вас не монополизировать право суждения о том, что нужно и не нужно школьникам - будущим гражданам родной страны и Мира!

Также повторяю конкретные вопросы для Вас:

  • обоснуйте неоправданное, на мой взгляд, сужение предмета информатики в Вашем учебнике;
  • ответьте, кто и в каком предмете будет учить будущих членов информационного общества типовым информационным задачам (как приведённый мною пример - покупка в интернет-магазине);
  • хотя бы конспективно приведите пример рекламируемой Вами безошибочной технологии разработки программ;
  • расскажите о том, как данная технология помогает решать реальные задачи (создание надёжных систем 24x7 из ненадёжных элементов).

Изображение пользователя Alexey_Donskoy.

Что же такое алгоритм

Да, кстати, на оберонских форумах я предпринял попытку выяснить, что же такое алгоритм. Но ничего вразумительного так и не придумали ;)

Кстати, Вас там тоже знают, отчего бы не поучаствовать, если есть интерес! Приглашаю!

Алгоритм

что же такое алгоритм

Формальное описание, задающее порядок выполнния действий (операций). Такое определение Вас не устроит?

За приглашение спасибо, но... воздержусь.

Вполне рабочее определение

Спасибо коллега!

Вполне рабочее определение. С ним можно работать,
составлять алгоритмы, программы и проводить
анализ их правильности.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Алгоритм

Смотря для каких целей... Теоретически - абсолютно верно. Вопрос в словаре (наборе типовых операций).
Мы обсуждали графический язык представления алгоритмов Дракон, и тут выявилась трудность алгоритмического описания процессорно-зависимых программ. Так, копирование области памяти на многих процессорах выполняется одной командой, но у всех по-разному. Как это изобразить на графе (блок-схеме) алгоритма? ;)

"Не будите спящую собаку" англ. пословица

Вопрос в словаре (наборе типовых операций)

Это весьма интересная тема... Собственно, она была рассмотрена, в письмах о системах. Можно рассмотреть аналогию. Представьте себе производство. Каждое производство имеет в своей основе некую технологию. А что такое технология? Это тоже определенная последовательность операций (операции могут быть элементарными или подпроцессами). Или посмотрите на... программу обучения студентов. Методика обучения состоит из шагов (лекций и практических занятий)... Аналогов много... если присмотреться к жизни. Суть одна и та же. В письмах говорилось о схемах, которыми обладают контейнеры. В общем случае, речь идет о графе, в частном случае о последовательности.
Я не знаю языка "дракон", но технологи вполне справляются с тем, чтобы описывать тех. процессы в графическом виде...

выявилась трудность алгоритмического описания процессорно-зависимых программ

Я почитал обсуждение, ссылку на которое Вы привели. Странные немного... эти рассуждения о процессорно-зависимости... Хотя...
Про ассемблер Вы, вообще, зря написали. Во-первых... Дело в том, что rep movs, это худший из возможных вариантов копирования. Лучше копировать через регистры сопроцессора (MMX...), еще было бы неплохо использовать директиву prefetch. Скорость копирования может возрасти в разы... Это не так плохо.
Во-вторых... ассемблеры особенно хороши тем, что они, частенько... макроассемблеры. А "макро-" означает, что любая инструкция может быть элементарной или блоком инструкций. "Макро-" инструкция может проецироваться на команду процессора "один-в-один", а может... Следовательно, в ассемблере можно вводить любые машинно-независимые команды и проецировать их... Есть еще и кроссассемблеры.
В-третьих... про форт можно было вспомнить...
В-четвертых... ну, да... ладно.

Изображение пользователя Alexey_Donskoy.

Процессорная зависимость

Ну, положим, пример с rep movs vs MMX принципиального значения не имеет, не об этом речь... Можно привести сотни примеров на десятках разных процессоров...

Макро тоже не в тему, поскольку это всего лишь техническая разновидность реализации словаря...

Проблема в том, что алгоритмическое решение задачи существенно зависит от исполнителя.

Чтобы унифицировать словарь для человека (главная задача эргономики), мы вынуждены выбирать из двух неудовлетворительных вариантов:
- экспоненциально усложнять транслятор по мере роста количества поддерживаемых процессоров (предусмотреть наиболее эффективные реализации на все случаи жизни);
- за счёт упрощения транслятора терять в эффективности (стандартные компиляторы, С, например, которые допускают ограниченный набор типовых оптимизаций).

Прелесть проблемы, с другой стороны, и в том, что алгоритм вообще теряется как таковой, превращаясь в последовательность вызовов [зависимых от исполнителя] функций. Форт идёт сюда же, он увеличивает словарь уже просто по определению, это его основная особенность... То есть подобное усложнение противоречит требованиям эргономики.

Если же мы пойдём по второму пути, мы будем вынуждены (строго алгоритмически!) писать [на том же С] копирование области памяти поэлементно в цикле! Когда нам это надоест, мы напишем процедуру с ассемблерной вставкой (или макрос, что непринципиально) - и тем самым свернём на первый путь - увеличения сложности...

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

Другими словами, есть разные виды алгоритмов - простые, канонические, которые рассматривает тот же Каймин и которые применимы в очень многих местах, вплоть до Бурана... и совсем неприменимы в сильно машинно-зависимых задачах...

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

А Дракон, как и простая блок-схема, расчитан на настолько простого исполнителя, что возникает иллюзия математической абстракции ;)

Оффтопик

Ну, положим, пример с rep movs vs MMX принципиального значения не имеет, не об этом речь...

Это была просто ремарка к... вычислительной эффективности.

Макро тоже не в тему, поскольку это всего лишь техническая разновидность реализации словаря...

Позволю себе не согласиться... но об этом в следующем абзаце.

Проблема в том, что алгоритмическое решение задачи существенно зависит от исполнителя

Мне кажется(!), что эта проблема надумана (я не настаиваю на своей точке зрения, но...). Итак, мне кажется(!), что Вы решаете задачу на каком-то языке и, тем самым, привязываете это решение к тому, кто понимает (транслирует/компилирует) данный язык. Другими словами, данная проблема привносится способом решения.
Давайте попробуем подойти к решению задачи с другой стороны. Есть некая предметная область со своим словарем. И именно с помощью этого словаря (а не словаря исполнителя!) запишем решение задачи. (Собственно, именно это и делают аналитики и проектировщики). Теперь мы имеем решение не привязанное к исполнителю, и наш следующий шаг состоит в том, чтобы сделать такую привязку (спроецировать решение задачи на конкретную языковую среду (исполнителя) со своим словарем). Если мы используем ЯВУ, то это свой уровень абстракции, если ассемблер, то... здесь можно использовать встроенный макро-язык (тонкая и эффективная настройка на конкретную среду решения задач, но и... трудоемкая, конечно). Например, используя FreePascal, который имеет возможность компилировать программу на множество процессоров, мы абстрагируемся от конкретики процессора.
Но и решение в терминах предметной области тоже может иметь свои уровни абстрагирования, о которых, часто забывают. Как следствие, словарь предметной области получается неполный и неточный. А дополнение словарей, при больших объемах наработанного материала, процесс очень трудоемкий (см. рефакторинг многих задач).
Если необходимо, то все сказанное можно проиллюстрировать множеством примеров, из разных предметных областей... но в другом топике, дабы не создавать offtopic.

Алгоритмы и Адгоритмизация

Алгоритмизация - это составление алгоритмов
для решения определенных задач.

Нас интересует алгоритмизация, которая
помогает писать программы для ЭВМ и доводить
решение задач до получения результатов.

Еще лучше, если можно проводить анализ
правильности алгоритмов и программ для ЭВМ.

И оказалось, что лучше всего это получается
со структурированными алгоритмами и программами.

На обероновских форумах нет обсуждения вопросов
верификации и анализа правильности алгоритмов
и программ.

Языков программирования много и ждать очередного
"чуда" - это язычество.
И выслушивание очередного жреца от программирования.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Алгоритмизация

А представьте, нас интересует то же самое! ;)

Поюс ещё самое интересное - когнитивная эргономика.
Потому что труд человеческого разума очень дорог, и использовать его надо максимально эффективно!

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

К сожалению, в оглавлении Вашего учебника этих вопросов также не видно...

В любом случае, в обучении акцент следует делать на правильное проектирование.

Предупреждение ошибок достигается:
- адекватной методологией;
- эргономичным инструментом;
- правильной организацией труда.

Эргономичный инструмент - такой инструмент, который не вводит излишней сложности и тем самым не провоцирует человека на ошибки.

Язык программирования следует понимать в более общем смысле, чем упомянутые Вами текстовые языки Алгол, Алгол-68, Ада, PL/I, JAVA.
Так, для проектирования электрических схем наиболее адекватным будет язык "схема электрическая принципиальная", для динамических систем - FBD (function block diagram), для отдельных специфических применений - текстовый псевдокод.
При этом важна не только семантика языка, но и качество инструментального ПО (среды разработки). В совокупности они составляют Инструмент.

Но, вообще-то, это другая, большая тема ;)

Верификация и анализ правильности

Глубокоуважаемые Оппоненты!

Верификация и анализ правильности алгоритмов и программ - основной способ разработки
надежных программ, не содержащих ошибок.

Этой тематике посвящены все учебники и пособия по информатике и программированию Каймина.
Смотрите четвертую и пятую главу учебников Каймина.

В американских книгах излагаются только вопросы верификации программ.
Американские учебники по анализу правильности алгоритмов и программ нам неизвестны.

Практически разработка надежных программ проводится одним и тем же способом:
1) разработка алгоритмов на псевдокоде,
2) кодирование и инспекция программ,
3) тестирование программ на ЭВМ.

Тип языка программирования для разработки надежных программ особой роли не играет.
Программы без ошибок можно разрабатывать на любых языках программирования.

Главное - наличие описаний на родном русском языке, которые легко читать, легко понимать и легко исправлять.

Анализ правильности и инспекция программ проводится по описаниям на русском языке построчной проверкой алгоритм-программа. Это так просто, что такую проверку самостоятельно осваивают все ученики, не говоря уж об учителях.

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

ВАК, проф,док.наук

Не каждому дано

Написание доказательств не каждому дано. Мы провели исследование в Интернет. Доказательному программированию и анализу правильности алгоритмов и программ посвящено много работ. А дийкстра прямо говорит, что программирование - это математическая дисциплина. Чего и вам желаю. Но многим этого к сожалению не дано. И обижаться на таких людей не нужно - НЕ ДАНО.

Это совсем другая тема

Уважаемые оппоненты!

Это совсем другая тема,
к школьной информатике
не имеет никакого отношения.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Тема та же

Тогда опишите, какое отношение рекламируемая Вами информатика имеет к жизни в информационном обществе, если Вы считаете, что это совсем другая тема!

Повторяю конкретные вопросы для Вас:

  • обоснуйте неоправданное, на мой взгляд, сужение предмета информатики в Вашем учебнике;
  • ответьте, кто и в каком предмете будет учить будущих членов информационного общества типовым информационным задачам (как приведённый мною пример - покупка в интернет-магазине);
  • хотя бы конспективно приведите пример рекламируемой Вами безошибочной технологии разработки программ;
  • расскажите о том, как данная технология помогает решать реальные задачи (создание надёжных систем 24x7 из ненадёжных элементов).

Предмет информатики

1. Информатика - это наука о накоплении, обработке и передачи информации.
Так сказал когда-то Ершов. Но где эта наука описана?

2. Безбумажная информатика - индустрия вычислительных технологий.
Это сказал академик Глушков.

Во времена Глушкова у нас была своя техника, свои компиляторы,
свои книги, свои ученые. А сейчас что?

Компьютеры - все импортные, Сервера - импортные.
Компиляторы и ПО - импортные.
А аспиранты из МГУ пишут, что информатика - лже-наука?!
Аспиранты из МГУ врать не будут? Или их так учат?
И делают из них лжеученых?

По высказываниям проф.МГУ Ш.Буры так и есть - лже-ученый
- тот ученый, который лжет своим студентам и аспирантам.
И все нормально, и это тиражируют при спонсорстве Б.Гейтса.

Из фундаментальных книг только книга Глушкова, 1978г. издания.
Науру принадлежит книга с названием "Наука программирования",
посвященная вопросам верификации программ. Это наука!
А то, что пишут в ЛГУ и МГУ - это получается лже-наука.

Учителя и преподаватели информатики, которые не могут
писать простейшие программы без ошибок и не читают
учебной литературы, рекомендуемой Министерством образования РФ.

В советское время я объездил полстраны, читая лекции
по методике преподавания информатики. Но в то время
в школах не было компьютеров и экзаменов по информатике.

Остальные Ваши вопросы требуют отдельных блогов и
отдельных публикаций.

А Вы до сих пор не представили примеров решения без ошибок
элементарных школьных задач по информатике.

Ведь на заданную тему Блога записались Вы?

Я же Вас просил прислать и опубликовать в интернет примеры
составления простейших программ без ошибок.

Может кто-то из Ваших студентов сможет написать решения
простейших школьных задач по информатике?

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Предмет информатики

Ответов на вопросы так и не видно. Грустно... Мне эти вопросы представляются важными.

Определение Ершова вполне удовлетворительное, недостаёт только пункта о получении новой информации. Правда, подозреваю, что до сих пор никто не знает этот пункт настолько, чтобы преподавать в школах ;)

P.S. Не припомню, чтобы меня лично кто-то просил опубликовать в интернете примеры составления простейших программ ;)

Мои студенты также вряд ли смогут сейчас этим заняться, поскольку прошло уже более 15 лет с тех пор, и они все занимаются интересными и полезными (в т.ч. производственными делами). Так, как минимум в двух разных местах мои бывшие студенты разрабатывают собственные SCADA-системы; один из примеров см. на http://www.entels.ru/ (хотя моей заслуги в том не так уж и много, но я всё равно очень рад таким их достижениям)!

Если же Вам интересно протестировать специалистов, приведите конкретные задачи - может, кто и откликнется...

Примеры составления опубликованы

Примеры составления решений задач
на ЭВМ опубликованы.

Но Вы начали уничтожать научные
публикации по вопросам составления
надежных алгоритмов и программ.

И ответы на Вашу критику.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Отнюдь!

Конкретных ссылок на задачи с конкретными вопросами не заметил в Ваших публикациях. А это действительно интересно.

Удалил я отсюда только пару текстов, слово в слово повторенных в других Ваших блогах. Право же, одного раза вполне достаточно!

Удаление публикаций

Удаление научных публикаций особого интеллекта не требует. А программирование для многих людей воспринимается наукой, опирающейся на определенный математический аппарат. Именно такой математический апарат был найден в начале 80-х годов и опубликован нами в ряде книг в МИЭМ, а затем опубликован в вузовских и школьных учебниках информатики. Студентами-математиками и студентами-экономистами. Этот математический аппарат был понятен и доступен, доступен учителям и преподавателям информатики.

Заказная тематика

Это все заказная тематика!
С ценным научной и технической
информацией.

Реальные примеры приводились из школьной,
вузовской и производственной тематикой.

Вы поудалили много ценной информации.

ВАК, проф,док.наук

Отсутствие логики в учебниках

Отсутствие логики в учебниках
Ершова, Кушниренко и многих других авторов
- это очень большое и серьезное упущение.

Для изучения алгоритмов, программ, баз данных,
поиска информации и основ работы ЭВМ необходимо
знание элементов математической логики.

Логика нужна все умным и думающим людям.
Рабам, исполнителям логика только помеха.

Не случайно во многих советских учебниках
отсутствовала логика в прямом и переносном смыслах.

ВАК, проф,док.наук

Про логику

Учебника Ешова не видел, но в его статьях, а также в учебнике Кушниренко логика железная.

Вашей книги я не читал, но по ответам отсюда ясно видно, что с настоящей логикой Вы никогда и не встречались.

Согласие по содержания

Глубокоуважаемый оппонент!

Опять получается согласие по содержанию
- по вопросу чему?:
1) компьютерной грамотности,
2) алгоритмизации,
3) решению задач,
4) работе с Интернет.

Все перечисленное необходимо всем учащимся,
чтобы стать полноценными членами глобального
информационного общества.

Как учить? - это должны решать на местах
учителя и руководство школы с учетом
имеющихся средств и ресурсов.

Есть только один важный вопрос о выборе инструментов.
Это вопрос о решении домашних задач и заданий на ЭВМ.

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

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Выбор инструмента

Вопрос о выборе инструментов выглядит вовсе не так, как Вы здесь написали.

Вот пример типовой информационной задачи.

Задача: покупка фотоаппарата конкретной модели.
Рассматриваемые варианты решения:

  • поиск в магазинах своего города;
  • заказ в фирмах своего города;
  • покупка в интернет-магазине, в т.ч. подзадачи:
    • выбор интернет-магазина, критерии (доставка, гарантия и т.п.);
    • выбор системы оплаты (Яндекс-деньги, банковский перевод и т.п.), издержки и прочие критерии;
    • выбор банка для перевода, издержки и другие критерии;
  • поездка в Москву;

Только не говорите мне, что эта задача не относится к жизни в условиях современного информационного общества!

Опять путаница

Это пример маркетинговой задачи,
а не информационной.

Кстати приведенный пример задачи есть
в учебнике иинформатики Каймина
в разделе "Элементы Интернет-технологий".
У нас в университете мы проводили практикумы
на эту тему.

ВАК, проф,док.наук

Средства решения задач

Средствами решения новых прикладных задач на ЭВМ могут быть самые различные языки и системы программирования.

На олимпиадах и экзаменах по информатике могут использоваться языки Бейсик, Паскаль, Java и многие другие языки - Фортран, ПЛ/1 и т.д., и т.п.

При проверке решений задач на ЭВМ важны результаты решения и их правильность, а также число правильных ответов при различных данных.

В любом случае важна алгоритмическая правильность - при использовании унифицированного псевдокода. При правильности алгоритмов прикладная программа, записанная по унифицированным правилам также будет правильной.

В примерах задач ЕГЭ как правило приводятся решения задач на псевдокоде, а также языках Бейсик и Паскаль. На олимпиадах и чемпионатах по программированию используются языки С и Java.

Выбор того или иного языка или системы программирования носит чисто техническую роль. Главное - это правильность результатов получаемых на ЭВМ.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Ассоциация

Уж простите великодушно, но, когда речь заходит об интернете в образовании, устойчивая ассоциация:

"44. В отдел заходит женщина и заводит целую толпу подростков.
- Здравствуйте!
- Здравствуйте.
- Я учительница. Устроила своим будущим студентам экскурсию по библиотеке. Можно я им про Ваш отдел быстренько расскажу? Мы Вам не помешаем?
- Нет, пожалуйста, рассказывайте...
Поворачивается к своим ученикам и говорит:
- А в этом отделе можно получить из сети Интернет готовые рефераты, дипломы и курсовые...
Я перебиваю её:
- Простите... Вы сказали, что Вы учитель?
- Да.
- А Вам не кажется, что сейчас Вы совершаете профессиональное преступление? Разве не должны Вы внушать своим ученикам, что творческие работы необходимо писать самостоятельно?
В ответ звучит дружный хохот учительницы и учеников. Я попросил их покинуть помещение."

Вы считаете, что эта ситуация ортогональна рассматриваемому Вами обучению школьников интернету? Может быть, может быть...

Работа с Интернет

В работе с Интернет наиболее полезны
четыре вида деятельности:
1) поиск информации в Интернет
2) электронная переписка
3) публикации в Интернет
4) создание сайтов в сети ЭВМ.

Последнее требует определенной культуры:
1) умений излагать свои мысли
2) умений выслушать чужую точку зрения,
3) умений доказывать свою правоту,
4) с уважением относиться к чужому мнению.

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

Думаю, что самая трудная и творческая часть
практикумов по информатике.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Про Фому и про Ерёму

Про Фому и про Ерёму помните? ;)

"Последнее требует определенной культуры:"
Тогда хотя бы оцените данное своё письмо по приведённым критериям...

Изображение пользователя Vitasam.

Ого! (+)

/это я про учительницу в библиотеке/.
И все еще силен миф о качественном российском образовании

Миф о качестве образования

Миф о качестве российского образования развеивают международные рейтинги. По качеству образования россия опустилась на 50-ые места. Московский университет МГУ официально просел на 200-ое место

международные рейтинги

"Международные рейтинги" - от лукавого. Служат достижению целей некоторыми закулисными кругами. Вся собака зарыта в то, КАК и ЧТО мерять. Проходила методика этих "рейтингов" независимую экспертизу? Она широко известна? Нет?

Получается, как в известном анекдоте: "наш крокодил, как хотим, так и меряем".

Изображение пользователя Alexey_Donskoy.

Рейтинги...

Ну так ты ещё скажи, что выпускники физтеха на 200 месте... по популярности... востребованы ;)
Очевидно, что-то не то в консерватории подобных рейтингов!

Изображение пользователя Serguei_Tarassov.

Не меняй тему

Не меняй тему, востребованность выпускников МФТИ в мире может быть и 200-й и 1200-й и даже нулевой в тех странах, где специалисты по физике не востребованы экономикой.

Изображение пользователя ipanshin.

Я просто

Я просто присоединяюсь к Алексею.
Во первых, надоело изложение тавтологий в виде собственной рекламы себя и своего труда.
А во вторых, когда на претензию

По принципы - "чему учим - тому научим".
Важно ведь не просто научить чему-то, а важно, ЧЕМУ учить и КАК учить!

отвечают

Вот теперь Вы сделали правильный поворот -
поставили вопрос: чему и как учить?

то что остается отвечать?
Шлите апельсины бочками.
Братья Карамазовы.

Президент Российской Федерации

Уважаемый Оппонент.

Вопрос смешной - "Нужен ли нам вообще президент".

0)Я лично голосовал за то, чобы у нас в стране был президент.
Должность Президент вписана с тех пор в Конституцию
(Основной Закон) Российской Федерации.

1) Трижды встречался с первым президентом России.
Первая встреча проходила в компьютерном зале,
где Ельцин заявил, что в школах нужна единая методика
обучения информатике и компьютерной грамотности.
Вторая встреча проходила на съезде демократической партии,
где Ельцин был объявлен кандидатом в президенты РФ.

2)От второго президента Путина я получил телеграмму
с благодарностью за поддержку на выборах платформы
и кандидатуры Путина, которая вылилась в подпись под
Окинавской хартией "Глобального информационного общества".
Найти платформу Путина в Интернет было непростой задачей.

3) Третий президент Медведев лично инициировал поддержку
внедрения в школы России открытых отечественных пакетов
программ по результатам Интернет-форума, када мы отправили
серию соответствующих запросов.

ВАК, проф,док.наук

Социальная значимость учебников

Социальная значимость учебников - это особо важный вопрос, который затронул
мой оппонент, претендующий на законодательную
оценку целей образования..

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

ТУТ сразу скажем, что "подготовка рабов" в наши цели никогда не входила. Уважаемому оппоненту это пригрезилось.
Академик А.Ершов когда говорил, что современное общество от аграрной и индустриальной фазы движется к "информационному обществу".

Президенты восьмерки ведущих развитых индустриальных стран подписали совместную Окинавскую Хартию "Глобального информационного общества", построенного на ИКТ - информационых и коммуникационных технологий.

На этом документе есть подпись президента В.В.Путина. Для построения глобального информационного общества в прошлом 2007г. все школы Росси были подключены к глобальной сети Интернет.

В учебниках информатики Каймина об этом написано. Никакой социальной опасности в освоении Интернет наше правительство не видит. А освоение Интернет отвечает генральной линии российского правительства последние 8 дет.

Отсюда видно - куда нас ведут и к чему мы идем. Нужно все-таки внимательнее читать книги и учебники по информатике.

Последние 20 лет я трижды отдавал свои учебники на конкурсы в Министерство образования и трижды мои учебники признавали одними из лучших в нашей стране.

Соответствено трижды мои учебники по информатике официально рекомендовались для студентов и школьников.

Конкретно лично оппоненту можно сказать "МЫ - НЕ РАБЫ, Рабы - не Мы".

ВАК, проф,док.наук, маг.права

Изображение пользователя Alexey_Donskoy.

Социальная опасность

Социальная опасность отнюдь не в освоении интернета.

Социальная опасность в подмене фундаментального образования прикладным.

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

Поэтому я обращаюсь лично к автору учебника, который в первую очередь должен эти последствия осознавать и, конечно же, иметь по этому поводу своё определённое мнение.

Реальность, к сожалению такова - пока ни того, ни другого автором не проявлено, а есть только декларации и уверенность в исключительном праве на истину.

Если Вы сможете обосновать хотя бы предлагаемое в учебнике определение информатики, и если Вы сможете убедительно ответить хотя бы на мои вопросы о надёжности разработки сложных программно-аппаратных систем, то дальнейшее развитие темы может состояться.

Генеральная линия правительства

Генеральная линия правительства в сфере школьной информатики
выражается в следующем:
1) подключении всех школ РФ доступом к Интернет
для освоения работы с Интернет всеми учащимися,
2) снабжении всех школ РФ лучшими пакетами
открытых и коммерческих программ для
обучения современным информационным технологиям.

Социальная опасность Школьных информационных технологий
содержится в тре ипостасях:
1) в детских порносайтах, запрещенных Законами РФ,
2) в компьютерных вирусах, поступающих через Интернет,
3) в дефектах, ошибках и багах закрытого импортного ПО.

В целях избавления школьного ПО от дефектов отечественного ПО
и багов импортного закрытого ПО решением Правительства РФ
все школы России получили открытое отечественное программное
обеспечение, чтобы наши отечественные спецы могли находить
и исправлять ошибки, баги и дефекты в этих программах.

Социальная опасность может состоять в подключении к этим работам
горе-программистов, которые не умеют писать программ без ошибок
и при исправлении ошибок внесут в программы новые ошибки.

Практика крупнейших американских софтверных фирм показывает,
что исправление багов в американских программах приводит
в появлению в них новых дефектов и ошибок.

ВАК, проф,док.наук

Зачеты и экзамены по информатике

Уважаемые коллеги!

Курс информатики должен заканчиваться зачетами и экзаменами по тематике, указанной Вами и в ЕГЭ. Тогда соответствующий курс будет полноценен.

В экзаменах по информатике одна из самых критических тем - решение задач на ЭВМ - задач информационных, логических и прикладных.

В учебнике информатики Каймина решению экзаменационных и зачетных задач на ЭВМ специально посвящен целый раздел.

Нынешние проблемы информатики не в отсутствии инструментальных программных средств на ЭВМ, правительство РФ в марте 2008г. во все школы поставило несколько коробок с пакетами отечественных и импортных программ.

Проблема в организации в школах и вузах экзаменов по информатике на ЭВМ по модели, которая победно реализуется на олимпиадах и чемпионатах по программированию и информатике.

Вторая проблема - Технология решения задач на ЭВМ, которая требует освоения учащимися и преподавателями методов успешного решения задач на ЭВМ с проверкой решений с помощью тестов.

В прошлом году все московские учителя провалили организацию экзаменов по информатике на ЭВМ, поскольку их не научили тестировать программы на ЭВМ и обеспечивать правильность результатов решения задач.

Верификация и анализ правильности алгоритмов и программ на ЭВМ до сих пор остается профессиональной проблемой для сегодняшних программистов, преподавателей и методистов.

Учителя математики или физики выгонят из школы, если он не умеет решать элементарные школьные задачи по математике и физике.

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

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

Интересное наблюдение: американские студенты не умеют проводить инспекцию программных кодов на их соответствие алгоритмам, записанным на русском языке, а наши лучшие русские студенты-программисты пишут структурированные алгоритмы на русском языке и обыгрывают американцев.

Вспомните проф.А.Терехова - он в своих книгах пишет, что в у них "программ без ошибок не бывает", а все русские студенты-программисты в обязательном порядке пишут на псевдокоде описания своих программ и тестируют их до сдачи экзаменаторам.

Пора брать на вооружение лучшие отечественные методы и практики разработки программ без ошибок.

Изображение пользователя Alexey_Donskoy.

Сложность

Уважаемый Виталий Адольфович!

Как же Вы не поймёте, что олимпиадные задачи от реальных производственных проектов отличаются по объёму на порядок, а по сложности - на два порядка!

Здесь присутствуют люди, профессионально занимающиеся разработкой программных проектов и решающие конкретные производственные задачи. К образованию все мы имеем довольно косвенное отношение (ну разве что я преподавал десяток лет, да и деятельность Александра связана с консультацией заказчиков)...

Тем не менее, мы озабочены сложившейся ситуацией в образовании вообще и по информатике в частности, поэтому здесь и присутствуем...

Конкретные вопросы Вам были заданы. Повторяю:

  • обоснуйте неоправданное, на мой взгляд, сужение предмета информатики в Вашем учебнике;
  • хотя бы конспективно приведите пример рекламируемой Вами безошибочной технологии разработки программ;
  • расскажите о том, как данная технология помогает решать реальные задачи (создание надёжных систем 24x7 из ненадёжных элементов).

Сложность решаемых задач

Сложность задач по информатике существенно различается
для школ, для вузов, для олимпиад,
для студенческих проектов и для производства.

В наших учебниках информатики приводится более 100 задач
с примерами решения вплоть до описания алгоритмов и
программ на языках Бейсик, Паскаль и Javascript.

Все примеры решения задач приводятся с постановками,
алгоритмами и доказательствами правильности программ.

В школьных учебниках информатики приводятся простейшие
задачи, с решением которых на ЭВМ справлялись школьники.

В вузовских учебниках информатики приводятся задачи,
которые решались на ЭВМ студентами с полной отладкой
и доказательствами правильности алгоритмов и программ.

В студенческих проектах решались реальные
производственные проекты, внедрявшиеся в цехах,
и заводах, фирмах, банках.

Самые крупные проекты - разработка бортового ПО
для космического проекта "Буран", система поддержки
бюджетных расходов в Министерстве финансов РФ,
офисные пакеты программ для отечественных ПЭВМ и др.

Сложность школьных и вузовских задач по информатике
не может превышать 100-200 операторов, иначе учащиеся
не смогут их отладить. По этим причинам практически
всем студентам удавалось отладить программы до конца.

ВАК, проф,док.наук

Доказательства правильности программ

В учебниках информатики Каймина большое число примеров разработки алгоритмов и программ с доказательствами правильности (=отсутствия ошибок).

УЧИ ПРИМЕРОМ - СПРАШИВАЙ ПОКАЗОМ - основной способ обучения новым технологиям.
Целая серия примеров от простого к сложным новейшей технологии доказательного программирования приведена в наших учебниках.

Для подробного знакомства с технологией доказательного программирования рекомендуем обзавестись бумажными версиями наших учебников.

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

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

В наших учебниках информатики проведен перевод американских методов верификации программ,
на язык прикладной математики,ено изучаемый в отечественных вузах.

В частности, важнейшее для верификации понятие "инварианта" цикла замен на индуктивные утверждения и доказывается на основании методов математической индукции, изучаемых в отечественной школе.

Уучебник информатики построен на индуктивной методике обучения, начиная от простейших примеров к индуктивным утверждениям и обобщениям, на котором зиждется обучение всей современной математике.

Если книги по математики в основном излагаются дедуктивно, то учебники по информатике излагаются по индуктивным схемам.

Информатика, равно как и программирование - это чисто индуктивная наука, в которой языки программирования представляют россыпь жемчужин, которые умелый программист склеивает в творческое произведение.

Логика и доказательства - это шлифовальный круг, с помощью которых настоящие мастера шлифуют свои произведения. Но все это нужно просеивать через логику и математические доказательства.

Методы математического анализа программ сродни методам теоретической механики и сопротивления материалов используемых для анализа прочности инженерных сооружений.

Смотрите книги по программированию Дийкстры и учебники информатики Каймина.

Не удержался

Не удержался чтобы не ответить.
Господин, на каждом шагу кричащий о доказательстве правильности программ, кажется в слове из трех букв может сделать три ошибки:
http://www.vipstudent.ru/index.php?q=lib...

Задача 1. Внимательно читаем условие, а потом внимательно смотрим решение :-)

Примеры школьных задач

Здесь обозначена тема "Учебники информатики" для школ.
Большущая и серьезнейшая проблема - это решение на ЭВМ
школьных задач руками студентов, школьников и учителей.

А решение производственных задач - тема отдельного блога.
Вы все время пытаетесь расширить тематику, не решив
аккуратно до конца ни одной элементарной задачи до конца.

Что Вы делаете в своем родном Чувашском университете?

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Университет

Если Вы смотрели мой сайт, то обратите внимание, что я преподавал там с 1987 по 1994 год... Давненько это уже было...

Естественно, что сегодня меня больше интересуют реальные производственные задачи ;)

Сушественное изменение технологий

За прошедшие 15 лет произошло существенное изменение
технологий, который вошли в вузовское и школьное
образование:

1) внедрение полноценного Windows.
2) Внедрение полноценного Интернет.
3) Систематические Победы российских студентов-программистов
4) Начало внедрения Open Source.

Все это уже вошло в вузовское образование.
И неминуемо войдет в школьное образование.

Что отражается в учебниках информатики
и в планах правительства РФ.

Это нужно обсуждать серьезно либо никак.
Сайт, посвященный софтостроению, показался
заслуживающий доверие.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Полноценный Windows

п.1 - Полноценный Windows?! В SU.HUMOR ;)
п.2 - согласен
п.3 - не имеет прямого отношения к теме
п.4 - чрезвычайно важный шаг.

Однако ж ни на один мой вопрос удовлетворительных ответов не получено. Ждём.

Windows закуплен правительством РФ

Windows решением правительства РФ закуплен
официально на три года в объеме 1 одного миллиона лицензий
за что уплачено полной ценой несколько миллиардов рублей.

Удаление материалов из сборников и блогов по теме блога
является прямой цензурой. В данном случае тема связана
с образованием.

ВАК, проф,док.наук, магистр права.

Изображение пользователя Alexey_Donskoy.

Windows

Вот эти б миллиарды на зарплату учителям, а вместо Windows - открытое программное обеспечение!

Как наладить контроль налогоплательщиков за целевым использованием средств?

Про блог (форум):
- к блогу (форуму) на сайте, который не зарегистрирован как средство массовой информации, понятие цензуры в упомянутом Вами смысле неприменимо;
- в данном случае применимо понятие модерирования. Образно говоря, если у меня есть забор и кто-то его испачкал, моё право его чичтить или не чистить. Но, если написанное нарушает законодательство, то меня, как владельца забора, можно призвать (частично) к ответственности - заставить почистить забор принудительно. Такие вот дела ;)
- авторские права на сообщения в блоге (форуме) сохраняются за их авторами, то есть ни владелец блога, ни модератор, ни читатели, ни прочие третьи лица не могут использовать их иначе, чем оговорено правилами (пользовательским соглашением) сайта;
- модератору обычно делегируется право удалять сообщения полностью или частично, с целью обеспечения законности и соответствия тематике блога (форума);
- в данном случае удалена исключительно техническая переписка с владельцем сайта и сообщения не по теме блога. Будьте любезны придерживаться темы, например, ответить на заданные вопросы; сообщения рекламного характера расцениваются как сообщения не по теме и будут модерироваться!
- отнесение вопросов к теме блога (форума) находится в исключительной компетенции владельца блога и модератора. Такое положение действует "по умолчанию", в т.ч. при отсутствии отдельного пользовательского соглашения.

Что за чушь вы порете?

Меня от элементарной малограмотности человека, подписывающегося "проф,док.наук"
просто... Вызывает шок и брезгливость, короче. Или доктор юридических (филологических, медицинских,...) наук? Это могло бы многое объяснить ;-)

Что такое "внедрение полноценного Windows"?
Какие-такие вообще изменения за 15 лет могут повлиять на фундаментальные определения?

В то же время по поводу термина "информатика" хочу высказать свои соображения.
Мне кажется, толковать его как любую обработку информации неверно.
Термин этот относится к отрасли, возникшей только с появлением ЭВМ, и подразумеваются методы обработки информации, естественно, с применением ЭВМ.
Именно такое определение - с "машинной" обработкой информации я использую
в своих лекциях.

Хотя ранее давалось и иное определение понятия "информатика", связанное в основном с
библиотечным делом (БСЭ):
"Информатика, дисциплина, изучающая структуру и общие свойства научной информации, а также закономерности её создания, преобразования, передачи и использования в различных сферах человеческой деятельности. Многие вопросы, входящие ныне в круг интересов И., давно разрабатывались в русле других дисциплин: библиотековедения, библиографии, лингвистики и т. п...".
Можно обратить внимание на то, что здесь тоже информатика толкуется в некотором ограничительном смысле - как наука о структуре научной информации, а не о обработке информации вообще и любой.

Думаю, однако, что данное определение является устаревшим и реально понятие "информатика" в наши дни ближе всего к англоязычному computer science.

-------------
King regards,
Andrey

Изображение пользователя Alexey_Donskoy.

Информатика не есть информатика ;)

Конечно же, определение БСЭ... не сказать, чтобы устарело, но просто слишком частное...
Ваше определение, увы, тоже слишком частное... Да, оно сегодня может звучать и так, но только сегодня и только как частный случай.

Я в своих лекциях всегда использовал определение: "информатика - это НАУКА о способах получения, хранения, переработки и передачи информации". Убеждён, что оно отражает все аспекты этого явления... А вот сама наука информатика (методы, методологии и даже парадигмы) меняются с течением времени и развитием как самой науки, так и технологии, и общественных потребностей, и т.д...

Вчера была актуальна математика.
Сегодня актуальны computer sciences.
Завтра? Знаю, что - но не скажу, а то запишут в мракобесы ;)

Из истории науки в целом наибольшее влияние на всё человечество оказала математика (математизация всех наук). Причём, на мой взгляд, гораздо большее, чем computer science! А то, что явление математики полностью относится к компетенции информатики, не вызывает никаких сомнений. Ибо что есть математика? Это методология получения и переработки (мета)информации! То есть частный случай информатики!

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

(Во на какой слог меня вдруг пробило ;) давненько не писал научных статей, что-ли? ;) )

Изображение пользователя Serguei_Tarassov.

Скажу больше

Скажу больше, все что не имеет под собой математической основы в "компутер саенс" - в лучшем случае инженерия и небескорыстно продвигаемые корпоративные стандарты, а в общем случае - голимая ремеслуха, технологии-поганки после очередного маркетингового дождичка.

Неопределенность определений

Говорить об определениях... нелепо (то бишь, некрасиво). Дело в том, что смысл, вообще, словами передать трудно, а определение, которое не несет смысла... хм... бессмысленно, а значит нелепо. Ну, вот для примера, "информатика - это НАУКА о способах получения, хранения, переработки и передачи информации". Пока нет определения термина "информация"... о чем разговор?.. А с понятием информации... совсем плохо.
И, крайне нежелательно... примешивать сюда математику... до поры до времени разумеется (ничего, кроме наукообразия это не даст, IMHO).

Изображение пользователя Alexey_Donskoy.

Крайности, крайности...

Что ж нам теперь - вообще отменить образование?

Если б можно было перетащить всё общество сразу на нирванический план ;)

Однако ж ступеньку очередную надо наметить. Сегодня она находится на границе ментального и каузального плана...
Бес-полезно вести речь о принципах там, где нет ещё понимания законов... Так вот, чтобы не отклоняться от топика, в учебнике Каймина нет законов, а есть только отдельные представления... А представления по природе своей бывают ошибочными во многих ситуациях...

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

Btw, зажигать фонарики надо, но немного в других местах... информатика тут вряд ли причём ;)

P.S. по поводу определения (возвращаясь на язык ментального плана ;) ).
Совершенно справедливо, и моё определение тоже частное. Более того, оно похоже скорее на технологию, чем на науку ;)
Поэтому более верным будет "Информатика - это наука об информации". Но тогда становится похоже на лемовское "сепулькирование" ;)
Тогда придётся строить иерархическое определение - поставить двоеточие и продолжить, например, так: "её свойствах и использовании", потом детализировать дальше: "... о способах получения, хранения, переработки и передачи". Что поделать, технология (сиречь прикладной аспект) существенно важна в данном случае... имхо...

Про выживаемость, глупость и И. Канта

Что ж нам теперь - вообще отменить образование?
Отменять - не отменять?.. Есть ли у нас еще образование? Стоит ли называть "образованием", то что имеем?.. Что образовывает в головах и сердцах... это "образование"? Вопросов много, а ответы не столь очевидны. Тем более, что если признать, что образования по сути нет, то... и отменять нечего.

Если б можно было перетащить всё общество сразу на нирванический план ;)
Зачем?.. Общество должно развиваться естественным образом, никаких насильственных (революционных) действий (перетаскиваний) не нужно, но... и скатывания общества в пучину корысти, злобы, безумия допускать нельзя.
Совсем простая мысль... только то общество будет развиваться максимально быстро (оптимально эффективно), где каждый человек имеет возможность самореализации. Самореализация и есть ключ, а, вовсе, не "перетаскивание"... Общество же обязано создать для этого необходимые и достаточные условия... Обязано... во имя собственной выживаемости...

Так вот, чтобы не отклоняться от топика, в учебнике Каймина нет законов, а есть только отдельные представления...
Обсуждать глупость - еще большая... глупость.

Про математику - это формализация законов, без неё никуда! Это - необходимый путь, его надо пройти...
Очевидно, что это высказывание имеет своими корнями известное высказывание Иммануила Канта: "В любой науке столько истины, сколько в ней математики", которая позже претерпела множество вариаций (например у К. Маркса: "что наука только тогда достигает совершенства, когда ей удается пользоваться математикой"). Но это умозаключение ошибочно. Истина никак не связана с математикой. Математика - один из механизмов/способов передачи сути. И это механизм, наряду с прочими, имеет свою область применения.

Изображение пользователя Alexey_Donskoy.

Кант не при делах ;)

Математика - один из механизмов/способов передачи сути. И это механизм, наряду с прочими, имеет свою область применения.
Так. Абсолютизировать её не стоит.

Про образование - тоже всё так... Только один интересный момент. Мы согласны в том, что скатывания общества в пучину корысти, злобы, безумия допускать нельзя. (1)

Глупость на любом участке т.н. "образования" влияет на общий уровень невежества в обществе. (2)

Невежество является питательной средой для проявляений "корысти, злобы, безумия". (3)

Следовательно, глупость необходимо пресекать.

Полагаю, что такая логика верна ;)

Изображение пользователя Serguei_Tarassov.

Невежество

Если не запамятовал, невежество является максимальным злом в агни-йоге (как основа тьмы).

Образованная глупость или глупое образование

Глупость на любом участке т.н. "образования" влияет на общий уровень невежества в обществе. (2)
Невежество является питательной средой для проявляений "корысти, злобы, безумия". (3)

Алексей, понимаете... это напоминает спор о первичности курицы и яйца... Что первично: глупость или невежество?.. Глупость порождает невежество, а невежество - глупость. Ваше утверждение верно... верно и обратное утверждение...
Аналогично, для корысти и злобы (безумие... отдельная тема).

Следовательно, глупость необходимо пресекать.

Согласен!.. Но, хочу спросить... можно ли поставить знак равенства между глупостью и отсутствием знаний?.. Или так... Глупость является противоположностью а) мышления или б) некоей суммы знаний?.. Для примера, тот же учебник, который здесь обсуждается... Эта некая сумма знаний, но исключает ли это его глупость... Ответ (для Вас) очевиден. Тогда рождается следующий вопрос... получение (современного) образования тождественно ли умению/научению мыслить?.. Но если, ответ нет, то не плодит ли оно (современное образование)... глупость?..

Изображение пользователя Alexey_Donskoy.

Умение мыслить

получение (современного) образования тождественно ли умению/научению мыслить?
Вот это и есть ключевой вопрос данной темы!

Однако ж Вы, Александр, "как истинный даос", ограничиваетесь констатацией очевидных фактов... а этого мало!

Я придерживаюсь активной позиции - человек есть творческая сила, образ и подобие Творца, и человек несёт всю полноту ответственности за всё, что тут (в том числе в государстве) происходит!

Поэтому диалог с Вами хотя и интересен (для нас двоих ;) ), но неконструктивен для общества... И я призываю Вас по мере возможности показывать обществу то, что надо показать, причём на языке, который оно понять способно!

Вероятно, показать это можно и другими путями, нежели бодание с автором странного учебника информатики...
Но вот, что вижу, то и делаю ;)

О "даосах", но... не только

Однако ж Вы, Александр, "как истинный даос", ограничиваетесь констатацией очевидных фактов... а этого мало!

К даосам я отношусь, только в кавычках... как Вы правильно заметили... хотя мудрость Лао-цзы... покоряет.
Что же до констатации фактов, то... видимо должен накопиться какой-то слой... Пробивать стену лбом и бороться с "ветряными мельницами"... надоело (а может просто устал).

Поэтому диалог с Вами хотя и интересен (для нас двоих ;) ), но неконструктивен для общества...

... таково общество... :)

И я призываю Вас по мере возможности показывать обществу то, что надо показать, причём на языке, который оно понять способно!

Эх... Влезть на трибуну?.. Размахивать флагом?.. Выкрикивать лозунги?.. Есть другие предложения?..

Вероятно, показать это можно и другими путями, нежели бодание с автором странного учебника информатики...
Но вот, что вижу, то и делаю ;)

Искренне желаю успеха (жаль, что я в него не верю...)... :)

Новые стандарты для новой школы

Новый президент объявил программу "Новой школы" с новыми стандартами образования. Ваша дискуссия надеюсь имеет отношение к этим новым стандартам для новой школы? То, что новая школа - это школа капитализма - тут вы наверное правы. Как вы думаете - новые стандарты образования также должны быть стандартами капиталистических отношений?

О принце датском...

То, что новая школа - это школа капитализма - тут вы наверное правы

Хм?.. Скажите, как человек может быть прав в том, чего он не говорил (тем более, не утверждал)?..

Как вы думаете - новые стандарты образования также должны быть стандартами капиталистических отношений?

И в небе и в земле сокрыто больше,
Чем снится вашей мудрости, Горацио.

(У. Шекспир, "Гамлет", пер. М. Лозинского)

Информация - это сведения

Согласно Законам информация - это сведения о людях, вещах и процессах. Передача, обработка и накопление информации - это передача, накопление и обработка сведений о людях, вещах и процессах. Так написано в Законах РФ "Об информации" и учебниках информатики. Так понятие "информации" воспроизводят юристы, а также преподаватели и учителя информатики, а в след за ними студенты и школьники с 90-х годов.

Изображение пользователя Serguei_Tarassov.

Согласно правилам

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

К. Прутков живее всех живых...

Согласно Законам информация - это сведения о людях, вещах и процессах.

Угу... а сведения - это информация о людях, вещах и процессах. Есть в этом что-то... что трудно передать словами...

Так понятие "информации" воспроизводят юристы, а также преподаватели и учителя информатики, а в след за ними студенты и школьники с 90-х годов.

Спасибо, это речение очень наглядно показывает глубину бездны... К. Прутков может спокойно идти на заслуженный отдых...

Компьютерные науки

Соотношение между информатикой и компьютерными науками является ключевой проблемой в информатике как учебной дисциплине. Информатика вне образования и компьютерной базы зависает в воздухе. В тоже время компьютерные науки интенсивно развиваются вместе с вычислительной техникой и распространяются через Интернет. Информатика как библиотечное дело давно уже завяла и перестала развиваться.
Компьютерная сеть Интернет приобрела глобальные масштабы, вошла во все вузы и школы, доступна всем студентам и школьникам. И естествено, что изучение и освоение Интернет должно проводиться и во всех вузах и во всех школах. Вопрос - как? и в каких объемах? Следующий вопрос - как? в каких объемах? и в каких рамках должны изучаться компьютерные науки?
В развитых странах студенты изучают компьютерные науки, а в развивающихся и недоразвитых странах - информатика?

Изображение пользователя Serguei_Tarassov.

А не шутка ли этот учебник?

Я до сих пор не могу поверить в реальность существования подобного учебника, реальность его использования кем-то, как и реальность инженерного опыта самого автора :))

Учебник информатики

Учебник информатики Каймина изданы
и изданы давно. Учебники лежат
в книжных магазинах, в библиотеках,
в школах, в вузах.

ВЛенинской библиотеке лежат 20 моих книг
по информатике, программированию и
дистанционному обучению.

Вы сами внесли блог с этой тематикой.
Загляните в Яндекс и найдете много ссылок.

Спасибо за удаление лишних технических
замечаний.

ВАК, проф,док.наук

Изображение пользователя Serguei_Tarassov.

Потверждаете?

Вы потверждаете определение информатики из вашего учебника, которое привел Алексей Донской?

Определение информатики

Официальные Учебники информатики Каймина:
1) школьный утвержден Министерством Образования РФ, 1994г.
2) вузовский утвержден Министерством образования РФ, 1999г.
Написаны в соответствии со стандартами образования РФ в сфере информатики.
В официальных изданиях определение:
"Информатика - это наука о накоплении, обработки и передаче информации.

Один из конкурентов, аспирант МГУ Шень публично заявил,
что "информатика - это лженаука". Если этот аспирант занимается
"лженаукой", то он расписался как лжеученый.

Давать определения тем или иным понятиям - это дело авторов.
Цензура - дело тонкое, тем более, что она запрещена Законом
и преследуется в сфере образования административным правом.

У уважаемого оппонента нет ни школьного, ни вузовского учебника
информатики, а то, что опубликовано в электронном учебники -
это сайт с динамическим содержанием.

Как юрист с дипломом "магистр права" я выиграл в судах 18 дел.
и знаю как защищать права и законные интересы.

ВАК, проф,док.наук, магистр права.

Миллион учебников информатики

Общий тираж школьных и вузовских учебников информатики Каймина
составляет более миллиона экземпляров. В каждом из них

Ершовское определение информатики как науки о накоплении,
обработки и передачи информации.

Определение информации в учебниках информатики Каймина с 1995г.
приводится в соответствии с Законом РФ "Об информации,
информатизации и защите информации", принятом в 1995г.:

"Информация - это сведения о людях, вещах, фактах, событиях
и процессах, ..".

Незнание законов не освобождает преподавателей
от ответственности перед учащимися - студентами и школьниками.

ВАКаймин, проф,док.наук, маг.права

О баснях...

Общий тираж школьных и вузовских учебников информатики Каймина составляет более миллиона экземпляров

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

Определение информации в учебниках информатики Каймина с 1995г. приводится в соответствии с Законом РФ "Об информации, информатизации и защите информации", принятом в 1995г.

Мысль, конечно, интересная... Может быть стоит и остальные определения брать из законодательных актов, а не из академической литературы?.. Этак мы далеко уйдем.
В принципе, любой здравомыслящий человек, понимает, что определения терминов надо брать из той области знания, которая занимается изучением данных предметов. Как писал Я.Л. Крылов:
Беда, коль пироги начнет печи сапожник,
А сапоги тачать пирожник,
И дело не пойдет на лад.
Да и примечено стократ,
Что кто за ремесло чужое браться любит.
Тот завсегда других упрямей и вздорней:
Он лучше дело все погубит,
И рад скорей
Посмешищем стать света,
Чем у честных и знающих людей
Спросить иль выслушать совета.

Изображение пользователя Serguei_Tarassov.

О правах

Господин Каймин, просьба предоставить доказательства вашего права подписываться "доктор наук". Например, соответствующее решение ВАК.

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

Изображение пользователя Serguei_Tarassov.

Последний повтор вопроса и предупреждение

Информатика - новая информационная индустрия, связанная с Интернет и персональными ЭВМ

Вы подтверждаете это определение из своего учебника?

За отсутствием ответа, ваш блог и все комментарии будут удалены с сайта в течение 24 часов.

Просьба также прекратить здесь рекламу своих учебных центров и методических материалов. Она будет удаляться без предупреждения.

Ну, наконец-то!!!

За отсутствием ответа, ваш блог и все комментарии будут удалены с сайта в течение 24 часов.
Просьба также прекратить здесь рекламу своих учебных центров и методических материалов. Она будет удаляться без предупреждения.

Ну, наконец-то!!!

Уважаемая администрация

Во всех учебниках информатики Каймина содержится
определение "информатика - наук о накоплении, обработке
и передачи информации".

В блоге содержатся ответы на Ваши вопросы
об учебниках информатики Каймина.

Вы задаете вопросы - я отвечаю.
Блог есть блог.

ВАК, проф,док.наук

Изображение пользователя Serguei_Tarassov.

Вы свой учебник читали?

Вы свой учебник читали?

1.1 Введение в информатику
...
Информатика - новая информационная индустрия,
связанная с Интернет и персональными ЭВМ.

Открываю учебник информатики

Открываю учебник "Информатика" изд-во Проспект, 2007г.

Определение
"Информатика - это наука, связанная с накоплением,
обработкой и передачи информации с помощью ЭВМ и
сети Интернет".

ВАК, проф,док.наук

Изображение пользователя Serguei_Tarassov.

Трындец

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

Предлагаю Вам привести в соответствие материалы на вашем сайте, а пока прекратить ссылаться на эти материалы.

Расширение понятий

Приведенный пример - это не дезинформация,
а расширение объема понятия информатика.

Расширение понятий - Это нормальное явление
для научных книг и учебников.
Тем более, что происходит расширение
информационных технологий.

Дезинформация - это умышленная ложь.
Несоответствий содержания не есть дезинформация.

Неполнота информации - это запрет на публикацию
в Интернет полных версий книг. Это нормально.

Информатика как наука и учебный предмет
были объявлены в 1985г. и впервые появились
в форме учебника для школ.

ВАК, проф,док.наук

Изображение пользователя Alexey_Donskoy.

Не-е, удалять не надо!

Слово - не воробей ;)
Блоги и комментарии как раз целесообразно оставить... в назидание...

И ещё остаётся слабенькая, но надежда...

Изображение пользователя Serguei_Tarassov.

Оптимист

Ты - оптимист :) Я следил за ходом дискуссий, как говорится, краем глаза, но очевидно, что она развивалась как в анекдоте: "Я пью, пью, а мне все хуже и хуже..."

Хотелось бы получить доказательства ученой степени самозванного доктора наук. На это надежды мало.

Кто готовит рабов?

Непонятно из Вашего блога: кто готовит рабов? Подробнее пожалуйста. По Конституции в Российской Федерации готовят граждан. Учебники информатики предназначены обучать компьютерной грамотности. И мы это делаем более 20 лет. Рабы всегда были неграмотными. А вы объявляете, что обучение работе в Интернет - это подготовка спамеров. Путин и Медведев открывают блоги и сайты - это что - тоже спам? Дайте определение спама.

Полный бред. И проект определения спама

По поводу высказываний г-на Каймина мне вспомнилось: "...Когда Вы говорите, Иван Васильевич, такое впечатление, что Вы бредите..." (с)
Учебник, видимо, соответствующий.
Вобщем-то, не удивлен: при определенной личной пронырливости и в отсутствии цензуры открываются возможности заработать денег или сделать имя на написании квази-учебников. А Интернет предоставляет возможность какой-никакой, но бесплатной рекламы любой ерунды. Что, на мой взгляд, и является основной целью г-н Каймина в этом обсуждении.

Поэтому предлагаю сменить тему. Вот задумался я над определением спама. В качестве проекта предлагаю следующее:

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