Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Anatolij Wassermann ([info]awas1952)
@ 2036-12-31 23:57:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Топик переполнен
По ходу накопления вопросов и ответов топик вышел на предельно допустимое в ЖЖ число комментариев -- 10000. В связи с этим разместить здесь нечто новое технически невозможно.

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


(Читать комментарии) - (Добавить комментарий)

И снова ...
(Анонимно)
2009-12-28 03:40 (ссылка)
А как тогда понять основы программирования?
Извините, если достаю этим вопросом ...

(Ответить) (Ветвь дискуссии)

Re: И снова ...
[info]awas1952@lj
2009-12-28 04:43 (ссылка)
an> А как тогда понять основы программирования?

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

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

Кроме техники разбиения задачи, важно и её формулирование -- постановка -- и выбор общего метода решения -- алгоритма. Многие алгоритмы и методы их выбора прекрасно исследовал Доналд Кнут в фундаментальном труде "Искусство программирования для ЭВМ".

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

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: И снова ...
(Анонимно)
2009-12-28 05:20 (ссылка)
А бороду обязательно отращивать надо?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: И снова ...
[info]awas1952@lj
2009-12-28 05:33 (ссылка)
an> А бороду обязательно отращивать надо?

Не помешает. И не поможет.

(Ответить) (Уровень выше)

Чё вы паритесь?
(Анонимно)
2009-12-28 07:30 (ссылка)
Вот отличная книга http://shops.mostorg.com/Product.aspx?ProductID=184921
Больше ничего не нужно.

(Ответить) (Уровень выше)


(Читать комментарии) -