О, ну ты, бл#ть, гений! Дошло, наконец, что программы не с неба упали? С#ка, первые программы писались на перфокартах вручную, нулями и единицами, как у тебя в голове! Потом какие-то умные, в отличие от тебя, му#аки догадались, что можно написать простой компилятор на ассемблере, а потом этим компилятором — уже более сложный. И так потихоньку, шаг за шагом, без твоих тупых IDE, которые тебе сейчас всё разжёвывают, как дебилу.
IDE появились потом, когда языки уже были, потому что кому-то, видимо, надоело, как ты, тыкать пальцем в монитор и орать «Почему не работает?!».
Короче, если бы все думали, как ты, мы бы до сих пор сидели в пещерах и тыкали палкой в грязь. Задачки для тебя — как высшая математика для таракана. Иди книжку почитай, прежде чем такие дебильные вопросы задавать.
Раньше на машинном языке программы писали без компиляторов и IDE. Билл Гейтс свой первый Бейсик для компьютера ALTAIR писал на машинном языке. Но сначало он со своим другом создал эмулятор компьютера ALTAIR, на котором всё тестировалось. Бейсик продавался на перфоленте, которую загружали в память компьютера ALTAIR, а потом запускался Бейсик, и программу уже писали на Бейсике, хотя он компилировать не умел, а только интерпретировал.
Программы пишутся в IDE для удобства. Как и языки программирования были разработаны для удобства. Никто не запрещает писать прямо в машинных кодах, только это будет очень долго. Сперва в машинном коде написали Ассемблер, потом на Ассемблере написали компиляторы с простейших языков программирования, потом на них написали IDE и компиляторы с более сложных языков программирования.
Кстати, проблема курицы и яйца вовсе не проблема. Яйца появились задолго до куриц, их несли еще динозаврихи
Можно писать программы и на листке бумаги карандашом, от этого ничего не изменится. В стародавние времена программы писались ручным протыканием дырочек в перфокартах, и никаких программных средств разработки не было.
.