Вам не приходилось слышать такое: «Настоящий разработчик работает в Notepad»? Мне вот приходилось.
С точки зрения хакерской/программистской романтики, конечно, оно действительно здорово. Написать «Hello World!» на С можно и командой copy con main.c, но как только начинается работа над относительно сложным проектом, сразу хочется чего-то большого и чистого, а именно: нормальной среды разработки.
Не буду здесь касаться коммерческих представителей данного отряда кодописательных, отмечу лишь, что и Visual Slick Edit, и Microsoft Visual Studio 2005 (научились таки делать нормальные редакторы) предоставляют довольно обширные возможности по спортивному ориентированию в дебрях классов, структур, модулей, подсветку синтаксиса и интеграцию отладчика.
В нашей же статье традиционно пойдет речь о бесплатных программах. Сегодня я немного расскажу вам о Code::Blocks.
Живет сей зверь здесь. Весит около 4Мб без компилятора и около13,5 Мб с оным (это любимый многими MinGW). Если у вас уже установлен Microsoft Visual C++ Toolkit 2003, то среда «подхватит» и этот пакет.
Code::Blocks может импортировать проекты, созданные в Microsoft Visual Studio, Microsoft Visual C++ и Dev-C++ (о последнем я тоже расскажу вам как-нибудь на досуге).
Среда может создавать каркасы приложений для Qt, wxWidgets, Win32 GUI, OpenGL, Ogre и еще некоторых библиотек.
Подсветка синтаксиса имеется и настраивается довольно гибко. Можно создавать свои цветовые схемы.
Чуть не забыл рассказать вам о кроссплатформенности Code::Blocks. Имеются порты под Windows и *nix платформы.
К сожалению, я не смог найти русскоязычных ресурсов, посвященных этой IDE, так что дружно учим английский.
Не буду более петь дифирамбы – качайте ставьте и разбирайтесь сами. Впечатления можно разместить в комментариях.
Другие программы, попавшие в наши обзоры, можно найти на страничке Бесплатные программы, которые мы выбираем.

Статьи
Code::Blocks – нормальная вещица если учесть что полностью бесплатна)
Code Completion, шаблоны приложений, Debug… можно даже сурьёзные приложения писать)
Июнь 2, 2006 @ 9:02
Code::Blocks для Windows очень хороший редактор, для Linux это просто тормоз. Перемещение курсора со строки на строку выполняется скачками. А про внешний вид интерфейса версии для Linux я вообще боюсь говорить.
Апрель 24, 2007 @ 17:25
Дааа? А не пора ли Вам, уважаемый, выбросить уже свой Celeron133? Ну и очки еще купить… Потому как работает в Линуксе с прекрасной скоростью – ни единого глюка. И интерфейс – 5 баллов. Не могу правда сравнить с виндовским, ибо ни разу не видел, но повторюсь, интерфейс очень удобный и красивый.
Июнь 10, 2007 @ 16:19
Подтверждаю слова Андрея. Кодеблокс под линухом в окне редактирования текста программы тормозит ужасно (P2.2Mhz). Курсор прыгает через несколько символов, если двигаться вправо-влево, и через несколько строк если двигаться вверх-вниз. В общем, не успевает он отрисовываться. Работать из-за этого очень неудобно. Особенно при выделении – все время выделение «захлествается» на несколько строчек. Так же видно, что набр текста не успевает за скоростью печатания – набрал слово и видишь как оно еще полсекунды допечатывается на экране.
Для интереса, в свойствах проекта открыл многострочное поле ввода комментария. Там курсор не тормозит. Тормозит именно в основном рабочем поле. Подозреваю, что торможение идет из-за какого-то неоптимизированного постоянного парсинга кода или из-за подсветки. Отключить подсветку нельзя, только поменять на другой язык программирования или разметки, так что проверить действительно ли так сказывается подсветка, не могу.
Октябрь 24, 2007 @ 13:23
Хм, что-то камменты не добавляются.. Пробуем еще раз.
Подтверждаю слова Андрея. Кодеблокс под линухом в окне редактирования текста программы тормозит ужасно (P2.2Mhz). Курсор прыгает через несколько символов, если двигаться вправо-влево, и через несколько строк если двигаться вверх-вниз. В общем, не успевает он отрисовываться. Работать из-за этого очень неудобно. Особенно при выделении – все время выделение «захлествается» на несколько строчек. Так же видно, что набр текста не успевает за скоростью печатания – набрал слово и видишь как оно еще полсекунды допечатывается на экране.
Для интереса, в свойствах проекта открыл многострочное поле ввода комментария. Там курсор не тормозит. Тормозит именно в основном рабочем поле. Подозреваю, что торможение идет из-за какого-то неоптимизированного постоянного парсинга кода или из-за подсветки. Отключить подсветку нельзя, только поменять на другой язык программирования или разметки, так что проверить действительно ли так сказывается подсветка, не могу.
Октябрь 24, 2007 @ 13:24
Давно (15 лет уже как) хотел заняться изучением C++. Долго выбирал, где лучше написать свой Hello world!. Скажу по опыту, что это один из самых трудных этапов для начинающего. Есть книжка по языку с примерами, но непонятно, куда это всё писать! Вот так я уже несколько раз за эти годы начинал и бросал, не разъяснили всё на уровне «откройте окошко, пишите». Но тут подумал, сколько можно… Пробовал exe и h от ВС 3, вроде неплохо, консоль. Писал в блокноте. Ошибки плохо комментирует, опять неудобство. Скачал BC 6, так и не смог заставить работать в консольном режиме, беря файлы из инсталлятора. Устанавливать отказался сразу, хорошо помню Делфи. Открываются этакие несколько окошек с мириадами кнопочек, и впадает новичок в ступор. Ибо ему не до языка, надо осваивать, куда писать. Короче, пишу я сейчас в CodeBlocks. Пока совсем простые маленькие программки, но я смог начать, и помогла мне эта простенькая среда с понятным интерфейсом, за что ей и разработчикам огромное спасибо.
Январь 8, 2009 @ 10:10