ЯЗЫКИ ПРОГРАММИРОВАНИЯЯзык программирования . Языки программирования являются искусственными. В них синтаксис и семантика строго определены. Поэтому они не допускают свободного толкования выражения, что характерно для естественного языка. Языки программирования разделяются на две основные категории языки высокого уровня и языки низкого уровня : Язык высокого уровня . Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др. Язык низкого уровня , . Исходные языки классифицируются на языки высокого уровня и языки низкого уровня . Машинный ( абсолютный ) язык , язык ЭВМ . Используется программистами в тех случаях, когда невозможно применение языка высокого уровня или требуются эффективные программы в машинных кодах. Декларативный ( непроцедурный ) язык . Предусматривает возможность использования изображений в формате, независимом от параметров устройства отображения. Наиболее известным языком такого типа является Post. Script. Автономный язык . Примером использования такого языка служит PDF (Portable Document Format), разработанный Adobe для хранения и представления изображений страниц. Язык представления знаний . Спочатку скажу, що html-мова опису стор Краткое содержание вопросов, рассматриваемых в лекциях. Мова програмування HTML. Структура HTML документа. В отличие от обычных языков программирования, в которых объектами описания являются элементы, связанные с решением отдельной задачи, в языках управления заданиями преобразуемыми объектами являются целые программы и выходные потоки данных, обработанных этими программами. Общесетевой командный язык . Разработан по инициативе министерства обороны США в 1. Назван в честь английского математика Ады Августы Байрон ( Лавлейс), жившей в 1. Алгол . Версия этого языка Алгол- 6. Международной конференцией в Париже (1. ЭВМ 2- го поколения. Версия Алгол- 6. 8, разработанная группой специалистов Международной федерации по обработке информации ( ИФИП) в 1. Хотя в настоящее время Алгол практически не используется, он послужил основой или оказал существенное влияние на разработку более современных языков, например, Ада , Паскаль и др. Бейсик . Первоначально предназначался для обучения программированию. Отличается простотой, легко усваивается начинающими программистами благодаря наличию упрощенных конструкций языка Фортран и встроенных математических функций, алгоритмов и операторов. Существует множество различных версий Бейсика, которые не полностью совместимы друг с другом. Некоторые реализации Бейсика включают средства обработки данных и наборов данных. Большинство версий Бейсика используют интерпретатор, который преобразует его компоненты в машинный код и позволяет запускать программы без промежуточной трансляции. Некоторые более совершенные версии Бейсика позволяют использовать для этой цели трансляторы. На IBM PC широко используются Quick Basic фирмы Microsoft, Turbo Basic фирмы Borland и Power Basic (усовершенствованная версия Turbo Basic, распространяемая фирмой Spectra Publishing ). Отличается развитыми средствами работы с файлами. Поскольку команды программ, написанных на этом языке, активно используют обычную английскую лексику и синтаксис, Кобол рассматривается как один из самых простых языков программирования. В настоящее время используется для решения экономических, информационных и других задач. Лисп . Маккарти и предназначенный для манипулирования перечнями элементов данных. Используется преимущественно в университетских лабораториях США для решения задач, связанных с искусственным интеллектом. В Европе для работ по искусственному интеллекту предпочитают использовать Пролог . ЛОГО . Используется также в школах и пользователями ПЭВМ при написании программ для создания чертежей на экране монитора и управления перьевым графопостроителем . Паскаль . Никлаусом Виртом, первоначально для обучения программированию в университетах. Назван в честь французского математика XVII века Блеза Паскаля. В своей начальной версии Паскаль имел довольно ограниченные возможности, поскольку предназначался для учебных целей, однако последующие его доработки позволили сделать его хорошим универсальным языком, широко используемым в том числе для написания больших и сложных программ. Существует ряд версий языка (например, ETH Pascal, USD Pascal, Turbo Pascal ) и систем программирования на этом языке для разных типов ЭВМ. Для IBM PC наиболее популярной является система Turbo Pascal фирмы Borland (США). Подробнее о языках Пскаль и их развитии см. Относится к категории языков пятого поколения. Был разработан в 1. Марсель (Франция), относится к числу широко используемых и постоянно развиваемых языков. Последняя его версия Prolog 6. Используется на мини. ЭВМ и ПЭВМ. Является базовым языком операционной системы. Unix , однако применяется и вне этой системы, для написания быстродействующих и эффективных программных продуктов, включая и операционные системы. Для IBM PC имеется ряд популярных версий языка Си, в том числе - Turbo C (фирмы Borland), Microsoft C и Quick C ( фирмы Microsoft ), а также Zortech C (фирмы Symantec ). Многие из указанных версий обеспечивают также работу с Си и Си++ (см. Является его расширенной версией, реализующей принципы объектно- ориентированного программирования. Используется для создания сложных программ. Для IBM PC наиболее популярной является система Turbo C++ фирмы Borland (США). C# (C Sharp) – “ Си Шарп ”: объектно- ориентированный яык программирования, о разработке которого в 2. По своему характеру он напоминает языки C++ и Java и предназначен для разработчиков программ, использующих языки C и С++ для того, чтобы они могли более эффективно создавать Интернет- приложения. Указывается, что C # будет тесно интегрирован с языком XML . Относится к категории процедурно- ориентированных языков. Наиболее распространенными версиями этого языка являются Фортран IV, Фортран 7. Фортран 9. 0. Используется на всех классах ЭВМ. Последняя его версия также применяется на ЭВМ с параллельной архитектурой . Apple. Script - Машинозависимый (ориентирован на работу с ПЭВМ типа Макинтош фиры Apple ) близкий к естественному английскому язык программирования, предназначенный для автоматизации повторяющихся задач, преимущественно связанных с процессами компьютерной графики (в том числе - обработки результатов сканирования, ввода изображений, цветоделения, составления каталогов, передачи печатных документов в World Wide Web и др.). Планировалась разработка версии этого языка для Power. PC. Владельцем и разработчиком языка и системы Clipper является фирма Nantucket (США). Начало работ по их созданию связано с разработкой компилятора для d. Base (см. Первые программные продукты Clipper - Clipper. Winter’8. 4 (май 1. Clipper. Winter’8. Mc. Max (версия для ПК Macintosh - сентябрь 1. Clipper. Summer’8. Она реализует концепцию открытой архитектуры и представляет собой язык, компилятор и систему разработки программ для ПЭВМ, включающую набор команд и функций, препроцессор , компоновщик, набор утилит (в т. Первая версия языка d. BASE II вышла в свет в начале 1. Об одной из последних версий этого языка - Visual Fox. Pro 3. 0 фирмы Microsoft см. Разработка языка была вызвана необходимостью создания средств описания документов и правил их построения. Для задания структуры документа используются специальные метки – “теги”, которые отделяют друг от друга элементы документа и файлы определения типа документа (Document Type Definition – DTD ), выполняющие функции “грамматики” и определяющие структуру и содержание каждого элемента в документе. Принят ISO в качестве стандарта в 8. Сложность этого языка помешала ему лечь в основу первой спецификации для Web – HTML , который стал производным от SGML . Он является производным от SGML (см. HTML- документы представляют собой ASCII - файлы, доступные для просмотра и редактирования в любом текстовом редакторе. Отличием от обычного текстового файла является наличие в HTML- документах специальных команд - тэгов, которые указывают правила форматирования документа . Полное описание html можно получить по сетевому адресу: < http: //www.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |