Розшифровка назв утиліт Unix.

19 квітня 2015, 15:59 | Технології
фото з InternetUA
Розмір тексту:

Може бути, ти задавався питанням: а чому це у утиліти [тут абракадабра] така дивна назва? Ти не самотній, подібні питання задають дуже багато, адже химерне найменування утиліт - давня традиція юниксоидов.

Практично кожна назва - це маленька шифрування, яку буває важко розгадати. Пояснення часто відсутня в офіційній документації з якоїсь причини. Чи То розробники порахували, що розшифровка очевидна (і помилилися), то подумали, що нікому до цього немає справи (тут вони зазвичай мають рацію). Тим не менш, окремим допитливим товаришам все-таки хочеться знати, що саме означають ці дивні буквосполучення.

Ну що ж, можна отримати відповіді на багато, хоча і не всі питання. На сайті Debian поповнюється wiki-довідник WhyTheName - алфавітний покажчик утиліт з розшифровкою назв і описом базової функціональності. Примітка: тут присутній тільки софт з Debian.

Нижче наводимо кілька прикладів розшифровок.

awk = "Aho Weinberger and Kernighan". Абревіатура складена за прізвищами трьох авторів програми: Al Aho, Peter Weinberger, Brian Kernighan.

cat = "CATenate". Дієслово "catenate" - це маловідомий і дивний термін, який у вузьких колах обізнаних людей означав "з'єднати в послідовність", що і робить cat з файлами.

gimp = "GNU Image Manipulation Program". Взагалі, в багатьох програмах "g" на початку команди означає "GNU", тобто в одній абревіатурі знаходиться інша абревіатура з внутрішньої рекурсією.

Ну, а взагалі "gimp" по-англійськи означає "каліка", "інвалід". Цей факт чудово демонструє відсутність усіляких маркетингових здібностей у юниксоидов.

mozilla = "Mosaic killer". Внутрішнє назва, яке використовувалося в компанії Netscape для свого браузера Netscape Navigator. Коли він створювався, то повинен був стати «вбивцею» популярного браузера Mosaic.

mysql = Structured Query Language + ім'я Травень (My), це дочка розробника Монті Видениуса.

За матеріалами: faqs.org



Додати коментар
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
 Введіть вірну відповідь 
Новости на русском