• ↓
  • ↑
  • ⇑
 
Записи пользователя: dpleshakov (список заголовков)
22:14 

dpleshakov
Сессия прямо таки чувствуется. Даже если забудешь сам — активность в сообществе напомнит.

Вопрос: Вы отвечаете на вопросы явных студентов?
1. Почти всегда  13  (26.53%)
2. Иногда  20  (40.82%)
3. Почти никогда  13  (26.53%)
4. Свой вариант (в комментарии)  3  (6.12%)
Всего: 49

@темы: Точка зрения, Вопрос

10:10 

dpleshakov
Обновленный пост про книги:

(ссылки на ozon.ru лишь для систематизации, никого не призываю покупать именно там)
books.ru гораздо лучше, если собираетесь покупать не электронные книжки.
По-сути, это минимальный набор книг по программированию. Если вы хотите понимать, что вы делаете и делать это хорошо.

Проектирование и "красота" кода:
— Фаулер М. и др. "Рефакторинг. Улучшение существующего кода" / Fowler M., Refactoring: Improving the Design of Existing Code
— Фаулер М. и др. "Шаблоны корпоративных приложений"
— Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. "Приемы объектно-ориентированного проектирования. Паттерны проектирования" / Gamma E., Helm R., Johnson R., Vlissides J. "Design Patterns: Elements of Reusable Object-Oriented Software"
— С. Макконнелл "Совершенный код. Мастер-класс" / Steve McConnell, Code Complete
— Andrew Hunt, David Thomas, The Pragmatic Programmer: From Journeyman to Master

Алгоритмы:
— Шень А. "Программирование: теоремы и задачи"
— Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. "Алгоритмы. Построение и анализ"
e-maxx.ru
algolist.ru

C#:
— Рихтер Дж. "CLR via C#, Second Edition"
p.s. есть на русском

C++:
— Мэйерс С. "Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ" / Scott Meyers, Effective C: 55 Specific Ways to Improve Your Programs and Designs, 3rd Edition
— Майерс С. "Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов" / Scott Meyers, More Effective C: 35 New Ways to Improve Your Programs and Designs
— Мейерс С. "Эффективное использование STL" / Scott Meyers, Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
— Александреску А. "Современное проектирование на C++"
— Страуструп Б. "Язык C++" / Stroustrup B. "The C++ Programming Language"
— Саттер. Г., Александреску А. "Стандарты программирования на C++"
— Саттер. Г. "Решение сложных задач на C++"
— Саттер. Г."Новые сложные задачи на C++"
— Вандервурд Д., Джосаттис Н. М."Шаблоны С++. Справочник разработчика."

@темы: Точка зрения, Алгоритм, C++, C#

22:05 

dpleshakov
Ваше мнение по поводу Delphi?
И ваше мнение по поводу PHP?

Опыт использования, плюсы, минусы, перспективы?

P.S. Без связи друг с другом.

@темы: Delphi, PHP, Вопрос, Точка зрения

14:36 

dpleshakov
IDE — Интегрированная среда разработки (англ. Integrated Development Environment) — система программных средств, используемая программистами для разработки программного обеспечения.

Visual Studio, конечно, очень прикольна. Но, думаю, тут многие пользуют другие системы.
Поделитесь, какие среды используете вы?

От себя замечу, что использую Qt для любых разработок под C++, а NetBeans для Java и Python.

@темы: Вопрос, Точка зрения

14:33 

Во-многих сообществах есть тема конкурсов. Фотографы выбирают лучшую фотографию недели, поэты — стихотворение и т.д.

Пусть первым бросит нашу профессию тот, кто не считает ее искусством. А тогда, что нам мешает проводить конкурсы?
Допустим, можно брать какую-то задачу и предлагать на неделю ее решать. Через неделю рассматривать решения, выбирать самое эффективное или самое изящное.

Мне кажется, что это было бы достаточно интересно. А вы как думаете?

@темы: Вопрос

23:33 

dpleshakov
23:20 

dpleshakov
Какие форумы, онлайн-конференции, обсуждения и треды читать, на ваш взгляд, необходимо? Интересно?
Хабрахабр. Полезно или флуд? Есть что-то круче?

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

@темы: Вопрос

18:02 

dpleshakov
Скрипт на питоне, который парсит ТОП Яндекс.Блогов на предмет первых 100 пользователей diary.ru
Как пример красивого кода - полная лажа. Но работает, а красивость наводить мне было лень.

Делюсь просто так. Может кому будет интересно.


@темы: Интернет, python

13:52 

dpleshakov
Ubuntu 10.04 LTS Lucid Lynx



Новая версия популярной операционной системы семейства Linux.
Система поставилась "с нуля" минут за 20 без каких-либо танцев с бубном. Работает "на ура".
В целом же, Ubuntu пользуюсь уже больше полугода и никаких нареканий она не вызвала.

Как скачать

Пример моего рабочего стола

@темы: *nix, Ubuntu, ОС

12:31 

dpleshakov
На домашнем или рабочем компьютере, т.е. ОСь, которую вы используете достаточно большую часть времени (а не пять минут раз в месяц случайно).

Вопрос: Ваша операционная система?
1. Windows  70  (72.92%)
2. Linux / UNIX / Free BSD и т.п.  23  (23.96%)
3. Mac OS  3  (3.13%)
4. другое (что?)  0  (0%)
Всего: 96
Всего проголосовало: 80

@темы: Точка зрения, ОС, *nix

11:36 

Нужны книги по теории и практике создания языков программирования.

Можно, конечно, на примере конкретных языков.
Но, в идеале, сам вопрос, т.е. какие подходы к созданию, какие критерии оценок, какие методы, проблемы и решения.

Можно статьи, можно печатные/электронные книги. Ссылки, названия или что угодно.

@темы: Computer Science, Вопрос

15:46 

dpleshakov
Вы читали "Искусство программирования" Кнута?
Что именно и почему?

Т.е. какие тома, какие главы? Почему их?
Или все подряд, разбирая упражнения?

Может, не читали из принципиальных соображений? Каких?

P.S. "Поиск" в сообществе не вижу я один или его нет?

@темы: Точка зрения

21:59 

dpleshakov
Книги и материалы по компиляторам.

Что вы можете порекомендовать кроме Ахо/Сети/Ульман? Есть ли вообще еще что-то стоящее?

Теория интересует во вторую очередь, в первую - конкретные алгоритмы и методы для конкретных ситуаций.

ru_programming

главная