Авторизация



Счетчики

Обмен ссылками

Блог программиста
Главная
Добро пожаловать!

Каждому из нас, когда мы только-только начинаем изучать новый язык программирования, хочется в самом же начале опробовать свои силы. Мы хотим написать простую, но в то же время красивую и на что-то способную программу. К сожалению, не всегда это у нас получается - из-за недостаточного знакомства со средствами языка, или же из-за недостаточного полета фантазии.
Этот сайт поможет начинающим программистам почувствовать свои силы, а для опытных послужит источником новых ярких примеров, позволив на досуге создать что-то несложное, но красивое.
На сайте приведены коды простых функциональных программ, с подробными комментариями, а также даны советы по дальнейшему их улучшению - пользователь сможет, уловив основную идею легко расширить и улучшить программу по своему вкусу и потребностям.
Для того, чтобы облегчить работу с сайтом для новичков в программировании, здесь также находится учебник по C++, представляющий необходимый теоретический фундамент для написания красивых программ. Таким образом, этот сайт обеспечивает как теоретическую, так и практическую стороны процесса изучения языка программирования C++. Подавляющее большинство кодов программ являются уникальными и написаны лично автором сайта (понятное дело, что тот же "Hello, world!" в данном случае авторским ну никак не назовешь!), всё же прочее - является плодом интеллектуального творчества автора от начала до конца - описания программ, комментарии, советы по улучшению, некоторые разглагольствования на тему, уроки, картинки... Одним словом, до тех пор, пока статьи с этого сайта не расползлись по всемирной паутине, здесь находятся исключительно материалы-эндемики, ни разу до этого не опубликованные!

Чего бы вы ни искали на этом сайте - добро пожаловать и приятного времяпрепровождения!



Новый проект о создании игр PDF Печать E-mail
Автор: Андрей   
23.08.2013 10:07

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

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

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

Если вы интересуетесь вопросами разработки игр или хотите написать свою собственную - добро пожаловать!

Обновлено 23.08.2013 11:24
 
Анонс PDF Печать E-mail
Автор: Андрей   
20.09.2012 18:17

Уважаемые читатели сайта "Простые и красивые программы"!

Я рад сообщить вам, что уже в течение ближайших дней данный ресурс вновь начнет функционировать со стопроцентной эффективностью! Давно обещанное переосмысление концепции сайта в моей голове состоялось, и в самом скором времени вы сможете увидеть, во что оно вылилось.

Пока же я расскажу вам, чего конкретно стоит ожидать.

Обновлено 21.09.2012 20:11
Подробнее о нововведениях... [Анонс]
 
Продолжение - следует! PDF Печать E-mail
Автор: Андрей   
05.03.2012 22:03

Доброго времени суток всем посетителям данного сайта!

Со времени последней моей публикации прошло чуть не полтора года, и вот теперь я вновь зашел на свой сайт. Как оказалось, он пользуется некоторой популярностью. Прямо сейчас счетчики статистики показывают, что на сайте находится 19 гостей и 3 зарегистрированных пользователя (и это ночью!), а за последние сутки был 571 просмотр страниц сайта. Единственное, чего ему не хватает - это регулярно обновляемого контента. И тогда я подумал - а какого лешего? Раз на сайт ходят посетители, то почему им нечего читать?

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

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

 
Новый урок - Оформление кода PDF Печать E-mail
Автор: Андрей   
10.10.2010 10:58

Дамы и господа, встречайте! После длительного перерыва сайт вновь входит в период динамичного развития. И первым вестником сего является новый долгожданный урок в разделе Учебник C++. В данном уроке вашему вниманию представлены некоторые мои замечания и советы по правильному оформлению вашего программного кода, который бы хорошо читался, был понятен, помогал легко находить и устранять ошибки и способствовал вашему личному росту как хорошего программиста. Всем новичкам в программировании данный урок настоятельно рекомендуется к прочтению.
Ожидайте дальнейших сюрпризов!

 
Тест для генератора случайных чисел PDF Печать E-mail
Автор: Андрей   
25.01.2010 22:24

В раздел Стандартный С++ добавлена новая статья, посвященная программе "Тест для генератора случайных чисел". Данная программа демонстрирует, насколько генератор случайных чисел, реализуемый функцией random, отличается от идеального ГСЧ на примере случайных бросаний в клетки двумерного поля. Программу можно элементарно преобразовать для тестирования любой другой аналогичной функции.
Скачать исходный код и exe-файл программы можно здесь.

 
Практическое занятие 1 - Пишем игру "пятнашки" PDF Печать E-mail
Автор: Андрей   
23.12.2009 00:00

В разделе Учебник C++ появилась первая статья-практическое занятие, в которой я рассказываю, как используя теоретический материал, изложенный в предшествующих уроках, написать игру "Пятнашки". Эта статья будет полезна начинающим программистам, поскольку описывает, как именно использовать довольно сухую справочную информацию по средствам языка C++ для написания вполне конкретных программ и указывает, на что следует обратить внимание при их разработке.

 
Эффект пламени (пример двойной буферизации) PDF Печать E-mail
Автор: Андрей   
16.12.2009 11:13

В раздел Borland C++ Builder добавлена новая статья, посвященная программе "Эффект пламени". Эта программа моделирует эффект горения пламени с помощью системы частиц. Одновременно с этим программа демонстрирует метод двойной буферизации, выводя изображение на два графических объекта - основной экран и буфер (который идентичен основному экрану в случае, если двойная буферизация не используется).
Скачать исходный код и exe-файл программы можно здесь.

 
Функции PDF Печать E-mail
Автор: Андрей   
23.11.2009 15:16

В раздел Учебник C++ добавлен еще один урок, посвященный созданию новых функций. В нем я рассказываю об объявлении функций, их определении, возвращении функцией значения, а также об аргументах и двух способах их передачи - по значению и по ссылке. Теоретические объяснения сопровождаются простыми и наглядными примерами, информация излагается, как всегда, максимально ясно и точно.

Обновлено 23.11.2009 15:31
 
« ПерваяПредыдущая12СледующаяПоследняя »

Страница 1 из 2

Голосования

Каковы ваши впечатления от сайта?
 

Статистика

Пользователи : 3622
Статьи : 56
Ссылки : 6
Просмотры материалов : 1236514

Кто на сайте

Сейчас 8 гостей онлайн

Карта сайта