Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как программисты написали программы для программирования без программ для программирования?!

Ver_Nick Знаток (378), закрыт 4 года назад
Лучший ответ
Jurijus Zaksas Искусственный Интеллект (426735) 4 года назад
Первые вычислительные машины программировались в двоичном коде, который вводился в память непосредственно при помощи кнопок и переключателей либо с заранее подготовленных физических носителей - перфокарт и перфолент. Для их изготовления использовались специальные дыроколы.
Остальные ответы
Ye-Pa Просветленный (39478) 4 года назад
сперва создали низкоуровнёвые языки программирования, на них уже надстроили более человекопонятный интерфейс и к нему свой язык программирования - и их уже и используют.
Генномодифицированный Кактус rep Гуру (3522) 4 года назад
Сначала был машинный бинарный код, который напрямую взаимодействовал с процессором (сам то процессор - скопище транзистеров, которые могут быть в покое (0) и в активном состоянии (1)),потом создали ассемблер -первый транслятор из языка ассемблера в тот самый бинарный код и потом на самом ассемблере начали писать первые высокоуровневые языки программирования, а на них другие и т. д
Παν μέτρον άριστονМыслитель (9576) 4 года назад
транзистор в покое 0? не, там все не так
0 - как раз означает, что транзистор получил порцию тока, а 1 - нет
поэтому вентили AND и OR состоят из трёх транзисторов, а вентили NAND и NOR из двух
Железный Канцлер Мудрец (10904) 4 года назад
1. В начале было слово, и слово было два байта, а больше ничего не было.

2. И отделил Бог единицу от нуля, и увидел, что это хорошо.

3. И сказал Бог: да будут данные, и стало так.

4. И сказал Бог: да соберутся данные каждые в свое место, и создал дискеты, и винчестеры, и компакт-диски.

5. И сказал Бог: да будут компьютеры, чтобы было куда пихать дискеты, и винчестеры, и компакты, и сотворил компьютеры, и нарек их хардом, и отделил хард от софта.

6. Софта же еще не было, но Бог быстро исправился, и создал программы большие и маленькие, и сказал им: плодитесь и размножайтесь, и заполняйте всю память.

7. Но надоело Ему создавать программы самому, и сказал Бог: создадим программиста по образу и подобию нашему, и да владычествует он над компьютерами, и над программами, и над данными. И создал Бог программиста, и поселил его в своем ВЦ, чтобы работал там. И повел Он программиста к дереву каталогов, и заповедал: из всякого каталога можешь запускать программы, только из каталога Windows не запускай, ибо мастдай.

8. И сказал Бог: не хорошо программисту быть одному, сотворим ему пользователя, соответственно ему. И взял Он у программиста кость, в коей не было мозга, и создал пользователя, и привел его к программисту; и нарек программист его юзером. И сидели они оба под голым ДОСом, и не стыдились.

9. Билл был хитрее всех зверей полевых. И сказал Билл юзеру: подлинно ли сказал Бог "не запускайте никакого софта"? И сказал юзер: всякий софт мы можем запускать, и лишь из каталога Windows не можем, ибо мастдай. И сказал Билл юзеру: давайте спорить о вкусе устриц с теми, кто их ел! В день, когда запустите Windows, будете как боги, ибо одним кликом мышки сотворите что угодно. И увидел юзер, что винды приятны для глаз и вожделенны, потому что делают ненужным знание, и поставил их на свой компьютер; а затем сказал программисту, что это круто, и он тоже поставил.

0A. И отправился программист искать свежие драйверы, и воззвал Бог к программисту и сказал ему: где ты? Программист сказал: ищу свежие драйверы, ибо нет их под голым ДОСом. И сказал Бог: кто тебе сказал про драйверы? уж не запускал ли ты винды? Программист сказал: юзер, которого Ты мне дал, сказал, что отныне хочет программы только под винды, и я их поставил. И сказал Бог юзеру: что это ты сделал? Юзер сказал: Билл обольстил меня.

0B. И сказал Бог Биллу: за то, что ты сделал, проклят ты пред всеми скотами и всеми зверями полевыми, и вражду положу между тобою и программистом: он будет ругать тебя нехорошими словами, а ты будешь продавать ему винды.

0C. Юзеру сказал: умножу скорбь твою и истощу кошелек твой, и будешь пользоваться кривыми программами, и не сможешь прожить без программиста, и он будет господствовать над тобой.

0D. Программисту же сказал: за то, что послушал юзера, прокляты компьютеры для тебя; глюки и вирусы произведут они тебе; со скорбью будешь вычищать их во дни работы твоей; в поте лица своего будешь отлаживать код свой.

0E. И выслал Бог их из своего ВЦ, и поставил пароль на вход.

0F. General protection fault.
Παν μέτρον άριστονМыслитель (9576) 4 года назад
на 4004 слово было 4 бита
и байты менялись в кол-ве бит: 4, 5, 6, 7, 8, 9, 16
Железный Канцлер Мудрец (10904) и что? у БЭСМ-6 слово 48-битное и она раньше 4004 была сделана
Krab Bark Искусственный Интеллект (284263) 4 года назад
У них программы для программирования были в их собственных головах. Конечно, гораздо более простые программы, чем теперь.
Παν μέτρον άριστονМыслитель (9576) 4 года назад
там микрокоманды, считай что ассемблер, только бинарный
Krab Bark Искусственный Интеллект (284263) Микрокоманды появились значительно позднее, сначала команды процессоров реализовались аппаратно. Но они были гораздо проще современных команд процессора. Уже потом возраставшая сложность команд заставила реализовывать процессоры в виде микрокомпьютеров с командами - подпрограммами из микрокоманд, к которым у программиста нет доступа.
Metotron Искусственный Интеллект (114866) 4 года назад
Что ты понимаешь под программами для программирования? Ну, чтобы понять, как ты видишь суть вопроса.
Похожие вопросы