15. Název a logo jazyka běžícícho v PHP i v JS

Ilustrační obrázek k článku: Název a logo jazyka běžícícho v PHP i v JS
První předpokladem každého kvalitního počítačového jazyka je výběr trefného názvu a samozřejmě vhodné logo. A tím tvorbu jazyka také začneme.

První, co člověka napadne při navrhování jazyka, který má běžet jak na PHP serveru, tak v prohlížeči, je to, že půjde o skriptovací jazyk. Takže by mohl obsahovat slovo Script.

Další nápad: je to jazyk, který oba světy sjednocuje – v angličtině unification nebo union – a tak by se mohl jmenovat UniScript. Bohužel, jazyk s tímto názvem už existuje. A jeho zkratka by byla US, což mi přijde zavádějící. Jazyk nemá nic společného s „United States“ a nerad bych, aby jeho název něco takového sugeroval.

Napadlo mě také jít cestou slova „izomorfní“, tedy třeba IzoScript. Ale zní mi to trochu jako EzoScript. A přestože esoterika není úplně můj šálek kávy, tohle bych ještě skousl. Přeci jen, trochu toho kouzlení v tom bude. Co ale skousnout nechci, je zkratka IS. Opravdu bych nerad, aby si někdo moji práci spojoval s islámem, muslimy, nebo dokonce s tímto nechvalně známým státem.

Pak mě napadlo vyjít z jiné úvahy – jazyk, který kombinuje PHP a JS. A tak vzniká CombiScript. Zkratka CS mi přijde skvělá. Evokuje mi:

Logo se nabízí téměř samo. Nejsem příznivcem překombinovaných návrhů – mám rád jednoduchost. Vidím to takto: nahoře CS v elipse připomínající staré mezinárodní označení na autech, a pod tím nápis CombiScript verzálkami.

Nejdřív si ho nasimuluji jednoduše v CSS. Barvu volím zelenou (ve smyslu „povoleno pro PHP i JS“). Jasně, trochu to evokuje Green Deal a podobné věci – ale to mi nevadí. Zelenou barvu si přece nemohou uzurpovat jen ekologická hnutí.

Hrubý návrh loga

  1. <STYLE>
  2. @import url('https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@600&display=swap');
  3. </STYLE>
  4. <TABLE style="margin:20px auto; border: 1px solid #EEE; font-family:Archivo Narrow; line-height:1.2">
  5. <TR><TD style="text-align:center; font-size:66px; color:#070">
  6. <DIV style="display:inline-block; padding:0 28px; border-radius:50%; border:6px solid #070">CS</DIV>
  7. </TD></TR>
  8. <TR><TD style="font-variant:small-caps; text-align:center; font-size:36px; padding-top:3px; color:#070">
  9. CombiScript
  10. </TD></TR></TABLE>
CS
CombiScript

A po převedení do SVG třeba pomocí Font to SVG Path.




Tak máme název. A s ním jeden článek. Teď je přede mnou celá řada dílů, které ho postupně naplní obsahem – od syntaxe až po běhové prostředí. Ale o tom až příště…

Předchozí