所以如果是为了工作方面的
java好一些。初学JAVA一定要弄清楚基本概念,尤其是面向对象这一概念。
还有可以先熟悉一下API,帮助文档,但是绝对不能死记硬背。技术是不断更新的,一个好的程序员必须要有快速上手API的能力,很有必要!
我就知道JAVA方面,易语言不是很清楚。
vb也是面向对象的,用途倒是不小,技术性的可以选择vb
,上手也简单。现在关于编程的网站多得很,有好的vb源码的网站也不少。
学JAVA可以找些视频教程,不少。据说那个叫做“浪曦”的网站资源丰富。但是最好还是有本书。《Java开发技术大全》我个人感觉很不错。清华大学出版社的,价格89。
易语言不能商用 中文学起来简单 想靠编程吃饭的直接pass这个吧c++ 基于.net平台 也就是最windows程序开发的,比如常用的QQ
java 跨平台开发,可以写网站可以搞安卓也可以搞桌面程序,反正就是屌,现在java是主流编程语言
易语言就是个中文版VB效率低下,好处是中文编程学起来简单,业余人士可以学者玩,了解一下编程过程。但是用的人少文档少更新几乎停滞,跟C java 比起来就是个业余玩具,所以 根据自身需求选择c或者java吧
public class Test { //某一个类,可以理解为窗口程序集1,
public static void main(String[] args) { //程序入口,可以理解成_启动窗口创建完毕
//str为参与校验的字符串
//检验和的概念一般体现在8bit长度的字符数组
//下面使用的字符串全为ASCII码
String str="GPGGA,075935.000,2435.8682,N" //命名一个字符串变量,并且赋值,在易语言中即变量1=“GPGGA,075935.000,2435.8682,N”,其中变量1为文本型变量。
//和校验是异或运算,需要先强制把字符转换成整形数据
char ch=str.charAt(0)
int x=(int)ch
int y
for(int i=1i<str.length()i++){
y=(int)str.charAt(i)
x=x^y
}
//x即为校验和,下面将其转换成十六进制形式
String check=Integer.toHexString(x)
}
//就是将它后面这一段不好翻译,就是分割文本(变量1,“,”)然后用循环将它转换成16进制,在易语言中为十到十六(变量1[i])
}