Под процессоры (точнее под архитектуру), пишут компиляторы и интерпретаторы, чтобы код программы мог быть скомпилирован под конкретную архитектуру и следовательно выполниться на ней.
Си ОЧЕНЬ неблизкий к машинному коду, но на нем действительно меньше абстракций, чем в большинстве других популярных языков. Но различные языки появлялись в разных условиях, и часто потому, что Си вообще не подходил под решение задач. От Си развился С++. И все. Остальные языки создавались достаточно независимо.
Конечно языки, которые появились первыми, могли оказать влияние на новые языки, но говорить о происхождении будет некорректно.
Большинство языков пишется для решения конкретных задач. Некоторые из языков стали популярны неожиданно для создателя.