Код будущего
17 лет назад в России был официально учрежден новый профессиональный праздник – День программиста, который был утвержден указом президента Российской Федерации 11 сентября 2009 года. Дату дня создателей программ выбрали сами программисты – 256-й день года, который ежегодно отмечается 13 сентября, а в високосный год 12 сентября. Это число не случайно: 256 – это два в восьмой степени, где «8» – число битов в одном байте, а цифра «2» связана с двоичной системой счисления. Профессия программиста является одной из самых престижных и востребованных технических специальностей в современном обществе. Программист – это специалист, создающий исходный код для программы. Такой программой может быть операционная система компьютера, видеоигра, мобильное приложение, сайт и даже алгоритм работы микроволновки. Программный код пишется на специальном языке программирования.
Благодаря инженерам-программистам создано все то, без чего современный человек не может представить свою жизнь: навигатор, видеоигры, банковские переводы… Компьютерные программы используются практически во всех сферах человеческой деятельности: в экономике, промышленности, медицине, культуре, образовании, сельском хозяйстве. На начальном этапе составлением программ для ЭВМ занимались сами изготовители вычислительных машин. Постепенно, с развитием техники, этот процесс из рутинной работы превратился в интеллектуальную деятельность, сравнимую с искусством. Возникла потребность в людях со специальной подготовкой и особым складом ума, которых стали называть программистами, или разработчиками программного обеспечения. Говоря о личностных качествах людей, занимающихся программированием, отмечают, что «программист должен обладать способностью первоклассного математика к абстрактному и логическому мышлению в сочетании с эдисоновским талантом сооружать всё что угодно из 0 и 1. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективов с трезвой практичностью экономиста».
На книжной выставке представлены монографии, самоучители, практические и учебные издания, рассказывающие о профессии программиста, истории развития компьютерных технологий, о различных видах и методах программирования, алгоритмах и языках программирования, тестировании программ, создании программного обеспечения для решения задач в различных сферах человеческой деятельности. Книги, вошедшие в экспозицию, будут интересны как начинающим программистам, так и профессионалам в области разработки программного обеспечения.