Cтраница 1
Создание новых языков происходит не путем выделения специализированных подмножеств, как в языке-оболочке, а путем конструирования новых средств из имеющихся элементов языка-ядра. [1]
Создание новых языков программирования связано и с необходимостью решения специальных вопросов, возникающих при разработке систем искусственного интеллекта. Рассматривая машинное решение задач, мы говорили, например, о том, что большое значение приобретает сейчас обработка списков данных. Языки ЛИСП и ИПЛ-V построены так, что при пользовании ими оказывается возможным легко обрабатывать данные, структура которых не остается постоянной, изменяется в процессе обработки. Разработаны языки, дающие - возможность хорошо описывать качественные данные при представлении знаний в машинах. К ним относятся язык KAL ( Knowledge Acquisition Language - язык приобретения знаний) и некоторые другие языки программирования. [2]
Развитие методики и технологии программирования стимулирует создание новых языков программирования, а также оказывает некоторое влияние на развитие существующих языков или на тиль программирования на существующих языках. [3]
Если не предполагать расширения стандартных языков ФОРТРАН и АЛГОЛ-60 и тем болре создания новых языков, то и качестве языка, па котором возможно составление цепочки обращений к имеющимся модулям ( программы задачи), может использоваться один из указанных языков. В функции Планиррвщика входит проверка смысловой и программной корректности цепочки и диагностика ошибок, допущенных пользователем, и в случае допустимости данных сочетаний в цепочке составление программы расчета и передача ее на счет. [4]
В отечественной практике существуют специальные методики и программные средства, значительно сокращающие трудоемкость создания новых языков проектирования. В частности, при разработке языков может использоваться метасистема ( переходная система), позволяющая на основании составленной формальной грамматики получать соответствующий синтаксический интерпретатор. [5]
С ним связаны как проблематика создания новых языков программирования, так и методические аспекты использования средств программирования. Введение этого понятия в программирование обусловлено практикой восприятия действительности человеком. [6]
Информатика в историческом плане продолжает так называемую культуру очевидности, где на первом месте - истина, научные исследования и доказательства существования естественных ограничений. Данное СМК занимается исследованием человеческого языка и его логических основ с точки зрения проблемы создания нового языка и воплощения его коммуникативных функций. [7]
Пятую часть Всеобщего совета об исправлении дел человеческих - Панглоттию Я.А. Коменский посвятил проблемам языка, который является фактически единственным средством общения между людьми, средством их обучения и образования. В условиях слаборазвитых в его эпоху национальных языков сделать всех людей пансофически образованными представлялось Я.А. Коменскому делом весьма трудным, и он высказал идею создания нового языка, строго логичного по структуре, с хорошо отработанным словарным составом, который отражал бы саму сущность вещей. [8]
Тюрго) единственные при дворе друзья народа, хотя народ шлет ему свои благословения, хотя философм восхищаются им и Вольтер желает перед смертью поцеловать руку, подписавшую столько указов на благо народа, - аристократия составляет заговоры, организует даже в обширных размерах голод и бунты, чтобы погубить его, и своими интригами и клеветой вызывает против реформатора ярость парижских салонов и губит самого Людовика XVI, заставив его дать отставку добродетельному министру, который мог бы его спасти ( стр. Вернемся к Тюрго, барону, министру Людовика XVI в первый год его царствования, - хотевшему уничтожить злоупотребления, проведшему множество реформ, мечтавшему о создании нового языка и ради обеспечения свободы печати лично работавшему над изобретением домашнего печатного станка ( стр. [9]
Кабе: И все-таки, хотя король заявляет, что он и его министр ( Тюрго) единственные при дворе друзья народа, хотя парод шлет ему свои благословения, хотя философы восхищаются им и Вольтер желает перед смертью поцеловать руку, подписавшую столько указов па благо народи, - аристократия составляет заговоры, организует даже в обширных размерах голод и бунты, чтобы погубить его, и своими интригами и клеветой вызывает против реформатора ярость парижских салонов и губит самого Людовика XVI, заставив его дать отставку добродетельному министру, который мог бы его спасти ( стр. Ьорнемся к Тюрго, барону, министру Людовика XVI в первый год его царствования, - хотевшему уничтожить злоупотребления, проведшему множество реформ, мечтавшему о создании нового языка н ради обеспечения свободы печати лично работавшему над изобретением домашнего печатного станка ( стр. [10]
Штрекер - который мы, современные люди, используем как нечто само собой разумеющееся, которое он должен был иметь в те времена для развития химической науки. С современной химической точки зрения, полностью пронизанной этим языком, лишь с трудом удается возвратиться к тому дофор-мульному химическому мышлению, на фоне которого только и можно понять смысл и значение создания нового языка [ 19, стр. [11]
Алгол, получивший статус международного универсального языка программирования, ориенифиванно. Отличается от других языков ил, что пречсгавляст собой язык-ядро, на базе которого могут создаваться новые языки. Создание нового языка при этом достигается не путем выделения подмножества из эталонного языка, а конструированием новых средств из имеющихся элементов языка-ядра. [12]
Выбор из палитры используемых сегодня языков программирования одного, наилучшим образом подходящего для решения некоторой задачи, может оказаться трудным не только для начинающего программиста, но и для специалиста, обладающего большим опытом в программировании. Несмотря на имеющееся сегодня изобилие языков программирования разработка и реализация новых продолжается по мере расширения использования компьютеров и углубления понимания сущности программирования. Импульсом к созданию новых языков программирования является не только желание отдельных исследователей улучшить уже существующие, но и стремление крупных организаций, сознающих потенциальные преимущества языков программирования, ориентированных на решение задач определенного класса, к созданию таких языков. [13]
Ведутся работы по созданию новых языков такого класса. Одним из них является язык АТЛАНТ, разработанный в ВЦ Сибирского отделения АН СССР. [14]
Если попытаться сопоставить достоинства и недостатки языка программирования Паскаль, то чаша весов с достоинствами явно перевешивает. Многие высшие учебные заведения выбирают его в качестве первого языка для обучения программированию. Язык Паскаль все более широко используется в промышленном программировании. Идеи и принципы, заложенные в языке, были заимствованы при создании новых языков программирования, включая такой язык, как Ада. Несомненным является тот факт, что знание языка программирования Паскаль совершенно необходимо любому программисту. [15]