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

C/C++, JAVA, Agilent VEE, PHP, Basic, Pascal, Matlab etc.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Репутация: 0
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

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

Сообщение mzu2006 »

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

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

Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Репутация: 0
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

Ну для первого есть LVdiff, а по второму да, согласен. А скриптинг думаю здесь не при чём.
Кстати кто пользуется скриптингом? Может откроем раздел?

Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Репутация: 0
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

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

Сообщение mzu2006 »

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

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

Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4402
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Репутация: 0
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Контактная информация:

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

Сообщение 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:

Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Репутация: 0
Версия LabVIEW: 2014
Откуда: Санкт-Петербург

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

Сообщение FireFly »

Indey писал(а):сделать лицензию не годовую, а бессрочную

:shok: Что вы имеете ввиду?
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.

Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4402
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Репутация: 0
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Контактная информация:

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

Сообщение Pavel Krivozubov »

FireFly писал(а):
Indey писал(а):сделать лицензию не годовую, а бессрочную

:shok: Что вы имеете ввиду?

я имею ввиду продление годовой технической поддержки и получения обновлений
полного пакета программного обеспечения. насколько я знаю эта штука платная. Или у тебя другие сведения?

Аватара пользователя
crashwork

Activity Silver
adviser
adviser
Сообщения: 205
Зарегистрирован: 17 фев 2009, 19:57
Награды: 2
Репутация: 0
Версия LabVIEW: 8.5, 9.0
Откуда: Украина. Кременчуг
Контактная информация:

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

Сообщение crashwork »

Indey писал(а):...например снизить цены на LabVIEW для большей конкурентоспособности с текстовыми IDE...

Твои бы слова да NI в уши. У нас на кафедре пока лизенция на пару мест для 8.5 (и это напрягает).

toto

Activity Gold Black
professional
professional
Сообщения: 390
Зарегистрирован: 07 мар 2008, 09:26
Награды: 3
Репутация: 0
Версия LabVIEW: 6i,7.1,8.2,8.6,9,10
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение toto »

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

skof
interested
interested
Сообщения: 1
Зарегистрирован: 09 мар 2010, 21:35
Репутация: 0
Версия LabVIEW: 2009
Контактная информация:

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

Сообщение skof »

Зато NXT-G на 39 месте. :D Его больше используют? Или чаще упоминают?

Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4402
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Репутация: 0
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Контактная информация:

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

Сообщение Pavel Krivozubov »

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

Да, увы это случилось еще в январе. :cry:

skof писал(а):Зато NXT-G на 39 месте. :D Его больше используют? Или чаще упоминают?

Скорее всего это связано с повышенным интересом к робототехнике вообще и роботам LEGO в частности. Ну что же, будем держать кулаки за NXT-G, в конце концов LabVIEW тоже начинала больше как среда для моделирования, прежде чем перерасти в полноценную IDE.
Но и LabVIEW ещё вернется, я уверен!
п.с. Кстати NI представлена в этом рейтинге аж тремя IDE, мало кто может этим похвастаться :wink:

Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

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

Сообщение Kvanto »

а сейчас то LabVIEW на каком?

Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
professor
professor
Сообщения: 4922
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Репутация: 0
Версия LabVIEW: 2015, 2016
Откуда: СССР

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

Сообщение IvanLis »

Kvanto писал(а):а сейчас то LabVIEW на каком?

:dntknw: TIOBE Programming Community Index for February 2012

Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

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

Сообщение Kvanto »

ну список то я вижу), а вот LabVIEW в нем найти не могу, как он здесь называется, G не нашел.

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

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

Сообщение 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
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
professor
professor
Сообщения: 4922
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Репутация: 0
Версия LabVIEW: 2015, 2016
Откуда: СССР

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

Сообщение IvanLis »

Sergey Ivanov писал(а):там написано

Интересно, каким образом строится принцип сбора и обработки информации?
Должны же проводиться опросы и голосования... я как-то не натыкался на подобные, именно с таким размахом что бы проводились.

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

Ответить

Вернуться в «Языки программирования»