Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2010, 13:51   #1
Casper-SC
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 549
По умолчанию Самые первые программы и ОС. Есть кто в танке?

Здрасте! Вопрос такой: вот когда-то изобрели первый компьютер, и предположим подключили к нему какой нибудь монитор. Как на него написали первую программу или операционную систему? Ну вот ума не приложу, просто кусок железа. А надо ведь, чтобы он подавал признаки жизни, потом если писать даже простенькую ОС, тут походу дело было не одного месяца. Кто что по этому поводу знает? И желательно не давать ссылки на англоязычные ресурсы. А то все дают, как будто английский знают все.

Последний раз редактировалось Casper-SC; 20.03.2010 в 22:22.
Casper-SC вне форума Ответить с цитированием
Старый 20.03.2010, 16:23   #2
bullvinkle
Временно — юрист.
Форумчанин
 
Аватар для bullvinkle
 
Регистрация: 31.03.2008
Сообщений: 204
По умолчанию

Код:
И желательно не давать ссылки на англоязычные ресурсы. А то все дают, как будто английский знают все
Это плохо, что знают не все. Английский должен быть для программиста роднее чем родной)))))) И так подозреваю, что и арабский в скором будущем)))))
Ну суть не в этом. Я тоже не понимаю как это делалось, но не откажусь и от англоязычных ресурсов.
bullvinkle вне форума Ответить с цитированием
Старый 20.03.2010, 16:28   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
И так подозреваю, что и арабский в скором будущем)))))
Скорее индусский.
Цитата:
Ну вот ума не приложу, просто кусок железа
Начните с того, что изучите, как в компьютере организованы логические цепи типа AND OR NOT. Затем посмотрите, как создана ячейка памяти. Затем перейдите на более высокий уровень - рассмотрите организацию процессора.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 20.03.2010, 16:31   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Первые проги писали когда... еще не было компьютеров
Вспомним Аду Лавлейс и машину Бэббиджа.
Первые "нормальные", электронные компы появились в 40-50х годах и проги на них писали на... машинных кодах! Более того программы зашивались в память с помощью перевтыкивания некоторого подобия памяти. Потом появились перфокарты:в бумажных пластинках определенным образом протыкивали дырочки- программу.
Изображения
Тип файла: jpg mark1.jpg (20.9 Кб, 139 просмотров)
Levsha100 вне форума Ответить с цитированием
Старый 20.03.2010, 17:41   #5
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Alex Cones верно подметил, основа компьютера это логические операции И, ИЛИ, НЕ. Кстати некоторые считают, что регистр это самое малое, что может содержать какие то данные, но есть такая вещь как триггеры, которые есть основой регистра и они принимают состояние ВКЛ или ВЫКЛ. Я лично не знаю точно как писали программы для сссссамых древних компов, но могу сказать, что когда появились перфокарты(такие бумажки с набором цифр ), на них выбивали дырочки, вот например какая то стопка из 10 перфокарт это была программа для сложения .

P.S. Эххх... жаль, что в институте не остались эти машины с перфокартами, хотелось бы увидеть их в действии.

Последний раз редактировалось profi; 20.03.2010 в 17:44.
profi вне форума Ответить с цитированием
Старый 20.03.2010, 19:12   #6
Casper-SC
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 549
По умолчанию

Levsha100
Афигеть, дык на фото программисты Интересно на чём пишут
Casper-SC вне форума Ответить с цитированием
Старый 20.03.2010, 19:27   #7
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

ну, что не понятного? На машинных кодах конечно. Если так можно назвать реле))
psycho-coder вне форума Ответить с цитированием
Старый 20.03.2010, 20:25   #8
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Афигеть, дык на фото программисты Интересно на чём пишут
Сказано же было, что писали на машинных кодах, переключая перемычки!!!
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 20.03.2010, 20:43   #9
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Цитата:
Афигеть, дык на фото программисты Интересно на чём пишут
На перемычках! Все, так называемые, "программные связи" осуществлялись при помощи коммутации между блоками ЭВМ проводами.
Для подготовки ЭВМ , скажем, к задачи суммирования нескольких чисел нужно было пару дней собирать внешнюю коммутационную схему.
И еще, один из первых компьютеров оперировал десятичной системой счисления.
Цитата:
надо быть как минимум математиком
Так первыми компьютерами и занимались в основном математики. Понятия программист тогда еще и не было. Кроме этого в начале все ЭВМ применялись для решения исключительно математических задач.
И не сомневайся даже ... отдых - кайф, работа - лажа!

Последний раз редактировалось DeKot; 20.03.2010 в 23:03.
DeKot вне форума Ответить с цитированием
Старый 20.03.2010, 22:24   #10
Casper-SC
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 549
По умолчанию

Цитата:
Сообщение от psycho-coder Посмотреть сообщение
ну, что не понятного? На машинных кодах конечно. Если так можно назвать реле))
Мде... Это я типа пошутил, но походу шутка не удалась Всё мне понятно, слава богу интелектом не обделён

Чтобы таким способом, что нибудь написать походу надо быть как минимум математиком. Перемычка воткнута true, не воткнута false.

Последний раз редактировалось Casper-SC; 20.03.2010 в 22:26.
Casper-SC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
есть кто нить по 1С ХАТАБ Фриланс 4 19.05.2009 12:48
Кто знает, какие есть бесплатные программы создания инсталлов? Роман Радер Софт 6 11.02.2007 20:53