BacR (bacr) wrote,
BacR
bacr

Categories:

LabVIEW

В LabVIEW нет очень многих лишних вешей присутствующих в Жабе или С. Например, переменные в LabVIEW есть, но обычно не нужны. Достаточно нарисовать ввод и вывод. Сложные типы декларировать конечно нужно. По скорости LabVIEW не хуже жабы, а на практике обычно быстрее, так как распараллеливать компилятору очень легко (проверено с автокорреляционными функциями). Главный недостаток LabVIEW компания что его делает - разработка идёт медленно, а продукт стоит дорого. Боятся что LabVIEW станет популярно и аналогичный язык сделают хорошо, под свободной лицензией, и с более гибкими библиотеками ввода вывода для общих нужд. Если бы Лабвью сделали хорошо он бы мог заменить любых Питонов и отчасти Жабу.

Вот программа пузырькового сортирования на LabVIEW, может вызываться как функиция и может работать отдельно.



Толстая линия - массив, тонкая числа, все линии направленные, обычно слева направо. Цвет - тип. Рамки If (else спрятано, но оно простое) и циклы while. В ходе выполнения программы, если массив большой можно успеть менять направление сортировки с убывающего на возрастающее и обратно, но массив будет показан только по итогу (можно перенести выходной массив внутрь цикла и смотреть как он меняется на выводе).
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments