Имя: Пароль:
1C
 
Подробное описание парадигм языка 1С
0 Yafakir
 
16.05.11
11:09
Можете порекомендовать, где почитать подробно про язык 1с. Не нужен синтаксис. Нужны технологии, парадигмы. Ставится задача убедить научного руководителя - ортодоксального паскального прогера в серьезности этого языка. Естественно в рамках тех предметных областей, где он используется.
Грубо говоря, что ответить на вопрос: У нас изучают программирование, а причем здесь 1с?
1 Grusswelle
 
16.05.11
11:10
ЖКК
2 nop
 
16.05.11
11:10
(0) "в серьезности этого языка"
Не смеши
3 SaM58
 
16.05.11
11:11
(0)покажи ему парочку общих модулей, например из УПП
4 Yafakir
 
16.05.11
11:12
(2) Я ж говорю,  предметных областях, где используется
5 Yafakir
 
16.05.11
11:12
(1)ЖКК?
6 luns
 
16.05.11
11:12
"Ставится задача убедить научного руководителя" задача решается 1л. чивас регал
7 Fragster
 
гуру
16.05.11
11:12
совокупность фундаментальных научных установок, представлений и терминов, принимаемая и разделяемая научным сообществом и консолидирующая (объединяющая) большинство его членов. Обеспечивает преемственность развития науки и научного творчества. (с) педивикия.

парадигма 1сников - жадные ленивые и тупые.
8 Rie
 
16.05.11
11:12
(0) 1Сик - это DSL. Он по определению заточен под конкретную предметную область.
9 Fragster
 
гуру
16.05.11
11:13
(6) может тут и московского хватит...
10 Yafakir
 
16.05.11
11:14
(6) Не ясен смысл слов твоих:)
11 Rie
 
16.05.11
11:14
(6), (9) А может, он - трезвенник? Или наоборот?
12 Рэйв
 
16.05.11
11:14
(4)Набросай ему на коленке простенький документ какой-нибудь или отчет и спроси его сколько займет его реализация на Паскале.
13 Fragster
 
гуру
16.05.11
11:14
покажи ему "простой склад" - и спроси, сколько он его будет делать на сиплюсплюс с 0 (да и не с 0, а с использованием любых библиотек)
14 Дарт Вейдер
 
16.05.11
11:14
(0) забейтесь на ящик водки, кто раньше напишет Бухгалтерский документ Прихода и Расхода товара с проводками + пару отчетов
15 Rie
 
16.05.11
11:15
(13) "С использованием любых библиотек"
1С использовать можно - в качестве библиотеки (всё равно ж какая-то СУБД понадобится)?
16 Rie
 
16.05.11
11:16
(14) Дык эта... Тут сильно зависит от. Не исключено, что руководитель напишет раньше.
17 Shurjk
 
16.05.11
11:16
(0) Перпод прав, учиться на примере этого языка нельзя.
18 Yafakir
 
16.05.11
11:17
Направление размышлений понятен.
(17) учился на как раз на паскале, работал на си
19 acsent
 
16.05.11
11:20
(0) Зачем?
20 acsent
 
16.05.11
11:20
Потом еще и всю принимающую кмиссию паридется убеждать, что 1с не г..но
21 Yafakir
 
16.05.11
11:21
(19) а ты сам как думаешь?
22 acsent
 
16.05.11
11:22
(21) Не умеешь ничего кроме 1С?
23 Лефмихалыч
 
16.05.11
11:22
(0) Дохлый номер. Не убедишь.
24 Rie
 
16.05.11
11:23
(21) Вот действительно непонятно - зачем?
При изучении программирования пользоваться предельно заточенным под узкую предметную область языком - как-то не есть гуд.
25 Дарт Вейдер
 
16.05.11
11:23
(0) а вообще препод прав.. диплом на 1С - это не серьезно..
26 Yafakir
 
16.05.11
11:25
(22) не в этом дело. Идет разработка конфигурации, просто хочу облегчить жизнь и совместить работу и диплом
27 Smallrat
 
