|
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) я то-же...
Так что пойду спать. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |