Сегодня разговаривал с одним человеком, речь шла об одном сложном драйвере, но это неважно. И так, он высказал своё мнение о LabVIEW - в основном это то, что язык программирования LabVIEW очень удобен для быстрых тестов, то есть вывод информации из харда в комп. Я внимательно выслушал и согласился. Далее он сказал, что для сложных программ LabVIEW не очень подходит, стоит перейти на другой, более общий язык программирования, и здесь я с ним не согласился.
Я сказал, что на LabVIEW можно так же разрабатывать программы любой сложности, просто нужно отказаться от стереотипа, о котором было сказано выше. LabVIEW такой же обычный, полный и высокий язык программирования, как и другие. Нужен рациональный подход, планирование проекта, опыт и знание модулярного программирования (SubVIs, параллельность потоков, LVOOP) и в общем изучить особенности программирования больших приложений.
В принципе то же, что и в других языках программирования.В общем NI сильно подпортило репутацию "G" в виде LabVIEW, навязывая своё железо с использованием ExpressVI, а с другой стороны сделали этот язык универсальным. Это очень интересный ход, от которого страдаем мы, программисты LabVIEW.