Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » язык 1С - это язык???

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

4444

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ваше мнение по поводу языка 1С.
Многие программисты советуют использовать при разработке "ФИНАНСОВЫХ" программ язык 1С, если есть в бухгалтерии программа 1С:Предприятие , то легче будет таскать бухгалтерские данные из 1С:Предприятие в финансовую программу и не вбивать данные по два раза.
 
Ваше мнение по поводу языка 1С.
Какие плюсы и минусы?
  e-mail: zhdi@iserv.volga.ru
 

Всего записей: 1 | Зарегистр. 05-11-2002 | Отправлено: 19:01 05-11-2002
Vad33



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта тема огромна как океан...
 
IMHO
Плюс -   Заточен именно под 1С и документооборот в ней
Минус -  Немного глюковат, ограничен и медлителен по сравнению
             с обычными языками программирования, как впрочем и все
             специализированные языки.

Всего записей: 52 | Зарегистр. 21-10-2002 | Отправлено: 04:56 06-11-2002
ion5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помоему, ты что-то путаешь.
1С - это бухгалтерская программа, которая имеет встроенный язык программирования.

Всего записей: 33 | Зарегистр. 11-10-2002 | Отправлено: 05:02 06-11-2002
Kox



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to ion5  
   
 
   Полностью согласен!
 Язык в основном помогает настроить работу программы под себя.У него не столько уж много возможностей сколько бы хотелось...
Однако многие включая моего брата через Delphi или С подстраивают 1С под себя...
 

Всего записей: 66 | Зарегистр. 14-02-2002 | Отправлено: 09:45 06-11-2002
white001



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пишу на V7 уже три года, возможностей 1С для разработки "ФИНАНСОВЫХ" программ
более чем достаточно, плюс имеется достаточно хорошо проработанная бухгалтерская конфигурация. А если критично быстродействие ставьте SQL-версию и пишите запросы из 1С напрямую в SQL.
 
Добавлено
Пишу на V7 уже три года, возможностей 1С для разработки "ФИНАНСОВЫХ" программ
более чем достаточно, плюс имеется достаточно хорошо проработанная бухгалтерская конфигурация. А если критично быстродействие ставьте SQL-версию и пишите запросы из 1С напрямую в SQL.

Всего записей: 1 | Зарегистр. 15-04-2003 | Отправлено: 11:44 06-05-2003
GhostOld



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для бухгалтерии очень удобно да и такие веши как складской учет и т.д..я вот тоже программирую на делфи..но когда возникла необходимость написать прогу для автосервиса...взял 1С вот она уде полтора года и работает...на делфи все можно реализовать и даже лучше, но если учесть энергозатраты выбора не остается...и потом 1С работает как OLE  сервер и вполне вожет управляться извне...так что догнуть ее можно до чего угодно...Если нет штата программистов для написания баз данных это лучшее решение...при учете время...силы..

Всего записей: 506 | Зарегистр. 06-03-2003 | Отправлено: 14:51 06-05-2003
Peroon_N



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Согласитесь,язык 1с слишком похож на Паскаль...
Хотя и резанный,и служит как простое средство для работы с БД...

Всего записей: 281 | Зарегистр. 26-03-2003 | Отправлено: 16:33 23-05-2003
panaych

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
1с слишком похож на Паскаль

Скорее на VB, а не на Паскаль.
 

Цитата:
потом 1С работает как OLE

И это плюс, так как не достоющие возможности можно реализавать на других языках.
 
В разработке, если встает задача по созданию каково либо учета (Бух, скала и т.д.), то все получается гораздо быстрее и проще. Тоже относится и к созданию отчетов.
Единственное, что маленько бесит это русский язык - писать if else по русски просто издевательство (можно конечно и по английски, но это не удобно - в рамках 1С).

Всего записей: 26 | Зарегистр. 22-11-2002 | Отправлено: 12:52 27-05-2003
MaximSG



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Единственное, что маленько бесит это русский язык - писать if else по русски просто издевательство  

Действительно, я думаю всех программеров это бесит!
Конечно на 1С написать конфигурац можно быстро, но свои проги круче и устойчевее

Цитата:
Немного глюковат, ограничен и медлителен по сравнению  
             с обычными языками программирования
Это верно.
Много функций скрыто, иногда хочется всю подноготную увидеть и порезать, покромсать и сделать по человечески!

