История программирования в лицах реферат

История программирования в лицах реферат

История программирования в лицах реферат






Скачать файл - История программирования в лицах реферат























Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов — языков программирования. Смысл появления такого языка — упрощение программного кода. С каждым днём наш мир становиться более мобильным и информационным. Всё больше и больше компьютеры вступают в нашу повседневную жизнь и чтобы облегчить наше общение с ними создаётся новое ПО с помощью различных языков программирования. Целью данной курсовой работы является изучение истории возникновения программирования и основных принципов и подходов при создании языка программирования. С глубокой древности известны попытки создать устройства, ускоряющие и облегчающие процесс вычислений. Еще древние греки и римляне применяли приспособление, подобное счетам, -- абак. Такие устройства были известны и в странах Древнего Востока. Шиккард , Г. Лейбниц и французский ученый Б. Паскаль создали механические вычислительные устройства -- предшественники всем известного арифмометра. Вычислительные машины совершенствовались в течении нескольких веков. В начале XIX в. Бэббидж предсказал многие идеи и принципы организации и работы современных ЭВМ, в частности принцип программного управления и запоминаемой программы. Общая увлеченность наукой дала ученому и Аде Лавлейс долгие годы плодотворного сотрудничества. Бэббиджа, где в виде подробных комментариев по объему они превосходили основной текст сформулировала главные принципы программирования аналитической машины. Она разработала первую программу для машины Бэббиджа, убедила его в необходимости использования в изобретении двоичной системы счисления вместо десятичной, разработала принципы программирования, предусматривающие повторение одной и той же последовательности команд при определенных условиях. Лавлейс составила первые программы для решения системы двух уравнений и вычисления чисел Бернулли по довольно сложному алгоритму и предположила, что со временем аналитическая машина будет сочинять музыкальные произведения, рисовать картины и использоваться в практической и научной деятельности. Время подтвердило ее правоту и точность прогнозов. Лавлейс заложила теоретические основы программирования и по праву считается первым в мире программистом и основоположником научного программирования. На ее основе в начале х гг. Алгебра логики оказала многогранное влияние на развитие вычислительной техники, являясь инструментом разработки и анализа сложных схем, инструментом оптимизации большого числа логических элементов, из многих тысяч которых состоит современная ЭВМ. Бэббиджа реализовал американский ученый Г. Холлерит, который с помощью построенной счетно-аналитической машины и перфокарт за три года обработал результаты переписи населения в США по состоянию на г. В машине впервые было использовано электричество. Холлеритом была основана фирма по выпуску вычислительных перфорационных машин и перфокарт. Тьюринг ввел понятие машины Тьюринга, как формального уточнения интуитивного понятия алгоритма. Ученый показал, что любой алгоритм в некотором смысле может быть реализован на машине Тьюринга, а следовательно, доказывал возможность построения универсальной ЭВМ. И та, и другая машины аналогично могут быть снабжены исходными данными решаемой задачи и программой ее решения. Машину Тьюринга можно считать как бы идеализированной моделью универсальной ЭВМ. Первые электромеханические машины были созданы в Германии К. Айкена МАРК-1, г. Первая электронная машина создана в США группой инженеров под руководством доктора Пенсильванского университета Дж. Мочли и аспиранта Дж. Экксрта ЭНИАК -- электронный числовой интегратор и калькулятор, г. Логические схемы вычислительных машин были разработаны в конце х гг. Особый вклад в эту работу внес американский математик Джон фон Нейман, принимавший участие в создании ЭНИАК. Он предложил идею хранения команд управления и данных в машинной памяти и сформулировал основные принципы построения современных ЭВМ. ЭВМ с хранимой программой оказались более быстродействующими и гибкими, чем ранее созданные. В СССР первыми авторами ЭВМ, изобретенной в декабре г. А первая советская ЭВМ с сохраняющейся программой создана в г. А Лебедева МЭСМ -- малая электронная счетная машина. С появлением цифровых программно-управляемых машин родилась новая область прикладной математики -- программирование. Как область науки и профессия она возникла в х гг. Первоначально программы составлялись вручную на машинных языках в машинных кодах. Программы были громоздки, их отладка -- очень трудоемка. Для упрощения приемов и методов составления и отладки программ были созданы мнемокоды, по структуре близкие к машинному языку и использующие символьную адресацию. Ассемблеры переводили программу, записанную в мнемокоде, на машинный язык и, расширенные макрокомандами, используются и в настоящее время. Далее были созданы автокоды, которые можно применять на различных машинах, и позволившие обмениваться программами. Автокод -- набор псевдокоманд для решения специализированных задач, например научных или инженерных. Для таких задач имеется развитая библиотека стандартных программ. До конца х гг. ЭВМ основным элементом конструкции были электронные лампы 1-е поколение. В этот период развитие идеологии и техники программирования шло за счет достижений американских ученых Дж. Бэкуса, под руководством которого в г. Так, в г. Куртцем была разработана упрощенная версия Фортрана -- Basic. Фортран и Базисный Фортран. Используются также дальнейшие модификации языка например , гг. Достижения в области электроники и микроэлектроники позволили заменить элементную базу ЭВМ на более совершенную. В конце х гг. Появляются ЭВМ II поколения; затем примерно через 10 лет -- ЭВМ III поколения на интегральных схемах; еще через 10 лет -- ЭВМ IV поколения на больших интегральных схемах БИС. В Японии в х гг. Если объем оперативного запоминающего устройства ОЗУ одной из лучших отечественных машин х гг. М, созданной под руководством С. Лебедева в г. Ляпуновым был предложен операторный метод программирования, который заключался в автоматизации программирования, а алгоритм решения задачи представлялся в виде совокупности операторов, образующих логическую схему задачи. Схемы позволяли расчленить громоздкий процесс составления программы, части которой составлялись по формальным правилам, а затем объединялись в целое. Для проверки идей операторного метода в СССР в г. В США в г. В этот период по мере накопления опыта и теоретического осмысления совершенствовались языки программирования. Algol W, , Algol 68, Pascal Н. Маккарти в Массачусетском технологическом институте был создан язык функционального программирования Lisp, открывший в программировании одно из альтернативных направлений, предложенных Дж. На начало х гг. Почти в то же время к аналогичным выводам пришел голландский ученый Э. Дийкстра, заложивший основы структурного программирования. Четко сформулированные основы нисходящей разработки, структурного кодирования и сквозного контроля позволяли перейти к промышленным методам разработки программного обеспечения. Развитие получило модульное программирование , основа которого заключается в следующем:. В период х гг. В истории развития промышленного программирования большую роль сыграл программист и бизнесмен Билл Гейтс Gates William Henry, p. Будучи студентом Гарвардского университета, в г. Профессиональное программирование вышло на уровень технологии. Методы разработки ПО синтезируют:. Главная Опубликовать работу О сайте. Основные принципы и подходы при создании языков программирования. Сохрани ссылку на реферат в одной из сетей:

Как зайти ы биос

Программирование и достижения компьютерной техники

Алиса мон розовые очки текст

История создания и развития языков программирования

Тату на латинском на руке фото

Темы для рефератов 1.

Онемевают пальцы рук при беременности

История программирования в лицах

Бальные танцы реферат

Реферат: История языков программирования

Первый вселенский собор история

ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

Где выступал панайотов

История информационных технологий

Мужская обувь воронеж каталог

Программирование и достижения компьютерной техники

Кредитная карта банк россия в крыму

ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

Капли левомицетин диа инструкцияпо применению

Программирование и достижения компьютерной техники

Сколько надо крахмалана 2 литра киселя

Report Page