16.05.11
11:25
(0) Вообще препод прав. В 1С программирование вообще побоку, тем более сама 1С стремится свести его к минимуму,к тому чтобы больше сидеть и задумчиво раставлять галочки, да перетаскивать элементы туда-сюда. К самим принципам программирования всё это действо отношения не имеет.
28 nop
 
16.05.11
11:25
(25) конеш прав. Д. Кнут, ООП, DataMining - вот что надо понимать. А на чем писать с какими библиотеками - вопрос второй.
29 Лефмихалыч
 
16.05.11
11:25
+(23) "ортодоксального паскального прогера" ни что не в состоянии отвлечь от его иллюзий, даже:
Результат поиска вакансий по словам "программист pascal" http://tinyurl.com/3w7qxnb
Результат поиска вакансий по словам "программист 1C" http://tinyurl.com/3auscb8
30 Yafakir
 
16.05.11
11:26
(25) Но работы там не меньше, чем я делал на параллельных вычислениях и прочих
31 byxtello
 
16.05.11
11:26
(0) если специальность Прикладная информатика, то научный руководитель не пров в отношении 1С
если другие ИТ-специальности, то студент лезет за пределы учебной программы
32 Лефмихалыч
 
16.05.11
11:27
(25) диплом о высшем образовании, которым потом только подтереться, - вот это не серьезно. По выходу из ВУЗа он сможет сортировать пузырьком всякую поебень, а на жизнь зарабатывать адинэсом будет, как и 99% здешнего люда
33 YauheniL
 
16.05.11
11:28
(20) Не, комиссию надо убеждать, что проект не г-но. Реализация там уже побоку
34 Yafakir
 
16.05.11
11:28
(31) у нас есть спецкурс "Программирование 1с" так что в программе образования присутствует
35 byxtello
 
16.05.11
11:29
(34) как специальность называется ?
36 acsent
 
16.05.11
11:29
(33) А вдруг там тоже есть 1С ненавистники???
37 Yafakir
 
16.05.11
11:29
Математика и компьютерные науки
38 Smallrat
 
16.05.11
11:30
Хотя 1С все-ж инструмент, если попытаться сделать что-то более серьезное чем приход-расход. То может прокатит.
Что-то с математической основой, которое потребует серьезного похода - например логистику. или еще какие методы оптимизации.
Может тогда соблаговолит.
39 Дарт Вейдер
 
16.05.11
11:30
(32) это уже от человека зависит, а вообще жизнь все расставит на свои места
40 Rie
 
16.05.11
11:37
(37) Ну и на кой там 1Сик?
Впрочем, если название "математика и компьютерные науки", то в этом курсе может быть что угодно.
41 byxtello
 
16.05.11
11:38
(37) 1С не используется для разработки математических моделей и алгоритмов. в 1С-конфигурациях сложные алгоритмы выносятся в dll
поищи поиском "паспорт специальности ХХХХ"
думаю твой научный руководитель прав
42 nop
 
16.05.11
11:42
(40) я на MathCAD вообще диплом делал, хотя специальность именно программист. С руководителем "повезло", зомби адепт Теории Автоматического Управления. Вот я и делал мат модели каких то абстрактных процессов. Комиссия на сдаче и спросила "а причем тут программирование?", я грю "Спросите у Черепахина (руководитель)", он мне "Ну там встроенный язык программирования есть?", а грю "Есть, цикли есть, функции, все как положено". В итоге 3ка.
43 Skylark
 
16.05.11
11:49
(42) а потом домой возвращаешься и - ну что, nop , опять трйка?
:-)))
44 Skylark
 
16.05.11
11:50
45 Shurjk
 
16.05.11
11:51
(42) Вообще то инженер программист должен уметь продемонстрровать умение решать поставленные задачи, а не знание синтаксиса языков. Не зачет вашему универу.
46 Дарт Вейдер
 
16.05.11
11:54
(30) в 1С нет ничего, чем можно "зацепить" коммиссию..
по идее, димломная работа должна отражать, как ты усвоил материал и как умеешь применять полученные знания на практике..

имхо, студенты пишущие диплом на 1С воспринимаются принимающими как хитрож%пые умники, всегда готовы сачкануть,  особенно на фоне дипломов на .net и особенно web-разработок
47 Asmody
 
16.05.11
11:57
"парадигм" - слово то какое! Парадигма одна - "всё уже придумано до нас"
48 nop
 
16.05.11
11:58
(45) та ну нах такие абстрактные задачи, пусть сами ломают мозги о коней сферических
49 Shurjk
 
16.05.11
11:59
(48) А что попроще, это надо в ПТУ идти.
50 Asmody
 
16.05.11
12:03
(47)+ а если серьезно, то средства платформы (а не языка, в языке ничего особенного нет) позволяют разработчику действовать на достаточно высоком уровне абстракции, описывая особенности предметной области, не затрачивая время на многократно решенные вопросы типа авторизации пользователей или взаимодействия с различными БД.
51 nop
 
16.05.11
12:04
(49) или в 1с
52 Shurjk
 
16.05.11
12:04
(51) 1с свой универ открыло?
53 nop
 
16.05.11
12:05
(52) если такой умный - вот изучай, и сам ищи этому применение wiki:Теория_автоматического_управления
54 Asmody
 
16.05.11
12:05
(52) 1С активно сотрудничает с несколькими ВУЗами Москвы
55 Shurjk
 
16.05.11
12:07
(53) Если ты считаешь что программисту достаточно только 1с знать, то прямая дорога в ПТУ, когда учился и покруче вещи были.
56 Shurjk
 
16.05.11
12:07
(54) С ВУЗами много кто сотрудничает.
57 Rie
 
16.05.11
12:07
(50) Платформы - они имеют привычку меняться. (На примере той же 1С - это хорошо заметно). И освоивший платформУ (но не парадигмы/концепции) потом начинает "переходить на 8-ку", автоматически генерируя сюжеты для фильмов ужасов.
58 KRV
 
16.05.11
12:08
(47) не верно: "Все УРАДЕНО до нас"
59 nop
 
16.05.11
12:09
(55) та куда мне до вас и вашего мегаобразования. Только ты мне про ТАУ объясни что с ним делать, покруче оставим на потом
60 Shurjk
 
16.05.11
12:10
(59) Просто знать что есть и такие вещи, глядишь в жизни пригодиться. Высшее образование предпологает всестороннее развитие.
61 fisher
 
16.05.11
12:11
(0) На уровне парадигм для стороннего IT-спеца, неплохо расписано в статье С. Нуралиева "Архитектура "1С:Предприятия" как продукт инженерной мысли"
Это, правда, еще по 8.0, но тем не менее.
http://v8.1c.ru/metod/books/files/architecture_as_product.zip
62 nop
 
16.05.11
12:13
(60) конечно пригодятся, поговорить с умными профессорами, которые только то и делают, что философствуют.
63 byxtello
 
16.05.11
12:14
77777777777777
если рассматривать уровни образования, то
- программирование-кодирование - это техникум (колледж)
- математические модели и алгоритмизация - это бакалавр
- прикладные оптимизационные задачи - магистр.

писание диплома на 1С демонстрирует только знание синтаксиса конкретного языка и соответствует средне-специальному образованию
64 Shurjk
 
16.05.11
12:14
(62) Ну вообще то моделированием много кто занимается.
65 ptiz
 
16.05.11
12:15
(0) "в серьезности этого языка" - каковы критерии серьезности?
Может, они такие, что язык 1С им не удовлетворяет.
66 Shurjk
 
16.05.11
12:15
(63) А разве прикладные задачи при этом не решаются?
67 YauheniL
 
16.05.11
12:15
(53) Муть еще та... у нас дипломы по этому были на кафедре железяторов. Нам не раздавали...

