1. 各种组态软件里面的脚本编程怎么学
大多数组态软件脚本不具备动态创建对象的功能,也不支持自定义类型,仅仅是基本的操作逻辑,所以学起来和编程相比要简单的多,主要是在描述你的操作行为。。。
所有脚本和语言都有最基本的运算语法,本质几乎没什么差别,主要是基于不同的语言语法规则,写法上有区别。。。基本逻辑运算,加减乘除赋值,布尔逻辑,位逻辑,条件判断if,
条件循环while,次数限定循环for,也就这些,很多脚本中连自定义函数概念都没有,统统是某事件下的执行脚本。。。
脚本,除了基本语法(一通百通的东西), 就是对象和方法。。。
通常脚本会定义许多种对象(任何变量,控件,报警等等能被你虚拟的看成被操作的有存在感的个体都是对象)。。。 方法就是操作对象用的函数,因为不是所有操作都可以通过给对象赋值简单的达到目的。。。会存在由软件提供的特殊操作函数(方法)。。。
你要掌握的无非就是能够操作的对象有哪些(组态软件的对象绝大多数都是组态时组态的,很少有动态生成的(正常的编程语言对象都是动态靠代码生成的),组态软件通过组态操作简化这个过程),你如说西门子PLC,你从来没有常识也不能尝试,靠一个代码去创建一个组态,添加一个模块,或者工艺对象,都是靠组态实现,一开始就创建好了。。。
除了学习如何组态外,就是学习这些组态对象提供的操作方法,或可修改的属性,操作对象的方法也仅仅就是这些。。。
学脚本其实就是学,组态对象的操作方法,有哪些属性可以改,改完是什么结果,提供哪些操作函数,怎么用,无非就这些,至于要实现的功能,那属于编程逻辑,到哪都一样,只可根据经验意会,没到具体问题上没法说的清楚。。。
当然对于有真正编程语言基础的,尤其是高级语言java, c++,c#基础的人学这些,都是很简单的,也会觉得脚本编程束手束脚完全可以更开放些,不过只是因为组态软件开发者为了使用安全性,和易操作性,编程者的使用受很大限制。。。
2. 脚本语言 和 编程语言 ,哪个更高级一点
我个人认为脚本语言比较高级。
为什么呢?就像fly2084所说的“脚本语言都是从编程语言简化而来,作用是轻巧方便。”
再看看Microsoft推出的C,然后再推出C++,再推出C#,无一不是一个比一个更简单,而一个比一个更高级。简单化是编程语言发展的必然趋势,由此推出,既然脚本语言比编程语言简单,它就该比编程语言高级。
呵呵。。。
我是随便乱说的,其实我也是刚学编程,工作都找不到,很乐意和大家学习交流,QQ:57862207
还请各位多多指教。
3. 请问脚本语言和编程语言的区别
脚本不用编译,是一个程序使用的一种批处理文件。。。又叫做宏。。。。。
很多脚本是不编译的,都是某个程序在解释他描述的行为然后执行,上边写让他向东,他就向东,让他向西他就详细,不过复杂的脚本还是在解释的时候进行了编译,然后执行编译后的代码(但代码可能是机器码,也可能是他自己发明的更易于解释的数据)。。。
无论是简单脚本还是类似网页的PHP,JS等高级脚本,他最大的特点就是不编译,由第三方程序或插件来解释运行,而变成语言则是正经的程序,可以独立运行。。。这就是最大差别。。。
脚本最早应用是计算机最初没有图形界面,靠输入指令来运行,但每次都输入指令运行很麻烦,不如让计算机自己去读一个实现写好大量命令的文件来执行更好,这就是脚本最初的形式。。。后来越来越复杂,和编程语言很相近了,但让然是只能完成运行它的程序能够执行的东西,不能随意编造运行内容,比如你不能让浏览器的脚本去开飞机。。。但你用编程语言可以编写一个无人机程序。。。
4. 什么是脚本语言它和编程语言有什么区别
各种动态语言,如ASP、PHP、CGI、JSP等,都是脚本语言。
计算机语言总的来说可以分成机器语言,汇编语言,高级语言(就是你所想的程序语言,如:VB,C,C++,C#,JAVA,Dephi..)三大类。
脚本英文为Script。实际上脚本就是程序,一般都是有应用程序提供的编程语言。
应用程序包括浏览器(javascript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。
脚本同平时使用的VB、C语言的区别主要是:
1、脚本语法比较简单,比较容易掌握;
2、脚本与应用程序密切相关,所以包括相对应用程序自身的功能;
3、脚本一般不具备通用性,所能处理的问题范围有限。
5. 脚本语言是不是比cc++之类编程语言好学啊
脚本语言是一种灵活且功能丰富的编程方式,能够简化开发过程并节省代码空间,但同样要求开发者保持高度的准确性,即使是标点符号的错误也会影响程序的运行。脚本语言通常被称为Script,在技术上,它是一种程序,通常由应用程序提供支持。常见的脚本语言包括浏览器中的JavaScript和VBScript,多媒体创作工具的宏以及创作系统的批处理语言等。
脚本语言与我们熟知的VB、C语言相比,主要区别在于:首先,脚本语言的语法结构相对简单,易于学习和掌握;其次,脚本语言紧密依赖于特定的应用程序,因此会包含该应用程序特有的功能;再次,脚本语言往往不具备广泛的通用性,其适用范围受到限制;最后,脚本语言大多采用解释执行的方式,这使得它们在执行效率上可能不及编译型语言如C++。
尽管脚本语言在某些方面可能显得更为简单直观,但它们的应用场景和适用范围也相对有限。在进行脚本语言的学习和开发时,开发者需要关注代码的准确性和适用范围,以确保程序的稳定性和功能性。