Spojení mezi šálkem kávy a jazykem Java není jen čistě náhodné – káva z indonéského ostrova Jáva byla natolik známá, že se výraz java vžil jako slangový výraz pro kávu, a na základě něj pak byl pojmenovaný tento jazyk (nejspíše proto, že je káva mezi programátory oblíbeným nápojem). Celé to ale mohlo být také úplně jinak, jazyk se měl původně jmenovat Oak podle stromu, který rostl před domem jeho tvůrce. Kvůli tomu, že stejně pojmenovaný programovací jazyk již existoval, se ale musel název nakonec změnit.
Ve Windows nemůžete vytvořit složky s názvy CON, PRN a AUX. Jedná se ještě o dědictví z doby MS-DOS, kde šlo o vyhrazené názvy zařízení. Zajímavostí ale může být, že slovo con sice značí konzoli, ale je to také shodou okolností jedna z nejpoužívanějších francouzských nadávek.
Jsou různé způsoby, jak naznačit, že jste vylepšili jazyk C. Někdo se s tím popral programátorsky, někdo hudebnicky a někdo lexikálně – a tak máme jazyky C++, C# a D.
Název programu grep z unixové příkazové řádky pochází z výrazu g/re/p – hledej globálně regulární výraz a vytiskni ho.
Součet všech přirozených čísel je -1/12. Nevěřite? Zkuste si to vyhledat.
Mainframe je slovo, které se stává v poslední době populární, ale označuje v podstatě obyčejný sálový počítač. Narozdíl od serverů u něj není důležitá vysoká rychlost, ale hlavně spolehlivost a jednoduchá možnost údržby, nejlépe přímo za běhu. Jedním z takových mainframů byl i známý počítač ENIAC, který pracoval bez přerušení mezi lety 1947-1955.
Existuje programovací jazyk Chef, který je navržený tak, aby jeho zdrojové kódy vypadaly jako recepty. Jeho filozofie říká, že programy by měly být nejen funkční, ale také chutné a snadno připravitelné. Kód pro Hello World v něm vypadá následovně:
Hello World Souffle. Ingredients. 72 g haricot beans 101 eggs 108 g lard 111 cups oil 32 zucchinis 119 ml water 114 g red salmon 100 g dijon mustard 33 potatoes Method. Put potatoes into the mixing bowl. Put dijon mustard into the mixing bowl. Put lard into the mixing bowl. Put red salmon into the mixing bowl. Put oil into the mixing bowl. Put water into the mixing bowl. Put zucchinis into the mixing bowl. Put oil into the mixing bowl. Put lard into the mixing bowl. Put lard into the mixing bowl. Put eggs into the mixing bowl. Put haricot beans into the mixing bowl. Liquefy contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish. Serves 1.