Книжная полка ИТ-аналитика: стандарты

Приступая к анонсированной ранее серии публикаций списков литературы для аналитиков, начнем, пожалуй, с обзора применимых в работе национальных и международных стандартов в сфере системной и программной инженерии (за исключением стандартов на языки моделирования, сводов знаний и руководств к ним). В первую редакцию списка мы по понятным причинам включим стандарты, действующие на сегодняшний день в Российской Федерации. Но отдавая должное нашим коллегам, партнерам и клиентам из ближнего зарубежья, однажды пополним этот перечень и стандартами Республики Казахстан. Итак, приступаем…

Читать далее

Новый архитектурный стандарт ISO/IEC/IEEE

Встречайте!.. Международная организация по стандартизации в сотрудничестве с Международной электротехнической комиссией и Институтом инженеров электротехники и электроники представила широкой общественности 120-страничный проект стандарта ISO/IEC/IEEE 42020: Enterprise, systems and software — Architecture processes.

Читать далее

Гостевая лекция «Эволюция C++ от Б. Страуструпа до наших дней: пора знакомиться заново?»

По предложению руководства кафедры «Программное обеспечение информационных технологий» факультета компьютерных систем и сетей (ФКСиС) Белорусского государственного университета информатики и радиоэлектроники (БГУИР) автором блога проведена 1,5-часовая гостевая лекция для студентов 2-го курса по теме «Эволюция C++ от Б. Страуструпа до наших дней: пора знакомиться заново?» Лекция строилась по модели обсуждения реальных (и гипотетических!) фрагментов кода на языках C++11, C++14 и C++17 и представляла собой фактически мастер-класс.

Читать далее

Ограничения и концепты — теперь в составе языка C++

Будущее мчится навстречу… Возможности языка C++, представленные нами на весенних лекциях в «Технопарке@Mail.Ru» как находящиеся в разработке, официально оформлены технической спецификацией (англ. Technical Specification, TS) Международная организации по стандартам (ISO). Речь идет о новом шаге в развитии системы типов языка C++ — так называемых концептах и ограничениях (англ. concepts & constraints).

Читать далее

Транзакционная память и не только: очередные новые спецификации C++

Не прошло и трех месяцев с момента официального принятия предыдущих технических спецификаций (англ. Technical Specification, TS) на новые возможности стандартной библиотеки языка C++, как Международная организация по стандартам (ISO) снова находит возможность нас радовать. На сей раз — новинками в области транзакционной памяти (англ. transactional memory, TM) и очередными расширениями самой стандартной библиотеки.

Читать далее

Параллелизм и файловые системы: новые спецификации C++

По данным из англоязычного Интернета, июнь 2015 г. принес заинтересованной части программистского сообщества сразу две новые технические спецификации (англ. Technical Specification, TS) на экспериментальные разделы стандартной библиотеки языка C++. Речь идет о спецификациях на библиотеки для организации параллельных вычислений и работы с файловыми системами (последняя создана на основе библиотеки Boost.Filesystem).

Читать далее

Useful Web links for C++ programmers

The more time we spend programming, the more times we apply to online resources. Here are a few links to Web resources primarily devoted to general and C++ programming issues. Again, let me be brief.

Читать далее