У языков программирования часто действительно есть своя философия. Такая формула, которой руководствовался создатель языка программирования. У некоторых языков, которые развивались хрен пойми как, такой формулы нет.
Perl -- "Всегда есть несколько способов это сделать" (There's more than one way to do it). Пёрл известен огромным количеством выразительных средств, одну и ту же программу можно писать тысячей разных способов, в разных стилях.
Python -- Явное лучше неявного, простое лучше сложного, сложное лучше запутанного (Explicit is better than implicit, Simple is better than complex, Complex is better than complicated) -- это цитата из Zen of Python, который печатается по команде "import this". Язык вполне следует этим принципам.
PHP -- на самом деле у этого языка нет никакой формулы, но лучше всего его дух иллюстрируют слова его создателя: "Настоящие программисты скажут что повсюду течёт память и это нужно починить. А я буду просто перезапускать сервер каждые 10 запросов." (The real programmers will say "Yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I’ll just restart Apache every 10 requests)
"Си — инструмент, острый, как бритва: с его помощью можно создать и элегантную программу, и кровавое месиво" (Брайан Керниган). Очень точно передаёт философию языка. Полный контроль над происходящим, можно сделать всё что захочется, и ошибки полностью разломают программу.
Конечно языков гораздо больше, но не каждый язык можно описать одной ёмкой меткой формулой.
Опять необоснованные камни в огород js.