Я ничего не делаю о LabView (или очень о C/C++), но..
Вы думаете, что графические языки, такие как LabVEIW являются будущим программирования?
№
графический язык легче выучить, чем текстовый язык? Я думаю, что они должны быть о равном бросании вызов для изучения.
Легче учиться? Нет, но они легче объяснить и понять.
Для объяснения языка программирования необходимо объяснить, что переменная (который является удивительно трудным). Это не проблема с инструментами кодирования потокового графа / узловыми инструментами кодирования, как LEGO Mindstroms интерфейс программирования или Кварцевый Компоновщик..
, Например, в этом довольно сложный LEGO Mindstroms программа - очень легко понять то, что входит..., но, что, если Вы хотите, чтобы робот работал INCREASEJITTER
блок 5 раз, тогда управляйте вперед в течение 10 секунд, затем попробуйте цикл INCREASEJITTER снова? Вещи начинают становиться грязными очень быстро..
Кварцевый Компоновщик является большим экс-кленом этого, и почему я не думаю, что графические языки когда-либо "будут будущим",
Это делает его очень легким к действительно интересному материалу (3D эффекты частицы с камерой управляемый средней яркостью пикселей от веб-камеры).. но невероятно трудный сделать легкие вещи, как выполняют итерации по элементам от XML-файла или хранилищу что среднее пиксельное значение в файл.
Наблюдение, поскольку мы частично базированы в помощи людям учиться, насколько мы должны полагаться на предзаписанные модули, и сколько мы должны попытаться записать самостоятельно? ("Хорошие программисты пишут хороший код, великие программисты копируют большой код". Но разве не стоит хорошим программистом, сначала?)
Для изучения, настолько легче и объяснить и понять графический язык..
Однако я рекомендовал бы специализированный основанный на тексте язык языка как прогрессию. Например, для графики что-то как Обработка или NodeBox. Они - "нормальные" языки (Обработка является Java, NodeBox является Python) с очень специализированным, простым в использовании (но нелепо мощный) платформы, внушенные в них..
Значительно, они - очень интерактивные языки, Вы не должны писать сотни строк только для получения круга на экране.. Вы просто тип oval(100, 200, 10, 10)
и нажатие кнопка запуска, и это появляется! Это также делает их очень легкими продемонстрировать и объяснить.
Более связанный с робототехникой, даже что-то как ЛОГОТИП было бы хорошим введением - Вы вводите "ВПЕРЕД 1", и диски черепахи передают одно поле.. Введите "ОСТАВЛЕННЫЙ 90", и это поворачивает 90 градусов.. Это касается действительности очень просто. Можно визуализировать то, что каждая инструкция сделает, затем испытает его и подтвердит, что это действительно прокладывает себе путь.
Показывают им солнечное выглядящие вещи, они будут погрузка полезный материал, который они узнали бы из C по пути, если они будут интересно или будут прогрессировать до точки, где им нужен "реальный" язык, они будут иметь все это знание, а не столкнутся с синтаксической ошибкой и кирпичной стеной компиляции..
Msxml2.XMLHTTP и Msxml2.ServerXMLHTTP - два компонента с одинаковым интерфейсом для получения файлов XML через протокол HTTP. Первый основан на URLMon, который полагается на WinINet. Последний построен на WinHTTP, который является удобной для сервера заменой WinINet. Проще говоря - ServerXMLHTTP = XML + WinHTTP.