Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Профессиональное программирование


Информационный Канал Subscribe.Ru

В начало Клуб программистов Весельчак У Связаться со мной
a
Здравы будьте, люди!

Со дня нашей последней рассылки появилась целая куча нового :) Сейчас я ее и вывылю на ваши головы, вы уж извините.

1. Вышел в свет очередной перевод классика нашего дела (Cosa nostrы :)) Дейкстры в исполнении опять Альфа. Предлагавшие свою помощь в святом деле переводов- Ах!- где вы?

Научная фантастика и научная реальность в информатике (Edsger W. Dijkstra, EWD952)

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

2.

Объектно-компонентная платформа создания приложений БД.

Статья Александра Меркульева. Автор при обсуждении статьи согласился с тем, что выдал ее немного сыроватой и не доработанной, НО данная статься обещает перерасти в весьма необходимы многим цикл статей. "Во время работы над созданием приложений баз данных, работа, так или иначе, идет с некими объектами - сущностями. Сущность ничто иное, как набор таблиц (впрочем, может быть и одна таблица), связанных между собой, и моделирующих некий объект реального мира. Сущности могут иметь следующую функциональность: -посмотреть/показать список (всех экземпляров данной сущности). -добавить (экземпляр сущности); -сформировать отчет (ы); -отредактировать (экземпляр сущности); -удалить (экземпляр сущности); - и др. Заметим, что некоторые методы (реализующие ту или иную функциональность) сущности, требуют задания параметров, например, для удаления, нужно задать ключ, для метода обновления данных, кроме ключа неплохо бы задать и другие параметры (характеризующие сущность)." Читать здесь. Обсуждение здесь 3. Вышла очередная статья Dimka (-и) из цикла

«Введение в SQL»

. Третья по счету. «В этой статье мы продолжим изучать операции над объектами базы данных. Даваемый материал основан на предыдущих статьях цикла. Также полагаем, что читатель имеет теоретическую подготовку в области реляционной алгебры (например, см. статьи Alf'а в этом же разделе статей). Для работы нам по-прежнему будут нужны Microsoft SQL Server (предпочтительно) или Microsoft Access. Рабочая база данных Продолжим работу по созданию базы данных, которую начали в предыдущей статье. Вспомним физическую модель базы данных нашей упрощённой библиотеки (см. рисунок 1).» Читать здесь

4. И как всегда великолепная статья от Альфа, также продолжающая цикл о рекурсии

Косвенная рекурсия

« До сих пор, говоря о рекурсии (см. статьи 1 и 2), мы подразумевали, что рекурсивная процедура обращается к самой себе. Например, для вычисления факториала нужно сначала найти факториал меньшего числа; чтобы переложить «ханойскую башню», нужно переложить башню из меньшего числа колец, и так далее. В принципе, ничто не мешает нам обобщить подобный метод на большее число процедур. Например, процедура A вызывает процедуру B, а та, в свою очередь, процедуру A. Такая рекурсия называется косвенной или взаимной, в отличие от авторекурсии, с которой мы уже познакомились ранее. Разумеется, две взаимно-рекурсивные процедуры – это не предел. Вполне можно построить более длинную цепочку взаимной рекурсии: процедура A1 вызывает A2, та, в свою очередь, A3 и так далее; замыкает цепочку процедура AN, которая вызывает A1. Рекурсия налицо. Допустима ли подобная конструкция с точки зрения ее практической реализации? Разумеется, допустима при условии, что выбранный вами язык программирования поддерживает механизм рекурсии. Как мы уже знаем, для этого необходимо, чтобы формальные параметры процедуры передавались через стек. Немаловажно также, чтобы временные объекты, создаваемые внутри процедуры в ходе ее выполнения, тоже располагались в стеке.» Читать здесь

Новые книги в библиотеке:
1. MFC Black Book - на английском языке
Качать здесь
2. : MFC Bible - на английском языке
Качать здесь
3. Learning PHP 5.0 – обучалка на английском языке
Качать здесь
4. Advanced MFC Programming – также на английском
Качать здесь

С вами была Never.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.compu
Отписаться

В избранное