
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:
- Československo, kde jsem se narodil,
- Counter Strike, proti kterému nic nemám,
- a také case sensitive – což se hodí, protože tuto vlastnost CombiScript po JS samozřejmě přebírá.
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
- <STYLE>
- @import url('https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@600&display=swap');
- </STYLE>
- <TABLE style="margin:20px auto; border: 1px solid #EEE; font-family:Archivo Narrow; line-height:1.2">
- <TR><TD style="text-align:center; font-size:66px; color:#070">
- <DIV style="display:inline-block; padding:0 28px; border-radius:50%; border:6px solid #070">CS</DIV>
- </TD></TR>
- <TR><TD style="font-variant:small-caps; text-align:center; font-size:36px; padding-top:3px; color:#070">
- CombiScript
- </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ě…