我想学编程。
1,游戏编程,windows编程,软件开发等发展领域多吗?
这个和应用的方向有关,有的是游戏,有的是办公软件,有的是操作系统。
但是,本质上,我们是用一堆0和1让计算机为人类工作。
2,什么VB JAVA C C++之类的。我知道VB是可视化的,但是有人说VB也有缺点,有人说我不知道直接学C++是什么意思。
VB、C++和java都是高级编程语言,也就是说用这些语言写的程序需要另一个软件翻译成0,1。Vb=visual basic,中文叫visual basic语言,比较简单,功能也比较强大,但是是解释性语言,就不多解释了,不然会比较混乱。我以后可以搜索这个关键词的答案,速度慢,很多函数都是可视化编译,不利于提高编程能力。C++是C语言的进化版本,功能强大,是一种面向结构的设计语言。这里就不解释了,但是我可以做很多事情,大部分程序都是他们开发的。有些程序员为了封装一些常用代码,开发了visual C++等编译器,但本质上还是c/c++在起作用。
3.有人说编程也要注意习惯。怎样才能培养好习惯?
小程序无所谓,坏习惯基本不会出什么差错,但是几千行程序就麻烦了。如果你没有培养过,你一定知道什么是好习惯。C语言的书很多,推荐网上下载芮林博士的《C语言高质量编程》。
4.计算机编程好像用的英语和数学比较多,这方面我比较弱。
英语主要是用来阅读和学习同行的文档和笔记,在节目中用的不多。数学的能力真的很高,尤其是大型程序,需要加强。
5.听说现在流行JAVE和C++了,但是入门级的你是无法理解和学习的吧?
两者代码差不多,java小巧灵活,在手机和网页上用的比较多;c什么都能做,特别是有很多关于c的资料,linux操作系统是c/c++编译的,代码可以看,是学习的好材料。慢慢开始吧。
6.入门时要做三件事。首先,买一本谭浩强C语言编程;第二,反复做各种习题;第三,芮林博士的编程习惯书是背下来的。三件事做完,再考虑下一步。
希望以上回答能帮助到一个真正想提升自己的朋友!