Ха́кер (от англ. hack — разрубать) — особый тип компьютерных специалистов. Компьютерные взломщики то есть осуществляющие неправомерный доступ к компьютерам и информации. Иногда этот термин применяют для обозначения специалистов вообще — в том контексте, что они обладают очень детальными знаниями в каких-либо вопросах, или имеют достаточно нестандартное и конструктивное мышление.
Различные значения слова
Хакер (изначально — кто-либо, делающий мебель при помощи топора): • Человек, любящий исследование подробностей (деталей) программируемых систем, изучение вопроса повышения их возможностей, в противоположность большинству пользователей, которые предпочитают ограничиваться изучением необходимого минимума. • Кто-либо программирующий с энтузиазмом (даже одержимо), или любящий программировать, а не просто теоретизировать о программировании. • Человек, который силён в быстром программировании. • Эксперт по отношению к определённой компьютерной программе, или кто-либо часто работающий с ней; пример: «хакер Unix». (Определения с первого по пятое — взаимосвязанные, так что один человек может попадать под несколько из них.) • Эксперт или энтузиаст любого рода. Кто-либо может считаться «хакером астрономии», например. • Кто-либо любящий интеллектуальные испытания, заключающиеся в творческом преодолении или обходе ограничений. • Высокопрофессиональный и любопытный программист (администратор или пр.) отличающийся оригинальным мышлением.