Zakodowane nazwy programów – bezpieczeństwo czy wygoda developerów? Interesujące przykłady nazw kodowych

Z
nazwy kodowe oprogramowań

Z czym kojarzą Ci się zakodowane nazwy? Z tajemnicą? Z poufnością? Owszem. Jednak w przypadku tworzenia oprogramowani, zwykle chodzi o coś innego – o wygodę posiadania tzw. nazwy kodowej dla danej wersji oprogramowania. Może to być niezwykle praktyczne rozwiązanie, które pomaga uniknąć nieporozumień. Poza tym to niezwykle przyjemna część procesu – nazwać swoje „dziecko”. 😉

Wiele przedsiębiorstw, w tym także światowi giganci, tacy jak Google, Apple, Microsoft, Adobe, Mozilla, Automattic, wymyślają coraz to ciekawsze nazwy kodowe dla swoich produktów programistycznych. Poniżej znajdziesz przykłady ciekawych nazw i zobaczysz, że schemat tworzenia niektórych z nich jest prostszy, niż mogłoby się wydawać.

WordPress – muzyczne inspiracje nazw kodowych

Automattic, począwszy od WordPressa 1.0, tworzy nazwy kodowe inspirując się nazwiskami światowej sławy muzyków jazzowych. Oto przykłady:

  • Mingus – WordPress 1.2
  • Strayhorn – WordPress 1.5
  • Duke – WordPress 2.0
  • Ella – WordPress 2.1
  • Getz – WordPress 2.2
  • Dexter – WordPress 2.3
  • Brecker – WordPress 2.5
  • Tyner – WordPress 2.6
  • Coltrane – WordPress 2.7
  • Baker – WordPress 2.8
  • Carmen – WordPress 2.9
  • Thelonious – WordPress 3.0
  • Reinhardt – WordPress 3.1
  • Gershwin – WordPress 3.2
  • Sonny – WordPress 3.3
  • Green – WordPress 3.4
  • Elvin – WordPress 3.5
  • Oscar – WordPress 3.6
  • Basie – WordPress 3.7
  • Parker – WordPress 3.8
  • Smith – WordPress 3.9
  • Benny – WordPress 4.0
  • Dinah – WordPress 4.1
  • Powell – WordPress 4.2
  • Billie – WordPress 4.3
  • Clifford – WordPress 4.4
  • Coleman – WordPress 4.5
  • Pepper – WordPress 4.6
  • Vaughan – WordPress 4.7
  • Evans – WordPress 4.8
  • Tipton – WordPress 4.9
  • Bebo – WordPress 5.0
  • Betty – WordPress 5.1
  • Jaco – WorPress 5.2
  • Kirk – WerPress 5.3

Mac OS – inspiracje zwierzęce i muzyczne (po raz drugi)

Apple, tworząc nazwy kodowe dla systemów operacyjnych Mac OS, wzorował się w większości na terminach muzycznych, a od pewnego czasu (konkretnie od Mac OS X) firma przerzuciła się na… duże koty.

Ciekawostka! System 7.5 miał nazwę kodową Mozart, a jednocześnie Capone. Skąd wzięła się ta druga nazwa? Ano stąd, że podobnie jak jeden z najsłynniejszych gangsterów, system ten miał przejąć władzę w Chicago (Windows 95).

Trudno też nie wspomnieć o nazwie kodowej dla A / US (Apple Unix) 1.0, która brzmiała: Pig in Space (świnie w kosmosie).

A oto nazwy dla Mac OS:

  • Harmony – Mac OS 7.6
  • Tempo – Mac OS 8.0
  • Bride of Buster – Mac OS 8.1
  • Allegro – Mac OS 8.5
  • Sonata – Mac OS 9
  • Fortissimo – Mac OS 9.1
  • Moonlight – Mac OS 9.2
  • Cheetah – Mac OS X 10.0
  • Puma – Mac OS X 10.1
  • Jaguar – Mac OS X 10.2
  • Panther – Mac OS X 10.3
  • Tiger – Mac OS X 10.4
  • Leopard – Mac OS X 10.5
  • Snow Leopard – Mac OS X 10.6
  • Lion – Mac OS X 10.7
  • Mountain Lion – OS X 10.8
  • Mavericks – OS X 10.9
  • Yosemite – OS X 10.10
  • El Capitan – OS X 10.11

