Виды искусственных языков мимика языки программирования
Информация становится понятной, если она выражена языком, на котором говорят те, кому предназначена информация.
В процессе развития человеческого общества люди выработали большое число языков. Примеры языков:
- · разговорные языки (в настоящее время в мире их насчитывают более 2000);
- · языки мимики и жестов;
- · языки чертежей, рисунков, схем;
- · языки науки (математики, химии, биологии и т.д.);
- · языки искусства (живописи, музыки, скульптуры, архитектуры и т.д.);
- · специальные языки (азбука Брайля для слепых, азбука Морзе, Эсперанто, морской семафор и т.д.);
- · алгоритмические языки (блок-схемы, языки программирования).
Язык –– это знаковая система, используемая для целей коммуникации и познания. Основой большинства языков является алфавит – набор символов, из которых можно составлять слова и фразы данного языка.
- · набором используемых знаков;
- · правилами образования из этих знаков таких языковых конструкций, как “слова”, “фразы” и “тексты” (в широком толковании этих понятий);
- · набором синтаксических, семантических и прагматических правил использования этих языковых конструкций.
Все языки можно разделить на естественные и искусственные.
Естественными называются “обычные”, “разговорные” языки, которые складываются стихийно и в течение долгого времени. История каждого такого языка неотделима от истории народа, владеющего им. Естественный язык, предназначенный, прежде всего, для повседневного общения, имеет целый ряд своеобразных черт:
- · почти все слова имеют не одно, а несколько значений;
- · часто встречаются слова с неточным и неясным содержанием;
- · значения отдельных слов и выражений зависят не только от них самих, но и от их окружения (контекста);
- · распространены синонимы (разное звучание — одинаковый смысл) и омонимы (одинаковое звучание — разный смысл);
- · одни и те же предметы могут иметь несколько названий;
- · есть слова, не обозначающие никаких предметов;
- · многие соглашения относительно употребления слов не формулируются явно, а только предполагаются и для каждого правила есть исключения и т.д.
Основными функциями естественного языка являются:
- · коммуникативная (функция общения);
- · когнитивная (познавательная функция);
- · эмоциональная (функция формирования личности);
- · директивная (функция воздействия).
Искусственные языки создаются людьми для специальных целей либо для определенных групп людей: язык математики, морской семафор, язык программирования. Характерной особенностью искусственных языков является однозначная определенность их словаря, правил образования выражений и правил придания им значений.
Любой язык –– и естественный и искусственный –– обладает набором определенных правил. Они могут быть явно и строго сформулированными (формализованными), а могут допускать различные варианты их использования.
Формализованный (формальный) язык –– язык, характеризующийся точными правилами построения выражений и их понимания. Он строится в соответствии с четкими правилами, обеспечивая непротиворечивое, точное и компактное отображение свойств и отношений изучаемой предметной области (моделируемых объектов).
В отличие от естественных языков формальным языкам присущи четко сформулированные правила семантической интерпретации и синтаксического преобразования используемых знаков, а также то, что смысл и значение знаков не изменяется в зависимости от каких-либо прагматических обстоятельств (например, от контекста).
Большинство формальных языков (созданных конструкций) строится по следующей схеме. сначала выбирается алфавит, или совокупность исходных символов, из которых будут строиться все выражения языка; затем описывается синтаксис языка, то есть правила построения осмысленных выражений. Буквами в алфавите формального языка могут быть и буквы алфавитов естественных языков, и скобки, и специальные знаки и т.п. Из букв, по определенным правилам можно составлять слова и выражения. Осмысленные выражения получаются в формальном языке, только если соблюдены определенные в языке правила образования. Для каждого формального языка совокупность этих правил должна быть строго определена и модификация любого из них приводит чаще всего к появлению новой разновидности (диалекта) этого языка.
Формальные языки широко применяются в науке и технике. В процессе научного исследования и практической деятельности формальные языки обычно используются в тесной взаимосвязи с естественным языком, поскольку последний обладает гораздо большими выразительными возможностями. В то же время формальный язык является средством более точного представления знаний, чем естественный язык, а следовательно, средством более точного и объективного обмена информацией между людьми.
Формальные языки часто конструируются на базе языка математики. Веком бурного развития различных формальных языков можно считать XX век.
С точки зрения информатики, среди формальных языков наиболее значительную роль играют формальный язык логики (язык алгебры логики) и языки программирования.
Возникновение языков программирования приходится на начало 50-х годов XX века.
Языков программирования и их диалектов (разновидностей) насчитывается несколько тысяч. Классифицировать их можно по-разному. Некоторые авторы разбивают все многообразие языков программирования на процедурные и декларативные. В процедурных языках преобразование данных задается с помощью описания последовательности действий над ними. В декларативных языках преобразование данных задается посредством описания отношений между самими данными. Согласно другой классификации, языки программирования можно разделить на процедурные, функциональные, логические, объектно-ориентированные. Однако любая классификация несколько условна, поскольку, как правило, большинство языков программирования включает в себя возможности языков разных типов.Особое место среди языков программирования занимают языки, обеспечивающие работу систем управления базами данных (СУБД). Часто в них выделяют две подсистемы: язык описания данных и язык манипулирования
Искусственные языки
Иску́сственные языки́ — специальные языки, которые, в отличие от естественных, сконструированы целенаправленно. Таких языков существует уже более тысячи, и постоянно создаются всё новые и новые.
Различают следующие виды искусственных языков:
Языки программирования и компьютерные языки — языки для автоматической обработки информации с помощью ЭВМ.
Информационные языки — языки, используемые в различных системах обработки информации.
Формализованные языки науки — языки, предназначенные для символической записи фактов и теорий математики, логики, химии и других наук.
Языки несуществующих народов, созданные в беллетристических или развлекательных целях. Наиболее известны: эльфийский язык, придуманный Дж. Толкином, и клингонский язык из фантастического сериала «Star Trek» (смотрите статью Вымышленные языки)
Международные вспомогательные языки — языки, создаваемые из элементов естественных языков и предлагаемые в качестве вспомогательного средства межнационального общения.
Идея создания международного языка зародилась в XVII—XVIII веках в результате постепенного уменьшения международной роли латыни. Первоначально это были преимущественно проекты рационального языка, освобождённого от логических ошибок живых языков и основанного на логической классификации понятий. Позднее появляются проекты по образцу и материалам живых языков. Первым таким проектом был универсалглот, опубликованный в 1868 году в Париже Жаном Пирро. Проект Пирро, предвосхитивший многие детали позднейших проектов, остался не замеченным общественностью. Следующим проектом международного языка стал волапюк, созданный в 1880 немецким языковедом И. Шлейером. Он вызвал весьма большой резонанс в обществе. А наиболее известным искусственным языком стал эсперанто (Л. Заменгоф, 1887) — единственный искусственный язык, получивший широкое распространение и объединивший вокруг себя довольно многих сторонников международного языка.
Из искусственных языков наиболее известны:бейсик-инглиш ,волапюк ,идо,интерлингва ,латино-сине-флексионе , логлан ,ложбан,новиаль, окциденталь ,словио ,эсперанто
Также есть языки, которые специально были разработаны для общения с внеземным разумом- линкос.
По цели создания искусственные языки можно разделить на следующие группы:
Философские и логические языки — языки, имеющие четкую логическую структуру словообразования и синтаксиса: ложбан, токипона, Арахау.
Вспомогательные языки — предназначены для практического общения: эсперанто, интерлингва, словио.
Артистические или эстетические языки — создаются для творческого и эстетического удовольствия: квенья.
По своей структуре проекты искусственного языка могут быть разделены на следующие группы:
Априорные языки — на основе логических или эмпирических классификаций понятий: ифкуиль, логлан, ложбан, ро, сольресоль.
Апостериорные языки — языки, построенные преимущественно на основе интернациональной лексики: интерлингва, окциденталь
Смешанные языки — слова и словообразование частично заимствованы из неискусственных языков, частично созданы на основе искусственно придуманных слов и словообразовательных элементов: волапюк, идо, эсперанто, нэо.
Число носителей искусственных языков можно назвать лишь приблизительно, ввиду того что систематического учета носителей не ведётся.
По степени практического употребления искусственные языки делят на проекты, получившие широкое распространение: идо, интерлингва, эсперанто. Такие языки, как и национальные языки, называют «социализованными», среди искусственных их объединяют под термином плановые языки. Промежуточное положение занимают такие проекты искусственного языка, которые имеют некоторое количество сторонников, например, логлан (и его потомок ложбан), словио и другие. Большинство искусственных языков имеет единственного носителя — автора языка (по этой причине их более корректно называть «лингвопроектами», а не языками).
Эспера́нто — самый распространённый искусственный язык (более удачный термин: плановый), созданный варшавским окулистом Лазарем (Людвигом) Марковичем Заменгофом в 1887 году в итоге десяти лет работы. Первая опубликованная книга по эсперанто называлась «Lingvo internacia. Antaŭparolo kaj plena lernolibro» («Международный язык. Предисловие и полный учебник»). Псевдоним Заменгофа — Эсперанто — очень скоро стал названием самого языка (в отличие от псевдонима название языка по правилам русского языка пишется с маленькой буквы: эсперанто).
Говорящие на эсперанто называются эсперантистами. Иногда, чтобы избежать особой стилистической окраски слов с суффиксом —ист-, носителей эсперанто называют эсперантоговорящими или эсперантофонами. В неформальном общении ещё в советском сообществе эсперантистов возникло слово-арготизм эспы (в единственном числе эсп или эспо) [ источник? ] .
Сейчас в мире насчитывается по разным оценкам от 2 до 20 миллионов эсперантистов (подробнее в разделе «Носители»).
Эсперанто призван служить универсальным международным языком, вторым (после родного) для каждого образованного человека. Предполагается, что использование нейтрального (внеэтничного) и простого в изучении языка могло бы вывести межъязыковые контакты на качественно новый уровень. Кроме того эсперанто обладает большой педагогической (пропедевтической) ценностью [ источник? ] — существенно облегчает последующее изучение других языков.