Подборка статей о программировании
Главная страница сайта
Ранее сайт находился по адресу grizlyk.chat.ru, но технические проблемы заставили меня переместиться на grizlyk1.narod.ru.
Никаких модификаций, кроме изменения адресов сайта и почты, с 2001 года не было сделано, хотя давно уже есть такая необходимость. Но я все равно уверен, что даже без модификаций полезность информации сохранится.
Возможно, что не все ссылки работают правильно, т.к. сайт был восстановлен из моего архива. Если возникнут трудности - пишите.
|
Последний раз обновлено 29.01.01
Приветствую вас на странице с подборкой статей на русском языке посвященных разным вопросам программирования. Те, кто бывал здесь раньше, должно быть помнят мое обещание расширить ассортимент. Вот я его стараюсь выполнять.
Имеется такая информация
- ООП и методы программирования в С, С++, smalltalk и прочих языках
- Авторы: Страуструп, Бадд и другие
- Подробности смотри ниже
Чем этот сайт отличается от других
- Это не свалка текстов
Все тексты (за исключением ну очень больших, которые я сам еще дочитываю) прочитаны мной и, в принципе, признаны пригодными к употреблению (Страуструп может гордиться моей положительной оценкой).
- Обратная связь
Обратная связь с читателями, критика, предложения и обсуждения, если это будет иметь место, сделает информацию действительно полезной и более надежной. Но это уже зависит от вас, так что действуйте, подробности смотрите ниже.
- Информация редкая или полезная
Я не буду, скорее всего, помещать сюда те тексты, которых полно везде, и там, где их полно, они пригодны к просмотру.
- Дизайн сайта предназначен для чтения
Не знаю, на сколько долго это будет продолжаться, но пока тексты представлены в виде:
- оптимизированном именно для чтения
- пригодном для загрузки по медленным соединениям
- поддерживается браузер от IE30
- поддерживается большинство разрешений экрана, которые бывают в Виндовс
Другими словами, здесь вы не найдете много непонятно чего, не будете долго грузить картинку с надписью "Нажмите сюда для входа", не увидите в правом нижнем углу экрана иконку с текстом для чтения и шрифтом 8х8 ну и прочих приколов.
Этот сайт лучше смотреть в следующей конфигурации браузера
- включить загрузку картинок (те что есть - действительно необходимы)
- если не подходит моя не контрастная палитра - ставте стандартную
- так как в текстах полно вставок из программ, не везде они помечены как код, поэтому Times New Roman не годится для просмотра: точки и прочие знаки плохо заметны и вообще, витеевато нарисованный текст программы не читается хорошо. Ставьте не пропорциональный шрифт (Curier New, например).
Перечень текстов
Текстов пока довольно мало, так что все пока напоминает декларацию о намерениях.
- Читать Т. Бадд.
Объектно-ориентированное программирование
Ну очень большая книга с картинками по ООП и сразу для С++, Objective-C, Pascal, Java и Smalltalk. Я не шучу, это действительно так. Этот трактат прольет свет, или наоборот покроет мраком, как писать объектно-ориентированные порограммы. Весьма полезно прочитать и узнать как работает ООП.
- Читать Бьярн Страуструп.
Что такое объектно-ориентированное программирование
Статья старинная, 15-ти летней давности, но многим будет весьма интересно ее прочитать и узнать, как писать не структурные программы на объектном языке C++.
- Читать А.Г.Иванов, А.А.Пятницкий, Ю.Е.Филинов.
Объектно-ориентированный подход. Технологии программирования.
Статья не молодая, десятилетней давности, но сравнивает функциональный и объектный подходы в программировании, что интересно.
- Читать А.Г.Иванов, А.В.Карпова, Ю.Е.Кремер, В.П.Семик.
Объектно-ориентированная среда программирования
Статья не молодая, десятилетней давности, но описывает много терминов ООП, интересна тем, что для Smalltalk
А этот текст особенный и страшный - зайдите и почитайте.
- Читать М.А. Полянин.
Использование ООП для создания приложений
Текст про ООП в духе "От С к С++". Для тех, кто начинает осваивать ООП, уже программировал на других, структурных языках и пока никак не поймет что тут к чему в С++. Основная цель - получить из задачи, которую надо решить, систему объектов С++, для чтения не требуется специальных знаний в ООП. Объяснение построено на базе знаний о структурном программировании.
Распространяется под лицензией GPL (Version 2, June 1991)
и аналогичной для текста.
Лицензию GPL можно прочитать на сайте FSF. Некоторые ее положения переведены мной здесь.
Лицензия на текст расположена здесь.
Пишем портируемые программы на С++.
- Читать М.А. Полянин.
Адресные пространства портируемых программ
Текст представляет интерес для программистов, использующих языки С/С++ или подобные им по возможностям. Рассматриваются вопросы написания переносимого модульного программного обеспечения с использованием аппаратных возможностей существующих (2004-2014 годы) процессоров (защиты и т.п.), применение таких методов для ПО с открытым исходным кодом.
Распространяется под лицензией GPL (Version 2, June 1991)
и аналогичной для текста.
Лицензию GPL можно прочитать на сайте FSF. Некоторые ее положения переведены мной здесь.
Лицензия на текст расположена здесь.
Обратная связь: форумы и обсуждения
По любой статье, опубликованной на этом сайте, можно задать вопрос. Даже если вы не профессионал, а изучаете что-то связанное с данным текстом или используете это в работе, то не бойтесь - смело пишите.
Если вы хотите поделиться опытом - тоже пишите. Более свободный и простой обмен информацией поможет и вам повысить свои знания. У кого есть желание опубликовать что-либо, и, самое главное, возможность поддерживать опкбликованное, присоединяйтесь.
Куда писать.
- Написать мне.
- Использовать гостевую книгу, чат и форум .
А как вы пишите свои программы?
А как вы пишите свои программы, как создаете классы и сообщения для объектов? С большим интересом выслушаю примеры и объяснения, пишите.
Ссылки на ...
Смотреть ссылки
Ссылки на страницы на английском (links in engilsh)
Разные наблюдения и черновики.
Прочая информация.
Важные изменения информации
При каждом обновлении сайта информация меняется иногда во всех разделах: исправляются неточности, ошибки и прочее, добавляются новые подразделы. Ниже приведены даты особо крупных модификаций.
Версия 1, от 24.01.01
Feedback: Полянин М.А.
Сайт создан в системе
uCoz