Приветствую вас на странице с подборкой статей на русском языке посвященных разным вопросам программирования. Те, кто бывал здесь раньше, должно быть помнят мое обещание расширить ассортимент. Вот я его стараюсь выполнять.
Имеется такая информация
ООП и методы программирования в С, С++, smalltalk и прочих языках
Авторы: Страуструп, Бадд и другие
Подробности смотри ниже
Чем этот сайт отличается от других
Это не свалка текстов Все тексты (за исключением ну очень больших, которые я сам еще дочитываю) прочитаны мной и, в принципе, признаны пригодными к употреблению (Страуструп может гордиться моей положительной оценкой).
Обратная связь Обратная связь с читателями, критика, предложения и обсуждения, если это будет иметь место, сделает информацию действительно полезной и более надежной. Но это уже зависит от вас, так что действуйте, подробности смотрите ниже.
Информация редкая или полезная Я не буду, скорее всего, помещать сюда те тексты, которых полно везде, и там, где их полно, они пригодны к просмотру.
Дизайн сайта предназначен для чтения Не знаю, на сколько долго это будет продолжаться, но пока тексты представлены в виде:
оптимизированном именно для чтения
пригодном для загрузки по медленным соединениям
поддерживается браузер от IE30
поддерживается большинство разрешений экрана, которые бывают в Виндовс
Другими словами, здесь вы не найдете много непонятно чего, не будете долго грузить картинку с надписью "Нажмите сюда для входа", не увидите в правом нижнем углу экрана иконку с текстом для чтения и шрифтом 8х8 ну и прочих приколов. Этот сайт лучше смотреть в следующей конфигурации браузера
включить загрузку картинок (те что есть - действительно необходимы)
если не подходит моя не контрастная палитра - ставте стандартную
так как в текстах полно вставок из программ, не везде они помечены как код, поэтому Times New Roman не годится для просмотра: точки и прочие знаки плохо заметны и вообще, витеевато нарисованный текст программы не читается хорошо. Ставьте не пропорциональный шрифт (Curier New, например).
Выгрузка (download) Сохраненить страницы можно просто из браузера, картинок стараюсь иметь поменее. Вводить специально выгрузку в виде архива или работы через почту пока нет возможности из-за частых изменений текста и прочих проблем, если будет возможность - сделаю.
Перечень текстов
Текстов пока довольно мало, так что все пока напоминает декларацию о намерениях.
Читать Т. Бадд. Объектно-ориентированное программирование
Ну очень большая книга с картинками по ООП и сразу для С++, Objective-C, Pascal, Java и Smalltalk. Я не шучу, это действительно так. Этот трактат прольет свет, или наоборот покроет мраком, как писать объектно-ориентированные порограммы. Весьма полезно прочитать и узнать как работает ООП.
Читать Бьярн Страуструп. Что такое объектно-ориентированное программирование
Статья старинная, 15-ти летней давности, но многим будет весьма интересно ее прочитать и узнать, как писать не структурные программы на объектном языке C++.
Читать А.Г.Иванов, А.А.Пятницкий, Ю.Е.Филинов.
Объектно-ориентированный подход. Технологии программирования.
Статья не молодая, десятилетней давности, но сравнивает функциональный и объектный подходы в программировании, что интересно.
Текст про ООП в духе "От С к С++". Для тех, кто начинает осваивать ООП, уже программировал на других, структурных языках и пока никак не поймет что тут к чему в С++. Основная цель - получить из задачи, которую надо решить, систему объектов С++, для чтения не требуется специальных знаний в ООП. Объяснение построено на базе знаний о структурном программировании.
Обратная связь: форумы и обсуждения
По любой статье, опубликованной на этом сайте, можно задать вопрос. Даже если вы не профессионал, а изучаете что-то связанное с данным текстом или используете это в работе, то не бойтесь - смело пишите или мне, или в форум. Что будет по силам, то отвечу я или другие участники, иначе узнаем где-нибудь еще.
Если вы хотите поделиться опытом - тоже пишите. Более свободный и простой обмен информацией поможет и вам повысить свои знания. У кого есть желание опубликовать что-либо, и, самое главное, возможность поддерживать опкбликованное, присоединяйтесь.
Использовать WEB почта, чат и форум на eGROUPS, группа /group/progchat_ru, подписавшись на эту рассылку - просто зайдите и посмотрите, что там есть.
А как вы пишите свои программы?
А как вы пишите свои программы, как создаете классы и сообщения для объектов? С большим интересом выслушаю примеры и объяснения, пишите. Вопросы задавать и предложения предлагать можно в конференции progchat_ru, подписавшись на эту рассылку.
При каждом обновлении сайта информация меняется иногда во всех разделах: исправляются неточности, ошибки и прочее, добавляются новые подразделы. Ниже приведены даты особо крупных модификаций.