发布时间:2023-11-12 08:10来源:www.sf1369.com作者:宇宇
用VB语言
你看你将来想做什么.由于不同语言在不同领域有着不同的功能,所以说,可以根据你的目的来选.
1.如果只想写一个简单的程序,我感觉VB不错,操作简单,并且可以很容易实现图形界面;
2.如果想从事关于网络方面的编程,可以选择JAVA或C#,可以说这两种语言是现在的热门的语言.JAVA是SUN为专门从事网络开始设计的,不过现在已经发展成为一门功能很齐全,强大的语言,不过语法还是很简单的.C#是微软.NET平台的主推语言,继承了微软的一贯风格,功能强大,在WINDOWS下编写程相当简单,并且可以很容易实现WEB,WINFORM,DOM等等功能。
3。如果想从事系统底层程序的开发,建议还是学习C/C++,其几十年的经久不衰,足见其功能强大。
选定方面后就可以看书了。关于看书,给以下几个建议:
1。首先找一些简单的入门书籍,最好是那些大出版社的书,建议选用美国一些作家写的那些红皮书。
2。等熟悉基本语法之后,可以找一些什么百例之类的书,找感兴趣的例子,去实现它们,这样有助于记住知道,还可以增加成就感。
3。多上一些程序开发论坛,为别人解决问题,这样也可以慢慢提高
4。最后的一个阶段就是最好参加到一个比较大的项目中去,学习一个项目开发的过程,并参加代码的编写;
5。不断的丰富其它的知识,不断学习计算机相关知识,比如数据库,网络,操作系统,英语,加上这些,相信你可成为一名出色的程序员
技术类网站上有很多的这样对比,其实说实话,若要想进入软件开发领域,学哪种语言不太重要,因为它们几乎是想通的,等你学精一门语言后,你会发现,其它的语言很容易就能学会。
//main.cpp
//根据你的要求,在有数字相同时输出“相同的数字”,出现不是2的n次方的数字时输出“还可以化简”
//没有使用链表,因为太麻烦,realloc足以满足。
//
#include #include #include int main() { int number=0; size_t array_length = 1; int * array =(int*) malloc(sizeof(array_length*sizeof(int))); int ret = 0; do { ret = scanf(%d,&number); if(ret==0 || ret==EOF) return 0; size_t idx=0; //检查是否有相同的数字 for(;idx { //相同的数字 if(array[idx]==number) { //printf(相同的数字\n); printf(还可以化简); free(array); return 1; } } if(realloc(array,(array_length+1)*sizeof(int))==NULL) return -1; array_length++; array[array_length-1]=number; ret = log2(number); //printf(number %d : log2 = %d ,%lf \n,number,ret,log2(number)); if(!(log2(number)-ret==0))//不是2的n次方 { printf(还可以化简); break; } } while(1); free(array); return 0; } double log2(double x) { return log(x)/log(2); }
汗。。。既然是java小程序 当然是java语言咯
你是想问用什么工具写把~
记事本~~+jdk随便的一个版本就可以了
前台用微信的语言 类似css js html
如果用web-view的话基本就是前端语言都可以,只不过某些api 不能调用而已
后端(需要通信)可以用任何服务端语言