Всего записей: 143 | Зарегистр. 11-02-2003 | Отправлено: 19:10 28-05-2003
Serjik



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vad33

Цитата:
Немного глюковат, ограничен и медлителен по сравнению с обычными языками программирования, как впрочем и все специализированные языки.

Правильно, потому-что это скорее всего скриптовый язык, типа VBScript или JScript, отсюда все тормоза

Всего записей: 471 | Зарегистр. 03-08-2002 | Отправлено: 04:22 30-05-2003 | Исправлено: Serjik, 04:24 30-05-2003
GAW



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зря, вы недооцениваете 1С. Этот конструктор программиста (а это скорее конструктор, чем язык) оччень неплохо справляется с бухгалтерией и пр.  
И именно поэтому 1С - монополист!

Всего записей: 58 | Зарегистр. 03-06-2003 | Отправлено: 15:44 03-06-2003
Serjik



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
GAW
Монополист потому, что во время выпустили на рынок продукт, не имеющий аналогов по своим возможностям (в плане конфигурирования), а также очень удачная маркетинговая политика. Если бы они начали гнуть пальцы, устанавливать заоблачные цены на сам продукт, на лицензии, то 1C большую популярность, я думаю, не приобрела бы.

Всего записей: 471 | Зарегистр. 03-08-2002 | Отправлено: 02:32 04-06-2003
Peroon_N



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
panaych

Цитата:
Единственное, что маленько бесит это русский язык - писать if else по русски просто издевательство (можно конечно и по английски, но это не удобно - в рамках 1С).  

 
А кто тебе мешает вставлять инглиш операторы? система понимает и то и другое, главное ест-но писать операторы правильно...
 
И потом, господа, 1с не создавал само ядро! они купили готовую оболочку(убейте меня непомню как она нназывается), под которой это все реализуется, а вот потом уженабили ее своим кодом...
Поччему так говорю? Сталкивался с узкоспециализированным софтом очень напоминающим 1с... разница была только в иконках и в языке(на инглише был)...
А все остальное один в один, набор операторов, конструктор, дебагер....
даже список пользователей аналогично прописывался.....
НО ЭТО НЕБЫЛО ПРДУКТОМ 1С!!!!
 

Цитата:
Если бы они начали гнуть пальцы, устанавливать заоблачные цены на сам продукт, на лицензии, то 1C большую популярность, я думаю, не приобрела бы.

ИМХО Всетаки платить ТАКИЕ деньги за продукт, который нормальная контора все равно перепашет под себя, дороговато...

Всего записей: 281 | Зарегистр. 26-03-2003 | Отправлено: 12:22 05-06-2003
GAW



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjik

Цитата:
скриптовый язык, типа VBScript или JScript, отсюда все тормоза

Тормоза не от скриптовости языка, а от способа хранения и выборки данных. Проводил замеры и оказалось. что на обработку скрипта ухит времени прядка нескольки секунд  
при общем выполнении обработки в 20 минут.

Цитата:
очень удачная маркетинговая политика. Если бы они начали гнуть пальцы, устанавливать заоблачные цены на сам продукт, на лицензии, то 1C большую популярность, я думаю, не приобрела бы.

Насчет цен - согласен, но какая бы политика не была, продукт, не решающий свои задачи продать невозможно...
Peroon_N

Цитата:
Всетаки платить ТАКИЕ деньги за продукт, который нормальная контора все равно перепашет под себя, дороговато...  

Ха... Тем и победили, что продавали не продукт а то. что можно под себя подкрутить...
И поехали...
Столь легко настраиваемых программ и сейчас на рынке крайне мало...

Всего записей: 58 | Зарегистр. 03-06-2003 | Отправлено: 15:37 05-06-2003
Serjik



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Peroon_N

Цитата:
1с не создавал само ядро

Очень интересное откровение.
GAW

Цитата:
Тормоза не от скриптовости языка, а от способа хранения и выборки данных

Это тоже одна из причин тормозов, которая вытекает из скриптовости языка, так как при каждой инициализации, обработки или уничтожении объекта через скрипт, данные проходят кучу внутренних проверок и др. процедур.

Всего записей: 471 | Зарегистр. 03-08-2002 | Отправлено: 02:43 06-06-2003
Xel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Peroon_N
 

