![]() |
Поиск
Последние проекты
2. Продвижение сайта
3. веб сайт
4. Доработка конфигурации 1с
5. Разработка небольшой И...
6. Веб дизайн магазина
7. Раскрутка сайта
8. Разработать информацио...
9. Альт Проект
10. Программирование и соп...
Последние вакансии
FreelanceHunt.com » Категории » Что такое 1C?
1С Язык программирования — язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является интерпретируемым предметно-ориентированным языком высокого уровня.
Средой исполнения языка является программная платформа «1С:Предприятие».
Визуальная среда разработки («Конфигуратор») является неотъемлемой частью пакета программ «1С:Предприятие».
Диалекты языка для платформ 1С 6; 7 версий (7.0, 7.5, 7.7) совместимы «снизу вверх» с незначительными исключениями; языки для платформ 1С:6 и 1С:7х и 1С:8.0 несовместимы, хотя и похожи.
Платформой предоставляется фиксированный набор базовых классов, на основании которых можно создавать любое количество порождённых классов, наследующих их свойства и методы. Разработчик имеет возможность определять собственные дополнительные процедуры и функции, а также, с некоторыми ограничениями, свойства порождённых классов. Как правило, объекты порождённых классов представляют собой записи (или некоторые наборы записей) в базе данных.
Допускается только одна явная ступень наследования классов. Не допускается переопределение процедур, описанных в базовых классах.
Поддерживаются русский и английский синтаксис команд.
Проекты на встроенном языке 1С:Предприятия называются конфигурациями. Распространение (продажа) и внедрение таких конфигураций это основная коммерческая деятельность фирм-партнеров 1С.
Рабочее название языка — 1Сик (одинэсик) — очень быстро исчезло из официальных источников. Сейчас при упоминании этого языка в письменных документах нужно писать 1С Язык программирования. Сейчас язык не имеет никакого названия, которое можно было бы произнести устно. Впрочем часто этот язык называют «встроенный язык», в контексте обсуждения 1С:Предприятия.
Объектно-ориентированные диалекты
Существует несколько дополнительных компонент, расширяющих основные классы, их свободное добавление и изменение; фирмой- разработчиком они не рекомендованы к использованию. Это означает, что фирма 1С и её франчайзеры отказываются от какой либо технической поддержки конфигураций использующих такие компоненты.
Так компонента 1С++ расширяет язык 1С средствами полноценного объектно-ориентированного программирования. Её использование значительно расширяет возможности конфигурирования 1С. Это свободный программный продукт, распространяемый под лицензией GPL.
Более того — существует полностью свободный проект 2C не использующий каких либо проприетарных модулей фирмы 1С или других производителей. Это переписанное «с нуля» свободно распространяемое под лицензией GPL расширяемое ядро 1С-подобной системы — в котором даже такие «встроенные объекты» 1C как справочники и регистры — переопределяемые прикладным программистом классы.
Язык платформы 2С проектировался с целью максимальной преемственности с существующими для 1С наработками, и является расширением базового языка 1С. Путём написания соответствующих базовых классов язык 2С может быть приближен как к 1С 7.7, так и к 1С 8.0, хотя 2С:Платформа и не может обеспечить 100 % автоматическую переносимость конфигураций из той или иной версии 1С:Предприятия.
Ссылки
- metaprog.co.ua/secrprog/1cv77.html — Основы языка 1С V77
{{compu-lang-stub}}
Категория:Языки программирования
Категория:Русские языки программирования