У меня диплом по мягким вычислениям был. Пробовал в леч. учреждение его протолкнуть в рамках преддипломной, главврач не захотел связываться. В итоге, получился диплом, оперирующий весьма и весьма абстрактными данными, имеющий лишь косвенное отношение к решениям практических проблем.... точнее, демонстрирующий то, что проблемы можно решать и такими способами...

Меня стали изгонять уже на второй минуте. Выступление как-то растянул на семь с половиной. Комиссия в лице завкафедры выступала за 3, но председатель сказал: "Ставим среднюю по диплому. Сами виноваты, что не в теме".
68 Rie
 
16.05.11
12:16
(62) Почему только "философствуют"? Не знаю, как сейчас - а лет ...дцать назад при разработке автоматики всякой использовалось. Эдакое программирование для аналоговых систем.
69 Reaper_1c
 
16.05.11
12:17
(0) А почему ты что-то ему доказываешь? Разверни беседу так, чтобы он начал доказывать и посади его в лужу...
70 byxtello
 
16.05.11
12:17
(66) прикладные задачи решаются, но на уровне техникума
71 Reaper_1c
 
16.05.11
12:18
А вообще - дай ему проанализировать общий модуль "РасширеннаяАналитикаУчета" из УПП или КА. Пусть утрется.
72 nop
 
16.05.11
12:21
(68) спасибо добрый человек, что хоть ты сказал для чего оно. Потому что руководитель сказал "разбирайтесь и ищите информацию сами". 2 книги посоветовал, но них в них по применению на решении реальных нет. Муть математическая.
73 Shurjk
 
16.05.11
12:21
(70) Автоматизация производства к примеру - эта задача на уровне техникума?
74 Маленький Вопросик
 
16.05.11
12:22
(0) тебе надо диплом сдать или с руководителя в "лужу посадить"?? не спорь лучше с ним, соглашайся с его подходом... если не согласен - работай самостоятельно, руководитель тебе не нужен
75 fisher
 
16.05.11
12:23
(0) "У нас изучают программирование, а причем здесь 1с?"
Спроси, считает ли он скриптописательство (VBScript, JScript и т.п.) - программированием.
Если нет - то об 1С можно уже не заикаться.
Если да - то дальше элементарно.
76 byxtello
 
16.05.11
12:25
(73) если просто распечатка кодинга, то техникум
если разработаны матмодели и алгоритмы и есть их реализация в коде - это вышка
77 Shurjk
 
16.05.11
12:29
(76) С распечаткой кодинга, тебя в приличном вузе даже до предзащиты не допустят.
78 milan
 
16.05.11
12:29
(71) Чего там увидит профессор кроме тысяч строк овнокода?

На петоне, например, можно посмотреть на вики движок в 100 строк кода ;)
79 byxtello
 
16.05.11
12:38
(77) поясни
80 Shurjk
 
16.05.11
12:41
(79) А что непонятно то?
81 Reaper_1c
 
16.05.11
12:45
(78) Ну вероятно, что овнопрофессор и не сможет понять каким из численных методов решается СЛАУ.
82 hohol
 
16.05.11
12:47
(0) помахай перед носом научного руководителя котлетой ататыщ, пусть убедится в серьезности языка.
83 hohol
 
16.05.11
12:49
+(82) Добавь, что вот сейчас на парадигме за от 30тыр уе катацо поедешь.
84 milan
 
16.05.11
12:53
(81) На столько там овнокод ? ;)
85 Alexandr Puzakov
 
16.05.11
13:03
(25) зато можно поучаствовать в конкурсе дипломных проектов, проводимого фирмой 1С, а там глядишь и по 100 тыщ на рыло можно выиграть...
86 Adept
 
16.05.11
13:18
1C классический процедурный язык, с мягкой типизацией.
Не предоставляет доступ к низкоуровневым механизмам работы с памятью.  Имеющий сборщик мусора.
Если рассмотреть объект Обработка как часть языка то наверное его с натяжкой можно отнести к объектным языкам (не путать с объектно-ориентированными)

При проектировании ПО на 1С (если убрать из вида проектирование самой БД), то наверное всего подходит именно структурный анализ и проектирование.

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