Javascript
Брендан Айх, программист Netscape Communications Corporation, создал JavaScript в сентябре 1995 года. Айху потребовалось всего 10 дней, чтобы разработать язык сценариев, тогда известный как Mocha (ударение на второй слог). Эйч создал его для Netscape Navigator, и он быстро стал известен как LiveScript. Потом команда изменила имя на JavaScript, чтобы отразить поддержку Netscape Java в своем браузере.
Хотя это звучит запутанно, в то время это была «маркетинговая тактика», чтобы подключить новый язык (JavaScript) к популярному в то время языку (Java), хотя ничего общего у них нет.
Assembler
В компьютерном программировании язык ассемблера (ASM) является любым языком программирования низкого уровня, в котором есть сильное соответствие между инструкциями языка и архитектурами в машинном коде.
Поскольку сборка зависит от инструкций машинного кода, у каждого ассемблера есть свой собственный язык ассемблера, который разработан специально для одной конкретной компьютерной архитектуры. Сложно и запутанно звучит, не правда ли? А представьте, каково его учить?
Malbolge
Malbolge (названный в честь восьмого круга ада Данте) – это эзотерический язык программирования. Он был изобретен Беном Олмстедом в 1998 году. Цель состояла в том, чтобы создать язык, который бы затруднил написание программ. Автору это удалось: потребовалось два года, чтобы создать «Привет, мир!», и фраза была написана не вручную, а с помощью программы.
Вторым по значимости человеком в истории языка является Лу Шеффер, который сохранил первоначальный интерпретатор и спецификацию после того, как оригинальный сайт перестал функционировать, провел исследование криптоанализа языка, создал программу, которая копирует входные данные в его вывод и предложил общую стратегию написания программ в Malbolge.
Грубо говоря, изучить этот язык нельзя, как и создать на нем что-то серьезное, и не в последнюю очередь из-за его невероятной сложности.