Приступая к анонсированной ранее серии публикаций списков литературы для аналитиков, начнем, пожалуй, с обзора применимых в работе национальных и международных стандартов в сфере системной и программной инженерии (за исключением стандартов на языки моделирования, сводов знаний и руководств к ним). В первую редакцию списка мы по понятным причинам включим стандарты, действующие на сегодняшний день в Российской Федерации. Но отдавая должное нашим коллегам, партнерам и клиентам из ближнего зарубежья, однажды пополним этот перечень и стандартами Республики Казахстан. Итак, приступаем…
ISO
Новый архитектурный стандарт 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).
Anticipating ISO C++ 2014: A May 2013 Draft
Anticipating ISO C++ 2014: A May 2013 Draft
Eager to see where the C++ programming language development goes to? Follow the link above and have a nice reading!
P.S. … but please, be aware of a copyright notice.