Перейти к содержимому

1с на чем написана платформа

  • автор:

На каком языке написана платформа 1С

Основы программирования 2.0

Если вы уже начали изучать 1С, то я за вас рад. Это правильный выбор и правильное вложение сил и средств в ваше безбедное будущее.

Если так и не решились, то я вас тоже пойму. И не буду больше донимать вас советами начать изучение 1С. Поэтому сегодня речь не об этом.

Как вы понимаете, сама программа 1С написана тоже на каком-то языке. Как вы думаете, на каком?

Я не говорю о конфигурациях 1С. Понятно, что они написаны на языке 1С. А вот на каком языке написана платформа 1С? Не догадались?

На каком-то из сайтов я видел опрос посетителей, которым был задан именно этот вопрос. И каково же было моё удивление, когда я увидел, что 66% опрошенных считают, что 1С написана на языке АЛГОЛ 68.

О боже! Как такое в голову могло прийти стольким людям? Ведь это давно уже мёртвый язык!

На самом деле, 1С написана на языке С++ в среде разработки MS Visual C++.

И если вы ещё не знакомы с этим языком и не читали мою книгу “Основы С++”, то самое время это сделать:

И кто знает, может быть лет через 10 (а может и раньше) вы явите миру какую-нибудь свою программу, которая затмит своей популярностью 1С.

Слишком хорошо, чтобы быть правдой? Это зависит только от того, насколько сильно вы хотите сказку сделать былью.

Если вы мечтаете когда-нибудь написать мощную программу (такую, как 1С), то вам надо начать всерьёз изучать программирование. Если говорить об 1С, то она написана на Visual C++. Однако, прежде чем изучать этот язык, необходимо знать хотя бы основы языка С++. Начать изучение С++ вы можете ЗДЕСЬ

на чем написан язык программирования 1с

Язык программирования 1С основан на технологии платформы 1С:Предприятие, которая разработана компанией 1С и предназначена для создания информационных систем для различных сфер деятельности. Платформа 1С:Предприятие использует в качестве основы язык программирования визуального описания алгоритмов, известный как “1C:Enterprise script” или просто “1C:Script”.

Этот язык программирования предоставляет возможности для создания сложных бизнес-логик, форм и отчетов, а также для взаимодействия с базой данных. Язык программирования 1С является интерпретируемым, что означает, что программы на нем исполняются с помощью специального интерпретатора, который встроен в программу 1С:Предприятие.

Однако, стоит отметить, что 1C:Script сам по себе является высокоуровневым языком программирования и синтаксически сильно отличается от других популярных языков программирования, таких как Java или C++. Программы на языке 1С требуют специфического подхода к написанию кода и часто используют специфические функции и возможности, предоставляемые только 1С:Предприятие.

В целом, язык программирования 1С написан с использованием сложных алгоритмов и структур данных, которые обеспечивают его функциональность и производительность. Важно отметить, что язык программирования 1С разрабатывается и поддерживается специалистами компании 1С, что обеспечивает его надежность и долговечность.

Таким образом, язык программирования 1С написан на основе платформы 1С:Предприятие, используя язык программирования визуального описания алгоритмов — 1C:Script. Этот язык программирования обладает своими особенностями и требует специфического подхода к разработке программных решений. Однако он широко применяется для автоматизации бизнес-процессов и считается одним из наиболее популярных языков в сфере управления предприятием.

На чем написана 1С?

введите сюда описание изображения

Зашел разговор про 1с и я услышал следующее мнение — что 1с написана на ЯП Русского разлива, т.е. даже буквы в этом ЯП Русские, так же этот гражданин приложил скрин (в конце поста). Проясните ситуацию, на чем написана 1с, и если она все такие написана на C++, то каким боком относиться к ней ЯП на Русский манер? Вообще любая инфа на этот счет будет интересна.

Отслеживать
задан 21 сен 2018 в 8:20
1,552 4 4 золотых знака 17 17 серебряных знаков 32 32 бронзовых знака
Может это Google переводчик перевел? 😀
21 сен 2018 в 8:24

Хз, кто это перевел. Я как бы не знаток в вопросе, но когда я услышал про кириллический ЯП — мне захотелось присесть.

21 сен 2018 в 8:29

А что такого страшного в русском языке в программировании? По большому счету, русифицировать тот же C++ — нет проблем, работа простейшая, буквально для начинающего программиста. но зачем? Мое искреннее мнение — наше счастье (и преимущество), что языки программирования англоязычные, так что мы воспринимаем их по сути как математические формулы, а не как инструкции на русском. Одного приведенного скриншота достаточно, чтобы это понять 🙂

21 сен 2018 в 9:31

@Harry Вы сами ответили на свой вопрос. Страшного — ничего, но и полезного — еще меньше. Остается мечтать о том, что бы и валюта и границы между странами стерлись, а там может и язык в более общий сольется, столько преград сразу рухнет. ух!

21 сен 2018 в 9:59

В недалеком прошлом было несколько языков программирования на русском: Алмир, Аналитик, Рапира. Язык Лого традиционно переводится на язык той страны, в которой используется. | Как уже тут сказали, русифицировать C++ элементарно. Зацените, например, боярский диалект.

1с на чем написана платформа

Всего мнений: 32

На каком языке написана программа 1с?
(0) ну на русском же, это очевидно.
Где-то читал, что на visual-c
(0) А с какой целю интересуемся?
недавно уже кто то поднимал эту тему
(0) на C++. если очень постараться, будут видны его сообщения об ошибках
пусть будет «Turbo BASIC» в этот раз
(7) Угу, бывало
(0) А к чему вопрос?
Если 1с написана на С++ то тогда резонный вопрос на чем написана С++?
ну началось.
(12) не поверишь. С++ написана пером по бумаге. Ибо это не программа, а стандарт языка.
(14) а делфи? а паскаль* а бэйсик? а ассемблер?

(12) В институте нам говорили, что язык программирования может считаться самодостаточным, если на нем можно написать следующую версию того же языка.

мне думается чел про среду программирования спрашивал
(15) Делфи как среда — на самом дельфи.
Бейсик какой?
Ассемблер какой?
На «АЛГОЛ 68» точно !-)
Даешь голосовалку!
В голосовалку не забудьте добавить Фортран.
Управляемые формы на php!
(6) «Недавно».
еще мизды не было, и даже только-только Территория вылупилась — там вопрос подымался.
(9) я за Фортран

«Язык Ада»
———
http://www.leningrad.su/jj/2012/adalang.jpg
———
едет парень в метро, читает книжку «Язык программирования АДА», бабушки вокруг крестятся и бормочут «свят, свят, свят. «©

автор за 14 дней успел наваять 4 темы в лайфе, тут тоже вбросил и ушёл.
на русском матерном
(26) может, на мисте специально ботов запускают для видимости активности? 😀
(12) На С++. Это общеизвестно.
всё написано в машинных кодах в итоге, и 1с, и с++ и ассемблер
(30) нет. Хранится и исполняется в в машкодах, а вот написано — на других языках
Вопрос важнейший. Мой выбор таков.
Хотел сбаянить, что на С++, но
(32) таки я настаиваю
всегда нравилось название
(31) вопрос философии, ибо язык программирования любой в итоге — прослойка между маш кодами и тобой
Выбрал потому, что название похоже на Фокал — был такой на БК0010:)
VC++, ежу понятно
Turbo Pascal
(36) нет. ЯП сожет быть прослойкой между тобой и процессом.
+(41) опять же, есть языки, исполняемые без компиляции.

(42) Ага. Без компиляции.
Прямо так инструкция Сообщиьт() обрабатывается процессором.
Наверное, суровые челябинские макропроцессоры? 🙂

+(42) опять же, есть процессора, редуцирующие входной язык.

(42) процессор сам по себе физически может испольнять только инструкции, команды и т.д., что и есть машинный язык по большому счету. Все в машинном языке исполняется, процессор по другому не понимает

помню ещё по учёбе слова нашего препода — «процессор — идиот, единственное что он умеет — складывать. Никакие другие арифмитические операции ему недоступны» 🙂

1С — Кобол, переведенный на win-1251 промтом. (Лурк ©)
На турбо #питоне ++
(33) Так точно!

(46) На аппаратном уровне — практически так и есть. Но системы команд процессоров обычно дают более высокий уровень абстракции. Т.е. система команд может быть достаточно сложной, где каждая команда — суть микропрограмма.
Есть процессоры с изменяемой системой команд.

всё написано на дервеянных битах:) 0 или 1
но мне ближе
Turbo Pascal
Проголосовать забыл

На чем написана платформа 1С:Предприятия 8?

Платформа 1С:Предприятия 8 написана на MS Visual C++.
При создании платформы использована собственная компонентная архитектура.
Сервер 1С:Предприятия создан с использованием технологии COM+.
Механизмы платформы содержат большое количество собственных технологических решений.

(53) сам читай свой источник
Ну, я как все.

(53) Это 8.0 сервер был в DCOM реализован. Потом посмотрели на результат, плюнули, и переписали нафиг.

(53) может брехня это) чем доказывают?
а MS Visual C++ написан на MS Visual C++?
Программисты в 1С настолько суровы, что пишут не 1С на ассемблере, а ассемблер на 1С
(57) ды наплювать

(50)тсссс.
не надо про микропрограммы. а то еще ромикса накличешь.
(44) кроме «сообщить» есть еще много чего.
лень искать тебе доказательсятва 🙂

(0) а тебе зачем?
(53) * не голосую и не претендую на истину, я только источник указал — «официальная» версия как бы.
(59) у меня где-то ассемблер для однокристаллки, написанный на клиппере, валяется. ичо?
(63) вот и читай свой источник
Надо вечером будет глянуть победил АЛГОЛ всех или нет 😀
Тотализатора не хватает
Т.к. Пролога нет, то
точно знаю

7ка написана на Visual C++ от Microsoft

8ка по всей видимости на текущей ее реинкарнации.

(0) Ее пилили на ассемблере под ДОС еще в СССР, а используют под Виндой уже в СНГ, от этого все ошибки. Истинно говорю вам.

(0) Brainfuck, ёпта
(0) Турбо Васёк
(73) «Васик, брат Ириши»©?
Секретная разработка почтового ящика

Написано на Си/С++, так как требуется возможность компиляции под Win32,Win64 и Linux. Если хочется узнать точно, то смотрите двоичные файлы на предмет структуры компилятора.

1C — наследие великой империи.. ее написали наши предки пока был жив сам И.В.Сталин.. с тех пор как и все сделанное великое тех времен 1С с каждым годом все хиреет и приходит в упадок.

вот уже разложилась до 8ой версии и скоро ей капец настанет.. а вот раньшее.. во времена 7.7 1С была о-го-го какая.. весь мир ее боялся и нам завидовал.. ибо мы были империей и делали великие продукты..

Я бы хотел, чтобы в 80-ых года остановилось развитие компов и мы бы программировали под 8-16 разрядные системы в машинных кодах.
Была в том программировании какая то своя романтика, свой дух, сейчас этого нет как то.

(78) это ты «понедельник начинается в субботу» обчитался.
(78) в 80-х годах м машкодах уже не писали. (ну, газве что только отдельные извращенцы. )

(80) Я писал. Ну не совсем в кодах. На асме, но это то же что и коды технически. Набивал в mons-4 отлаживал в gens-4

Спрайты проектировал в клетчатой тетради, эх. где это все теперь

(78) а романтика — да, была.
«-я тут программу написал. делает это, это и это!
— ну и моя тоже это жен делает.
— а у меня еще это.
— у меня тоже!
— а моя всего пять килобайт!
— моя тоже пять.
— ну, этта. Килобайт килобайту рознь!»©

Респект тем, кто помнит такие картинки
http://zxpress.ru/chapters_images/trdosspec/trdosspec-11.png

(81) я и в кодах писал (поэтому и называю извращенцем в т.ч. себя). знал PDP-шную СК, благо она легкая. Ну и 80-й почти наизусть, ибо тоже простая. когда писал ассемблер-отлачик для однокристаллок интеловских — и их СК знал наизусть.
а про голда я вообще рассказывал — он в армии спер из библиотеки журнал радио с дампом интерпретатора бейсика (для Микро-80), восстановил по памяти таблицу СК 80-го проца, и вручнцю дизассемблировал этот интерпретатор, отсылая в письмах домой.
«Вот были люди в наше время! не то, что нынешнее племя!!»©

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *