Страница 3 из 4

Re: Рейтинговый лист всех языков программирования

Добавлено: 07 июл 2009, 22:52
mzu2006
eg писал(а):исходный код хранится в бинарном виде.
Мне кажется, что претензии не к тому, как хранится код, а к тому, что код на :labview: сложно (или, иногда, невозможно) включать в стандартные для текстовых языков средства контроля версий (Например отсутствие автоматической цепочки diff/merge создаёт проблему для распределённых систем контроля версий).
Примечание: после того, как NI открыло scripting может быть что-то изменится

Я бы добавил ещё то, что на С, С++ имеется ANSI и ISO(МЭК) стандарт, а :labview:, к сожалению, продукт одной частной компании.

Re: Рейтинговый лист всех языков программирования

Добавлено: 07 июл 2009, 22:54
Eugen Graf
Ну для первого есть LVdiff, а по второму да, согласен. А скриптинг думаю здесь не при чём.
Кстати кто пользуется скриптингом? Может откроем раздел?

Re: Рейтинговый лист всех языков программирования

Добавлено: 08 июл 2009, 04:02
mzu2006
eg, я, наверное, не так выразился. В традиционной, текстовой разработке утилита типа diff может генерировать файл отличий, который потом можно автоматически применить к исходнику (patch the file). lvdiff только позволяет запустить сравнение из командной строки, а дальше все различия - уже ручками. lvmerge то же самое. И система типа darcs, например, так жить уже не может.
Почему я говорю о скриптинге? Потому что сравнение двух :vi: делается тоже отдельным :vi:, код которого закрыт, видимо, из-за использования скриптинга. Теперь, когда скриптинг откроют, можно будет (возможно?) получить разницу в виде, например, спецальным образом созданного xml файла.
Возможно, недавнее творение JKI - интеграция TortoiseSVN в :labview: (вышедшая сразу после открытия скриптинга) - это первый шаг на этом пути.

Идея открыть раздел для скриптинга мне нравится.

Re: Рейтинговый лист всех языков программирования

Добавлено: 08 июл 2009, 09:26
Pavel Krivozubov
crashwork писал(а):Эх, обидно за :labview: . А мне еще интересно другое - вот в странах СНГ где-то применяется :labview: реально, на больших предприятиях. Ведь это тоже показатель рейтинга. Например возьмем мой город - небольшой но промышленный - НПЗ (нефтеперерабатывающий "УкрТатНафта"), КРАЗ (гремящий в советское время своми грузовыми авто), вагоностроительный, автосборочный и и т.д. и т.п. Ни на одном из них :labview: не используется, это при том, что местные вузы упорно готовят спецов по :labview: , а не например по CitectSCADA. Однако за последних пару лет появился слааабенький интерес к :labview: (это наверно потому, что предприятия просто задрались переучивать студентов))). Вот работал я с CitectSCADA (даже на курсы вроде хотят отправить чтобы бумажку получить, что типа я спец в этом деле). Ну и что, ничего такого там я не увидил чего нельзя было бы сделать в labview.
Для себя я выделил две причины сего свинства. Ну наверно во первых - по всей видимости предприятия не достаточно заинтересованы, чтобы перебивать весь свой верхний уровень (который уже налажен и работает) под :labview:. Ну а во вторых хотя :labview: и считается относительно простым пакетом, тем не менее в плане обучения он требует большего уровня знаний в области программирования чем тот же Citect (да это и логично поскольку Citect - не язык программирования).
Отседа вопрос как же все таки мотивировать использование :labview: ?
P.S. надо точно блог оформлять.
Да, большие заводы - это эталон консервативности и если когда нибудь перейдут на LabVIEW, то самыми последними :D У нас например завод тяжелого машиностроения до сих пор работает на оборудовании 60-х годов. Активнее всего LabVIEW используют мелкие и средние фирмы (типа той в которой я работаю), со штатом 100-200 человек, поскольку они более мобильны как правило, и их техническое перевооружение стоит дешевле.
А мотивировать использование LabVIEW несложно - для этого NI необходимо сделать более интенсивное внедрение LabVIEW в образовательную программу (в принципе они это делают) и сделать более гибкую лицензионную политику
(например снизить цены на LabVIEW для большей конкурентоспособности с текстовыми IDE, сделать лицензию не годовую, а бессрочную). Так же и с сертификацией - ее тоже надо сделать без повторной пересдачи экзаменов (наверняка к тому же платной). Все эти шаги обеспечат большую привлекательность LabVIEW для разработчиков. А вот этих шагов как раз NI не делают к сожалению. :cry:

