программы для программирование это обычный интерфейс с функциями. Типо ты пишешь понятный для себя код, программа просто подсказывает что то, а потом переводит этот код в двоичный - понятный компьютеру. Раньше на бейсике вот во времена второго яблока тупо писали без всяких приложений.
Вы, видимо не умеете изъясняться по-русски.
Скорей всего ВЫ интресуетесь как составлялись программы когда не было языков программирования высокого уровня?
Но был язык программирования низкого уровня на уровне восьмиричного бита, потом перфокарты, набор которых и последовательная их смена позволяли замыкать некие контакты и реллейна система определяла последовательность чисел.
Вы наверное знаете о ом, что компьютер, сам по себе, тупой и может лишь прибавить единицу или вычесть единицу. И всё.