1С Язык программирования
Материал из Википедии — свободной энциклопедии
1С Язык программирования — язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является интерпретируемым предметно-ориентированным языком высокого уровня.
Средой исполнения языка является программная платформа «1С:Предприятие». Визуальная среда разработки («Конфигуратор») является неотъемлемой частью пакета программ «1С:Предприятие».
Независимых сред исполнения и сред разработки на конец 2006 года не реализовано. В настоящий момент реализация полноценной альтернативной среды разработки не представляется возможной из-за соображений авторского права.
Диалекты языка для платформ 1С 7 версий (7.0, 7.5, 7.7) совместимы «снизу вверх» с незначительными исключениями; языки для платформ 1С:7х и 1С:8.0 несовместимы, хотя и похожи.
Платформой предоставляется фиксированный набор базовых классов, на основании которых можно создавать любое количество порождённых классов, наследующих их свойства и методы. Разработчик имеет возможность определять собственные дополнительные процедуры и функции, а также свойства порождённых классов (с некоторыми ограничениями). Как правило, объекты порождённых классов представляют собой записи (или некоторые наборы записей) в базе данных. Допускается только одна явная ступень наследования классов. Не допускается переопределение процедур, описанных в базовых классах.
Существует несколько дополнительных компонент, расширяющих основные классы, их свободное добавление и изменение; фирмой- разработчиком они не рекомендованы к использованию.
Поддерживаются русский и английский синтаксис команд.
Проекты на встроенном языке 1С:Предприятия называются конфигурациями.
Рабочее название языка — 1Сик (одинэсик) — очень быстро исчезло из официальных источников. Сейчас при упоминании этого языка в письменных документах нужно писать 1С Язык программирования. Сейчас язык не имеет никакого названия, которое можно было бы произнести устно. Впрочем часто этот язык называют "встроенный язык", в контексте обсуждения 1С:Предприятия.