Re: Рейтинговый лист всех языков программирования

Добавлено: 08 июл 2009, 10:46
FireFly
Indey писал(а):сделать лицензию не годовую, а бессрочную
:shok: Что вы имеете ввиду?

Re: Рейтинговый лист всех языков программирования

Добавлено: 08 июл 2009, 11:17
Pavel Krivozubov
FireFly писал(а):
Indey писал(а):сделать лицензию не годовую, а бессрочную
:shok: Что вы имеете ввиду?
я имею ввиду продление годовой технической поддержки и получения обновлений
полного пакета программного обеспечения. насколько я знаю эта штука платная. Или у тебя другие сведения?

Re: Рейтинговый лист всех языков программирования

Добавлено: 08 июл 2009, 15:08
crashwork
Indey писал(а):...например снизить цены на LabVIEW для большей конкурентоспособности с текстовыми IDE...
Твои бы слова да NI в уши. У нас на кафедре пока лизенция на пару мест для 8.5 (и это напрягает).

Re: Рейтинговый лист всех языков программирования

Добавлено: 09 мар 2010, 20:13
toto
Вы давно заглядывали в рейтинг? КАТАСТРОФА! LabVIEW не попадает в первые 50 языков, и просто размазан в абзаце места с 51 по 100 в алфавитном порядке!

Re: Рейтинговый лист всех языков программирования

Добавлено: 09 мар 2010, 22:30
skof
Зато NXT-G на 39 месте. :D Его больше используют? Или чаще упоминают?

Re: Рейтинговый лист всех языков программирования

Добавлено: 10 мар 2010, 08:28
Pavel Krivozubov
toto писал(а):Вы давно заглядывали в рейтинг? КАТАСТРОФА! LabVIEW не попадает в первые 50 языков, и просто размазан в абзаце места с 51 по 100 в алфавитном порядке!
Да, увы это случилось еще в январе. :cry:
skof писал(а):Зато NXT-G на 39 месте. :D Его больше используют? Или чаще упоминают?
Скорее всего это связано с повышенным интересом к робототехнике вообще и роботам LEGO в частности. Ну что же, будем держать кулаки за NXT-G, в конце концов LabVIEW тоже начинала больше как среда для моделирования, прежде чем перерасти в полноценную IDE.
Но и LabVIEW ещё вернется, я уверен!
п.с. Кстати NI представлена в этом рейтинге аж тремя IDE, мало кто может этим похвастаться :wink:

Re: Рейтинговый лист всех языков программирования

Добавлено: 08 фев 2012, 22:43
Kvanto
а сейчас то LabVIEW на каком?

Re: Рейтинговый лист всех языков программирования

Добавлено: 09 фев 2012, 06:08
IvanLis
Kvanto писал(а):а сейчас то LabVIEW на каком?
:dntknw: TIOBE Programming Community Index for February 2012

Re: Рейтинговый лист всех языков программирования

Добавлено: 09 фев 2012, 10:12
Kvanto
ну список то я вижу), а вот LabVIEW в нем найти не могу, как он здесь называется, G не нашел.

Re: Рейтинговый лист всех языков программирования

Добавлено: 09 фев 2012, 11:47
Sergey Ivanov
там написано:
Тhe Next 50 Programming Languages

The following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order).

(Visual) FoxPro, ABC, Algol, Alice, Awk, Bash, bc, BETA, BlitzMax, Boo, Bourne shell, C++/CLI, CL (OS/400), Clean, Clojure, cT, Dart, Dylan, Eiffel, Euphoria, Factor, Icon, Inform, Io, J, JScript.NET, Korn shell, LabVIEW, LabWindows/CVI, Ladder Logic, Lingo, Max/MSP, Modula-2, MUMPS, NATURAL, Oberon, Occam, OpenCL, Oz, PILOT, PowerShell, Revolution, REXX, S, S-PLUS, SAS, Scala, VBScript, VHDL, Z shell

Re: Рейтинговый лист всех языков программирования

Добавлено: 09 фев 2012, 13:07
IvanLis
Sergey Ivanov писал(а):там написано
Интересно, каким образом строится принцип сбора и обработки информации?
Должны же проводиться опросы и голосования... я как-то не натыкался на подобные, именно с таким размахом что бы проводились.

Или это делается анализируя какие-то косвенные признаки: поисковые запросы, активность форумов, регистрация софта написанного на данном языке и т.п.?