Дом развитие Что значит хак в программировании? - определение из техопедии

Что значит хак в программировании? - определение из техопедии

Оглавление:

Anonim

Определение - Что значит Хак?

Хак, в контексте развития, имеет два значения:

  1. Взлом - не элегантное решение проблемы. В этом смысле взломщик выполняет свою работу, но неэффективно, неоптимально или безобразно.
  2. Взломать также может означать программирование с исключительными навыками. В этом смысле хакер создает код, который не только выполняет задачу, но и делает это эффективным и уникальным способом.

Техопедия объясняет взлом

Хак может быть сложным для понимания непрофессионалом. В дополнение к двум значениям в программировании общее понимание термина относится к компьютерной безопасности. В этом смысле хакер - это тот, кто злонамеренно взламывает компьютерные системы. Хотя даже это определение неверно, поскольку оно игнорирует хакеров в белой шляпе и тех, кто не является злым.

Вероятно, можно с уверенностью сказать, что в сообществе разработчиков есть ощущение, что не-программисты не в полной мере ценят или уважают хороший код. Dinbertesqe «заостренный босс» рассматривает производство кода как виджеты, производимые на фабрике, где на самом деле существует огромная разница в том, что выпускает хороший программист по сравнению с плохим программистом. Те, у кого есть навыки, настоящие хакеры, выходят далеко за рамки и разбираются в тонкостях системы. При этом существует сходство между хакером и художником в том, что для создания чего-то, что он / она чувствует по-настоящему великим, нужны умение, решительность и тяжелая работа.

Это определение было написано в контексте развития
Что значит хак в программировании? - определение из техопедии