Microsoft – geo-obsesja (z małymi wyjątkami)

Microsoft, podobnie jak Apple, ma mnóstwo produktów. Skupimy się więc wyłącznie na nazwach kodowych Windowsa. Jak gigant tworzy nazwy? Głównie na podstawie nazw lokalizacji. Przekonaj się sam:

  • Janus – Windows 3.1
  • Snowball – Windows for Workgroups 3.11
  • Chicago – Windows 95
  • O’Hare – pierwsza wersja dla Internet Explorera
  • Memphis – Windows 98
  • Daytona – Windows NT 3.5
  • Cairo – Windows NT 4.0
  • Whistler – Windows XP
  • Longhorn – Windows Vista
  • Vienna – Windows 7
  • Blue – Windows 8.1
  • Threshold – Windows 10 (RTM and 1511)
  • Redstone – Windows 10 (wersje 1607, 1703, 1709, 1803 i 1809)

Debian – dla miłośników Toy Story

Nazwy kodowe wersji Debiana zostały zaczerpnięte od imion postaci popularnej animacji Toy Story. Jeśli jesteś fanem tej produkcji, z pewnością kojarzysz Sida – niestabilnego emocjonalnie chłopca z obsesją niszczenia zabawek. Taką nazwę nosi niestabilne wydanie developerskie Debiana. A oto przykłady wersji oprogramowania:

  • Buzz – Debian 1.1
  • Rex – Debian 1.2
  • Bo – Debian 1.3
  • Hamm – Debian 2.0
  • Slink – Debian 2.1
  • Potato – Debian 2.2
  • Woody – Debian 3.0
  • Sarge – Debian 3.1
  • Etch – Debian 4.0
  • Lenny – Debian 5.0
  • Squeeze – Debian 6.0
  • Wheezy – Debian 7.0
  • Jessie – Debian 8.0
  • Stretch – Debian 9.0
  • Buster – Debian 10.0
  • Bullseye – Debian 11.0
  • Bookworm – Debian 12.0

Google – ciekawostka dla wszystkich łasuchów (i nie tylko)

Ktoś, kto w siedzibie Google wymyśla lub akceptuje nazwy dla systemów operacyjnych Android, zdecydowanie musi należeć do miłośników słodkości. Dlaczego? Tylko spójrz:

  • Cupcake – Android 1.5
  • Donut – Android 1.6
  • Eclair – Android 2.0/2.1
  • FroYo – Android 2.2 (FroYo to skrót od Frozen Yogurt, czyli mrożonego jogusrtu)
  • Gingerbread – The update after FroYo
  • Ice Cream Sandwich – Android 4.0
  • Jelly Bean – Android 4.1-4.3
  • KitKat – Android 4.4
  • Lollipop – Android 5.0-5.1
  • Marshmallow – Android 6.0
  • Nougat – Android 7.0-7.1
  • Oreo – Android 8.0-8.1
  • Pie – Android 9

Tylko ostatnia wersja Androida, póki co wyłamuje się ze schematu – dziesiąta wersja systemu nosi nazwę… 10.

Nazwy kodowe znajdziesz wszędzie – nie tylko tam, gdzie palce maczają programiści. Na przykład Intel czy AMD posługują się nazwami kodowymi dla swoich procesorów. Apple stworzył nazwy dla każdego ze swoich komputerów, a Microsoft dla każdej iteracji Xboxa 360. Analiza takich nazw może być niezwykle ciekawa i mówić sporo o ich twórcach. 🙂

Ciekawią Cię podobne zagadnienia? Śledź na bieżąco nasz blog. Zapraszamy!

O autorze

Dodaj komentarz

marzec 2024
PWŚCPSN
 123
45678910
11121314151617
18192021222324
25262728293031