Концепция сайта. История проекта и планы.
Сайт не содержит информацию, связанную с конкретными языками программирования и операционными системами. Лучше сделать хороший сайт по алгоритмам и методам, нежели все обо всем. Таких помоек и так довольно. Короче, материалы на сайте должны быть прежде всего качественные. И их организация - тоже.
Каждому алгоритму - одну статью.
В большинстве информативных сайтов структура информации такова, что вместо полноценного описания алгоритма выложены разные статьи на эту тему. Для приобретения полной картины посетитель должен все просмотреть и перекомпилировать. Возможно, и после этого он не будет удовлетворен. Так почему я должен читать кучу статей, написанных зачастую малокомпетентными людьми, чтобы понять придуманный лет 10-15 назад алгоритм? Гораздо лучше, когда есть точное соответствие: алгоритм-статья. В этом случае легко получить исчерпывающую информацию. Это требует определенного труда от веб-мастеров, но это важно.Если представлено несколько методов решения задачи, то обязательным является их сравнение и советы по выбору в конкретных типичных ситуациях.
Официальные языки сайта: Паскаль, Java, Си.
Официальный язык - означает, что иллюстрации алгоритмов программами на этих языках будут даваться без зазрения совести и без объяснения смысла операторов. Предполагается, что достаточно 'продвинутый' программист умеет если не писать, то хотя бы понимать такие программы. С другой стороны, никакие Lisp, COBOL, Пролог, Perl, PHP и прочая и прочая не будут насиловать зрение непосвященного. А если подобные программы и будут допущены на сайт, то по серьезным причинам, и, уж конечно, с детальнейшими разъяснениями.