Общие сведения
Важнейшая роль в развитии современного общества в конце ХХ века принадлежит информатизации. Процесс информатизации характеризуется использованием информации в качестве общественного продукта, обеспечивающего интенсификацию всех сфер экономики, ускорение научно-технического прогресса, интеллектуализацию основных видов человеческой деятельности и демократизацию общества.
Определяя предмет информатики, можно сказать, что она занимается построением информационных объектов, теорий, систематическим анализом, проектированием и реализацией алгоритмов, программ и планов, а также процессами трансформации и передачи информации. Основные эти проблемы тесно связаны с программированием и системным моделированием. Программирование - одна из сторон использования компьютерной технологии с целью её дальнейшего совершенствования, для достижения которой важно знать основные языки программирования и их реализацию в жизнедеятельности человека.
Программист решает сам, какой код ему нужен: переносимый или эффективный, понятный и надёжный или более производительный? Общая логика программы может учитывать все требования классического структурного программирования, а отдельные функции могут использовать указатели и прочие машинные «фокусы». Программист определяет сам, что и как ему делать, какой ему язык программирования выбрать: Pascal, Basic, C++ или какой-нибудь ещё.
На данный момент имеются тысячи языков программирования, но все они произошли от первых, общеизвестных родоначальников (Algol, FORTRAN, C и др.), известные каждому программисту.