русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Механические первоисточники

Первое в мире автоматическое устройство для выполнения операции сложения было создано на базе механических часов ("суммирующие часы"). В 1623 г. его разработал Вильгельм Шикард, профессор кафедры восточных языков в университете Тьюбинга (Германия). В наши дни рабочая модель устройства была воспроизведена по чертежам и подтвердила свою работоспособность.

1642: Блез Паскаль (Pascal, 1623-1662) – французский религиозный философ, писатель, математик и физик – разработал более компактное суммирующее устройство, которое стало первым в мире механическим калькулятором, выпускавшимся серийно (главным образом для нужд парижских ростовщиков и менял).

Важнейшим элементом в машинах Паскаля был автоматический перенос единицы в следующий, высший разряд при полном обороте колеса предыдущего разряда (так же, как при обычном сложении десятичных чисел в старший разряд числа переносят десятки, образовавшиеся в результате сложения единиц, сотни — от сложения десятков и т.д.). Именно это давало возможность складывать многозначные числа без вмешательства человека в работу механизма. Этот принцип использовался в течение почти трёхсот лет (середина 17 — начало 20 вв.) при построении арифмометров (приводимых в действие от руки) и электрических клавишных вычислительных машин (с приводом от электродвигателя).

1673: Лейбниц (Leibniz) Готфрид Вильгельм (1 июля 1646 — 14 ноября 1716), немецкий философ-идеалист, математик, физик и изобретатель, юрист, историк, языковед. Изучал юриспруденцию и философию в Лейпцигском и Йенском университетах.
1672-1676 гг.: Париж, изучение математики и естествознания.

В 1700 стал первым президентом созданного по его инициативе Берлинского научного общества (позднее — АН).
В 1711, 1712 и 1716 встречался с Петром I, разработал ряд проектов по развитию образования и государственного управления в России. Вёл обширную переписку почти со всеми крупнейшими учёными, а также политическими деятелями.
создал механический калькулятор, который мог выполнять операции умножения и деления путем многократного повторения операций сложения и вычитания.

Промышленная революция 18—19 вв., характеризующаяся бурным для того времени ростом средств производства и его механизацией, дала толчок и развитию В. т. Это обусловливалось прежде всего необходимостью выполнения сложных расчётов при проектировании и строительстве кораблей, сооружении мостов, топографических работах, усложнением финансовых операций и т.п. При этом сложность и количество задач возросли настолько, что решение их в необходимый срок и без механизации самого вычислительного процесса часто оказывалось невозможным. Тогда на смену примитивным счётным устройствам пришли арифмометры.

1777: Чарльз Стенхоуп (1753-1816), английский политический деятель крупнейший изобретатель своего времени, разработал два арифмометра, суммирующую машину и прибор для решения некоторых логических задач (например: 6 из 10 А есть В, 5 из 10 А есть С, по крайней мере, один из В есть С).
1790: немецкий часовой мастер Ган построил практическую машину, выполняющую 4 арифметические действия.
1820: арифмометр Томаса де Кольмара.
1890: петербургский механик В. Т. Однер наладил производство русских счётных машин, послуживших прототипом последующих моделей арифмометров.

Идея программирования вычислительных операций тоже пришла из часовой промышленности. Старинные монастырские башенные часы были настроены так, чтобы в заданное время включать механизм, связанный с системой колоколов. Такое программирование было жестким – одна и та же операция выполнялась в одно и то же время.

Гибкое программирование механических устройств с помощью перфорированной бумажной ленты было осуществлено в ткацком станке Жаккарда (1804).

Жаккар (Jacquard) Жозеф Мари (1752 — 1834), французский ткач и изобретатель. Около 1800 разработал машину Жаккарда – приспособление к ткацкому станку для выработки тканей с крупным узором. Готовый патрон с графическим рисунком узора определяет порядок насечки (перфорации) карт, управляющих машиной Жаккарда.

Программное управление вычислительными операциями было впервые реализовано выдающимся английским математиком и изобретателем Чарльзом Бэббиджем (1792-1871) в его Аналитической машине, которая, к сожалению, не была построена до конца изобретателем при жизни, но сделана в наши дни по чертежам. Особенность Аналитической машины: впервые был реализован принцип разделения информации на команды и данные. Аналитическая машина содержала два крупных узла – "склад" и "мельницу". Данные вводились в механическую память "склада" путем установки блоков шестерен, а потом обрабатывались в "мельнице" с использованием команд, которые вводились с перфокарт (как в ткацком станке Жаккарда).

Особая роль в разработке проекта Аналитической машины принадлежит графине Аде Лавлейс (1815-1852), дочери известного поэта лорда Байрона. Именно ей принадлежала идея использования перфорированных карт для программирования вычислительных операций (1843). Ее называют самым первым в мире программистом.

Просмотров: 16640

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.