Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Эволюция языков программирования






Языки программирования претерпели большие изме­нения с тех пор, как в 40-х годах XX века началось их ис­пользование. Первые языки программирования были очень примитивными и мало чем отличались от формализован­ных упорядочений двоичных чисел (единиц и нулей), по­нятных компьютеру. Их называют языками программиро­вания низкого уровня. Использование таких языков было крайне неудобно с точки зрения программиста, так как он должен был знать числовые коды всех машинных команд и собственноручно распределять память под команды про­граммы и данные. Чтобы упростить общение человека с компьютером, были разработаны языки программирова­ния типа Ассемблер, в которых переменные величины стали изображаться символическими именами, а числовые коды операций были заменены на мнемонические (словес­ные) обозначения, которые легче запомнить. Язык про­граммирования приблизился к человеческому языку, но удалился от языка машинных команд.

В 50-х годах XX века в связи с широким применением компьютеров в различных областях науки и техники воз­никла серьезная проблема: простые пользователи не могли работать с компьютером из-за сложности языков програм­мирования, а профессиональные программисты были не в состоянии обслужить огромное количество пользователей. Решением данной проблемы явилось создание языков про­граммирования высокого уровня, Важным преимуществом языков программирования высокого уровня является ма­шинная независимость. К недостаткам программ, написан­ных на языках высокого уровня, относятся большой объем занимаемой памяти и более медленное выполнение, чем у программ на машинных языках или языках Ассемблера. Первыми популярными языками высокого уровня, поя­вившимися в 50-х годах XX века, были FORTRAN, COBOL и Algol.

В 1971 году профессор Н. Вирт разработал новый язык, получивший название Pascal (в честь математика XVII века Блеза Паскаля). Язык Pascal основан на Алголе и создавался как учебный язык, в нем строго соблюдена структурная линия программирования. В силу своих достоинств Pascal послужил источником для создания многих современных языков программирования, таких как Ada, С и Modula-2.

Язык С первоначально был разработан для компьюте­ров, использующих операционную систему UNIX. Он явля­ется относительно простым языком, в нем нет операций над символьными строками и списками, но, в отличие от Pascal, в нем заложены возможности непосредственного об­ращения к некоторым машинным командам, к определен­ным участкам памяти компьютера. Язык С широко исполь­зуется как инструментальный язык для разработки опера­ционных систем, трансляторов, баз данных, а также других системных и прикладных программ.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2026 год. (0.091 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал