Имя: Пароль:
1C
 
1С это язык скриптов или все же программирования?
0 Vser1
 
29.06.04
10:31
Если исходить из того, что модуль программного кода 1С интерпретируется во время выполнения, то C и басик NET тоже скриптами можно обозвать, ведь они интерпретируются через фреймворк (== типа среда 1С). ООП можно организовать через компоненту 1С++.

=============================================
ЗЫ: встретил на одном форуме, возник вопрос какие мнения будут на специализированном форуме по данному вопросу, ссылку на исходник дам попозже.
1 SnarkHunter
 
29.06.04
10:33
Не все ли равно...
Для начала дай точное определение что такое "скрипт" и что такое его язык...
2 Valery
 
29.06.04
10:36
Ты имееш ввиду, что язык программирования это с компилятором, скрипт - интерпретатор?
3 SiMazx
 
29.06.04
10:43
Вот на что может повлиять любой вариант ответа? Вот мне лично глубоко пофих...
Шашлык-машлык, не видишь - мы кющаем...
4 Valery
 
29.06.04
10:52
(3) Конечно совершенно по барабану. Компилятор интерпретатор.
раньше было foxpro и clipper. Все один к одному только один интерпретатор другой компилятор. Как тут понять в таком случае?
5 SnarkHunter
 
29.06.04
10:53
Да и клиппер не совсем компилятор...
6 427
 
29.06.04
18:19
это - птичий язык ....
7 Матрейя
 
29.06.04
18:23
Все реальные 1с-ники давно перешли на 2с :)
8 NS
 
29.06.04
18:24
А 2с-ники на 3с...
9 Warlock
 
29.06.04
18:25
(7)2С - для ведения двойной бухгалтерии?
10 Матрейя
 
29.06.04
18:27
11 ander139
 
29.06.04
18:28
(9) А для чего ж тогда 3С?..
12 Матрейя
 
29.06.04
18:29
11. 3с - это рюкзак NS, но он еще его не доделал :)
13 Warlock
 
29.06.04
18:29
(7,10)А я, грешным делом, подумал, что это надстройка для ведения теневой бухгалтерии..
14 NS
 
29.06.04
18:31
(12) Как это я рюкзак недоделал?
У меня уже давным-давно клиенты суммы автоматом подбирают...
15 Gavrila
 
29.06.04
18:33
автоматом из рюкзака, да по голове :)
16 romix
 
29.06.04
19:50
1С - это не скрипты!!!!
Скрипты автоматизируют/имитируют работу пользователя в "юниксовой" текстовой консоли. В противном случае это приложение. :-)
17 Волшебник
 
29.06.04
22:02
Очень даже возможно, что встроенный язык 1С:Предприятия 7.7 - скриптовый язык, аналогично PHP или JavaScript. И в этом нет ничего плохого. Он изначально не задумывался как универсальный язык программирования, типа C++.

Как говорит доктор Александр Червоненко: "Не важно, что ты делаешь и во что веришь. Важно, как это изменяет тебя". Хоть горшком назови... Если инструмент помогает быстро и качественно решать поставленные задачи, интересен, дает свободу творчеству, наконец, обеспечивает пропитание, то это хороший инструмент.
18 Warlock
 
29.06.04
22:19
ИМХО Язык 1С можно называть скриптовым пока рассчитываются формулы типа Итог("Сумма") или процедурки типа
Если ПустоеЗначение(Цена)=1 Тогда
  Предупреждение("ВведитеЦену!!!");
  СтатусВозврата(0);
КонецЕсли;

Но если реализована обработка загрузки выписки банка, то какие тут скрипты?!

А вообще, все равно, как называть, язык 1С:Предприятие решает (пытается решать) задачи, для которых был создан...
19 Матрейя
 
29.06.04
23:06
На самом деле язык 1с уже определен как язык высокого уровня фирмой 1с.
20 Warlock
 
29.06.04
23:09
(19)Как любит говорить мой шеф: "На заборе х.й написано - что с того?!"
21 Матрейя
 
29.06.04
23:22
20. А чем 1с-язык не язык высокого уровня? Отличия основные только в том, что нельзя создавать свои классы не используя ВК.
22 Warlock
 
29.06.04
23:31
Да уж, язык, если так можно сказать, "высоковатый"("завышенный")...
23 Матрейя
 
29.06.04
23:42
Тем не менее, созданный набор классов достаточен для большинства экономических задач. Если интересует что-то более продвинутое, тогда пробуй 2с. У меня лично возникло очень приятное чувство, когда я сам создал объект ТЗ и описал его свойства и методы. А потом сравнил с ТЗ 1с на скорость: ввод 50000 строк по 3 столбцам (значения 1,2,3) в 1с на моем компе - 4,5 сек, моя ТЗ-3 сек.
24 Warlock
 
29.06.04
23:47
(23)Интересная перспектива...
25 Матрейя
 
29.06.04
23:54
24. Вот смотри код метода ТЗ.НоваяСтрока()
Функция НоваяСтрока() Экспорт
   ЕстьСтрок=ЕстьСтрок+1;
   НомерСтроки=ЕстьСтрок;
   Для П=1 По ЕстьАтрибутов Цикл
       Данные[П].ДобавитьЗначение();
   КонецЦикла;
КонецФункции

И это все :)) Данные[П] - столбцы ТЗ, выполненные в виде СЗ. То есть ТЗ - массив СЗ.
26 Матрейя
 
29.06.04
23:56
Вот так происходит опеределение СоздатьОбъект("ТаблицаЗначений"):

Функция ПолучитьТипОбъекта()Экспорт
    Возврат "ТаблицаЗначений";
КонецФункции
27 Матрейя
 
29.06.04
23:57
И последний пример, который показывает реализацию метода Знач=ТЗ.ИмяКолонки в переборе:
Функция ПолучитьАтрибут(Имя) Экспорт
   НомКол=ПолучитьИмяАтрибута(Имя);
   Если Число(НомерСтроки)>0 Тогда
       Если НомКол>0 Тогда
           Возврат (Данные[НомКол].ПолучитьЗначение(НомерСтроки));
       Иначе
           Ошибка("Неизвестный идентификатор колонки : "+Имя);
       КонецЕсли
   Иначе
       Ошибка("Не было выборки строк");
   КонецЕсли;
КонецФункции
28 Warlock
 
30.06.04
00:00
(25-27)Круто! Но, я понял, все еще в разработке...
29 Матрейя
 
30.06.04
00:09
28. Краткое состояние проекта 2с:
1. Ядро (уровень 0 - интерпретатор) практически завершена функциональность. Глюки есть, их больше чем в v77, но меньше чем в v8. В ближайшее время будет начата работа по "вылизыванию" уровня 0.
2. Уровень 1 - классы - прилагается демо-конфигурация с примитивным и кривым набором объектов (они просто создавались в спешке для тестирования уровня 0), но их достаточно чтобы вникнуть и начать создавать свои.
3. Уровень 2 - конфигурация из объектов уровня 1 пока еще никто не создал, поскольку нет качественных объектов 1 уровня.
4. Нормальная дока - выйдет в ближайшее время.
5. Скорее всего на следующей недели или около этого выйдет конвертор данных из 1с v7 в 2с. Будут конвертироваться только объекты конфигурации, без кода.
30 N_DA
 
30.06.04
00:48
Куда попал а какая разница ведь как отдельное приложение не работает
31 N_DA
 
30.06.04
00:49
Но кормит сытно так что будем считать что ЯЗЫК
32 Vser1
 
30.06.04
02:22
Похоже серьезного обсуждалаво не получиться ;))) так что привожу ссылку на источник вопроса:
http://www.ykt.ru/cgi-bin/forum/iforum.isa?f=13&a=rx&id=884943
33 Б.Нуралиев
 
30.06.04
06:23
С каких это пор ламеры компетентны обсуждать уровень языка 1с? Язык 1с - параметрический язык настройки высокоуровневой платформы разработки бизнес-логики, иными словами - структурированный язык запросов, типа SQL.
34 laeg
 
30.06.04
11:12
(33)
Человек с таким именем никогда не напишит подобный топик или пришло время опустится до уровня тех о ком написал ?

Но мнение на счет вопроса к сожалею схожи ...
35 Aнтон
 
30.06.04
11:49
1С:Предприятие 7.7 даже не язык. Это программа. Простая и очень интересная.
36 Б.Нуралиев
 
01.07.04
00:09
34: Ну...некоторые тутошные участники распинались что они элита, а команда 1с - ламеры... И то эти участники иногда здесь заводят топики. Так чего уж нам то не снизойти?
37 NS
 
01.07.04
00:17
(36) Агласите пжлалста весь список.
38 Эльф, несущий свет
 
01.07.04
00:22
Почему так мало сказочных персонажей?
39 Эльф, несущий свет
 
01.07.04
00:32
NS, а почему у тебя нет звезд? Я считал что ты очень опытный.
40 NS
 
01.07.04
00:35
Каких звезд? На погонах?
41 NS
 
01.07.04
00:37
А... Я на этом форуме недавно....
Кубань рулит.
42 Эльф, несущий свет
 
01.07.04
00:37
У всех, кто разбирается хорошо в 1с и кто помогает другим - у всех есть звезды под никами.
43 Эльф, несущий свет
 
01.07.04
00:41
Кубань совсем не рулит. Там флуда намного больше, чем тематических веток. Да и агрессии полно. Постоянно кто-то кого-то посылает, ругаются, считают себя тупыми... Непонятная мода.
44 NS
 
01.07.04
00:42
Надо Митичкину сказать - пущай дает погоны!
45 Эльф, несущий свет
 
01.07.04
00:47
Так это Митичкин - Вошебник? NS, скажи мне как гуру ламеру... тут некоторые популяризируют 2с... Стоит ли внимание эта среда разработки? Если да или нет, то почему?
46 Warlock
 
01.07.04
01:06
(38)Наверно потому, что Волшебник больше колдовал форум, чем персонажей... Но ты разбавляешь ситуацию...
47 NS
 
01.07.04
01:28
(17) Прикольно такое услышать от автора книг по 1С...
Вообще - 1С - процедурный язык программирования (вероятно предметно ориентрованный)
48 Guk
 
01.07.04
02:36
Извините, что вмешиваюсь. А это очень важно, как обозвать язык 1С?
49 NS
 
01.07.04
02:37
(48) ВАНЯ, ТЫ ЧТО!!! НЕ ПОНИМАЕШЬ???
50 Guk
 
01.07.04
02:41
(49) Если честно, то не очень.
Если бы это влияло на мою ЗП, я бы понял...
51 NS
 
01.07.04
02:46
(50) я то-же...
Так что пойду спать.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс