Пишу о программировании, книгах, науке и жизни
31 заметка с тегом

программирование

Ctrl + ↑ Позднее

О кодировках в C++

20 мая 2015, 22:35

Грустная история забытых символов. Как не сойти с ума при работе с кодировками в C++

Журнал «Хакер» всегда умел писать интересные и подробные статьи.

Начнем с главного. Создатели языка си были минималистами. По сей день в стандарте C/C++ не предусмотрено типа «байт». Вместо этого типа используется тип char. Char означает character, иными словами — символ. Соответственно, говоря в С/С++ о типе char, мы подразумеваем «байт», и наоборот. Вот тут и начинается самое интересное. Дело в том, что максимально возможное число символов, кодируемых 8 битами, равно 256, и это при том, что на сегодняшний день в таблице Unicode насчитываются сотни тысяч символов.

http://habrahabr.ru/company/xakep/blog/257895/

программирование   с++

Мысли об идеальном языке программирования

19 мая 2015, 19:46

Недостатки С++ — это в первую очередь тяжелое наследие Си: ужасная система инклудов и полное отсутствие модульности. Включение заголовочного файла приводит по сути к включению всего содержимого файла в единицу компиляции; поскольку заголовочные файлы включают друг друга, а современные библиотеки могут содержать десятки тысяч заголовочных файлов… разумеется, это не может не сказываться на времени компиляции. Иногда помогают различные решения-хаки типа «precompiled headers» (pch), но, как показывает практика, эти решения тоже далеко не идеальны. Например, Visual C++ не позволяет создавать общие pch для нескольких проектов одного solution (при том, что в precompiled headers как правило включают действительно общие и неизменяемые заголовки — такие как stl, boost и т. п.).

http://habrahabr.ru/post/257875/

программирование

Qt 5.3. Профессиональное программирование на C++

10 мая 2015, 14:55

Скачать книгу в формате PDF + материалы с диска (40 Мб)

5 марта 2015 г. вышла новая замечательная книга Макса Шлее по Qt 5.3.

Я считаю, что это самая хорошо структуированная и понятная книга по Qt. В ней рассказано обо всех внутренних механизмах фреймворка и работе связанных с ними классов (на данный момент их более 5 000 шт.). Предыдущая книга того же автора по Qt 4.8, вышедшая несколько лет назад небольшим тиражом, уже устарела и редко где продается (на дворе уже давно Qt 5).

Спешите, тираж пока только 1 500 экземпляров.

P.S. Если вы вдруг нацелились на книгу Саммерфилда Qt 4: Программирование GUI на С++, то её брать не стоит. Да, красивая обложка и мелованная бумага, но содержание полный отстой, нет последовательного объяснения работы фреймворка, как у Шлее. Хотя, стоит отметить, пару глав там полезные.

qt   книги   программирование

Объектно-ориентированное программирование в С++

4 мая 2015, 13:09

Объектно-ориентированное программирование в С++

Хорошая книга для начинающих разбираться в дебрях C++
Авторы хорошо обьясняют все механизмы языка программирования, попутно рассказывая о диаграммах UML и принципах разработки ПО.
Книга, достойная книжной полки программиста.

книги   программирование

Что такое рекурсия

29 января 2015, 22:22

В свое время я долго не мог понять что означает термин «рекурсивно». <...>
Теперь, если кто-нть спросит у меня, что такое рекурсия, я не буду строить из себя законченного сисадмина, а просто покажу ему вот эту картинку:
http://virtualgluck.livejournal.com/32839.html

программирование   юмор

7 золотых правил одного программиста

23 января 2015, 10:58

Это статья про семь простых правил, которые я сформулировал для себя за годы работы программистом. Семь правил, которые подняли мою эффективность.
http://habrahabr.ru/post/248565/

программирование

Курс Чистова по 1С

22 января 2015, 2:01

Горячо рекомендую прохождение этого курса.
Чистов Павел. Спецкурс 1С 8.3

Павел всё подробно и понятно объясняет с самого нуля.

Подойдет новичкам, чтобы не читать толстые книги по разработке на 1С, а также уже состоявшимся 1С-никам, чтобы освежить знания

видео   курсы   одинэс   программирование

Программист-прагматик

22 января 2015, 0:29

Книга обязательна к прочтению всем программистам.

Программист-прагматик. Путь от подмастерья к мастеру

Это великая книга для программистов, которые где-то как-то научились программировать, может быть, в институте, но не совсем уверены что и как делать. Это как разница между наброском и готовым произведением. То, что вы изучали в университете — это наброски, эскизы, и вы вроде бы можете рисовать красиво, но если всё ещё чувствуете, что не вполне знаете с чего начать, если кто-то предложил вам написать программу для обмена музыкой через P2P-сети, то эта книга для вас
Джо Спольски

Следующей прочитанной книгой должна быть «Совершенный код» Макконнелла.
Топ-5 самых впечатляющих книг, которые должен прочесть каждый разработчик ПО

книги   программирование

Классика

26 декабря 2014, 18:59
// Завтрашний день
void get_tomorrow_date( struct timeval *date )
{
     sleep( 86400 ); // 60 * 60 * 24
     gettimeofday( date, 0 );
}
программирование   юмор

Изучение С++

16 января 2014, 19:13

Начал изучать С++, книжку по Си я когда-то не дочитал.
Страутструп сложный, прочитал 20% и дальше стало непонятно, для для более легкого изучения лучше начать с Липпман и др. Язык программирования С++, на 2014 год последнее издание — пятое.

c++   книги   программирование
Ctrl + ↓ Ранее