Jan 22, 2011 17:36
Родоначальником программирования считается Ада Лавлейс - дочь знаменитого поэта Дж. Г. Байрона,- которая составляла первые программы для «аналитической машины» Беббеджа. Однако серьезно о программировании стало возможным говорить лишь с момента появления первых ЭВМ и внедрения фоннеймановского принципа ввода и хранения программ в памяти машины.
К моменту зарождения кибернетики уже накопился некоторый опыт составления программ для ЭВМ. Так, в начале 50-х годов элементы программирования были включены С. А. Лебедевым в читавшиеся им в Московском энергетическом институте лекции по вычислительной технике. Первый в СССР самостоятельный курс программирования был прочитан в это же время А. А. Ляпуновым.
Накопление опыта программирования привело к возникновению элементов теории программирования, к разработке вопросов программирования не вычислительных задач, к попыткам использования ЭВМ для автоматизации программирования, что сразу же стало объектом исследований возникавшей в это же время кибернетики. Именно поэтому теорию программирования для ЭВМ, тесно связанную с использованием методов математической логики и дискретной математики, следует считать одним из «корней» - и составных частей - кибернетики.
кибернетика