Цитата:
ИМХО Всетаки платить ТАКИЕ деньги за продукт, который нормальная контора все равно перепашет под себя, дороговато...  

Ага, купи Парус за неменьшие бабки и попробуй переделать под себя, да так, чтобы еще за законодательством успевать!
Имхо, вопрос уже давно решенный и дискуссии на эту тему уже раритет. Не о чем говоритью Как бы не было, а уже живет с 1996 года и конкурентов реальных пока нет. Мало того, захвачена львиная доля рынка малых и средних предприятий.
 

Цитата:
И потом, господа, 1с не создавал само ядро! они купили готовую оболочку(убейте меня непомню как она нназывается), под которой это все реализуется, а вот потом уженабили ее своим кодом...  
Поччему так говорю? Сталкивался с узкоспециализированным софтом очень напоминающим 1с... разница была только в иконках и в языке(на инглише был)...  
А все остальное один в один, набор операторов, конструктор, дебагер....  
даже список пользователей аналогично прописывался.....  
НО ЭТО НЕБЫЛО ПРДУКТОМ 1С!!!!  

 
Кто сказал? Где факты? Или "одна бабушка сказала"?

Всего записей: 1212 | Зарегистр. 21-11-2001 | Отправлено: 09:12 06-06-2003
GAW



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjik

Цитата:
 данные проходят кучу внутренних проверок и др. процедур

Каких "др. процедур"?..
А если писать процедуры, которые не проверяют корректность входных данных, то ценность этого программирования сугубо отрицательная. Именно такие ошибки и приводят к взломам и падениям, на каком бы языке эти интерфейсы ни создавались.
И случись писать что-то подобное (ладно... лучшее), то точно такие же проверки и оказались бы на тех же местах.
А вот набор объектов, их свойства и способ хранения в БД, наиболее сильно сказывается на производительности и корректности результатов.
Peroon_N

Цитата:
И потом, господа, 1с не создавал само ядро! они купили готовую оболочку(убейте меня непомню как она нназывается)

Убъем... если не вспомнишь...
Какой источник? потолок? фонарь? палец? интернет?

Всего записей: 58 | Зарегистр. 03-06-2003 | Отправлено: 10:04 06-06-2003 | Исправлено: GAW, 10:06 06-06-2003
Serjik



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
GAW

Цитата:
Каких "др. процедур"?..  

Чего ты так кипятишься? Почитай теорию и практику создания компиляторов, тогда поймешь, что транслятор (а имено транслятор лежит в основе 1С) напоминает не скомпилированную VM, типа Java, .NET и др. программ, которые не имеют native-кода.

Цитата:
А если писать процедуры, которые не проверяют корректность входных данных, то ценность этого программирования сугубо отрицательная

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

Всего записей: 471 | Зарегистр. 03-08-2002 | Отправлено: 12:40 06-06-2003
GAW



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serjik

Цитата:
Если бе не было дополнительных проверок, то 1С, как среда, вылетала бы на любой мелочи

О том я и говорю, добавляя, что это так пишется любой интерфейс. Тебе бы только поспорить... А споришь о том. что во времени исполнения занимает сущие проценты, полностью игнорируя действительно серьезную проблему, а именно - малоэффективную работу 1С по выборке и первичной обработке данных, ее ограниченность в этой области. Кстати в новой версии эти проблемы (незнаю полностью или частично) решаются.
А использование транслируемого языка, а не компилируемого для данного класса задач не является недостатком, а скорее достоинством, т.к. позволяет быстро реагировать на меняющееся законодательство, новые инструкции, стандарты и пр. Зачем тратить месяцы на написание программ. которые проживут отсилы год-два? Будет ли у тебя даже месяц для реализации того, что будет нужно уже вчера?
 
ЗЫ. Я не фанат 1С, просто пытаюсь быть объективным.

Всего записей: 58 | Зарегистр. 03-06-2003 | Отправлено: 16:01 06-06-2003 | Исправлено: GAW, 16:18 06-06-2003
Gladky



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если Basic это язык ,то 1С тоже язык.Покрайне мере не хуже. А учитывая соотношение цена/устойчивость системы . Так вообще супер.

Всего записей: 28 | Зарегистр. 24-09-2002 | Отправлено: 19:15 18-05-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » язык 1С - это язык???


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru