请软件编程师回答,我是高一学生,对设计软件很有兴趣,因此听网上介绍要学习编程语言,c语言c++,ja

请软件编程师回答,我是高一学生,对设计软件很有兴趣,因此听网上介绍要学习编程语言,c语言c++,ja,第1张

“我是高一学生,对设计软件很有兴趣,因此听网上介绍要学习编程语言,c语言c++,java等等,我想知道学习这些语言是否像学习英语单词,语法一样是为了软件设计做铺垫。我应该如何学好这些语言,或者说是全都学,还是在某一语言上精通?”

我是计算机软件类的学生,在校这几年,通过我的切身感受就是,学好计算机没兴趣的话压根就是个屁,学到后期会相当枯燥,不能坚持下来,出来也就只能是个网管!首先,你的问问你自己,这种兴趣是不是心血来潮的一时兴趣而已,再次,自己的性格也要大致的了解,过于浮躁,静不下心来的人是学不号计算机的。好了,多余的话,我就不 扯了!

说一下计算机语言的问题,计算机语言分为机器语言,低级和高级语言!在低级语言的使用过程中,诞生了完美的C,在C的发展中,又诞生了C++,C++的发展渐渐的出现了JAVA,所以,明白c的重要?C是基础,这也是为什么几乎所有的高校所教的第一门语言都是C语言的原因!!

所以,你真正要学的话,从C学起,“C++没有大神,C才有大神!”这句话是一为从业10年的大神所说,别的语言能做到的东西,C几乎都能做到。

初期学语言切不要门门都沾一点,那样只能害了你自己,学好一门语言,其他也就触类旁通了。

给你推荐学好C的几本书:

1 C语言程序设计

作者: 谭浩强

出版社: 清华大学出版社

评语 : 第0本 《C语言程序设计》谭浩强我们很少有学C语言的启蒙书不是用这本的。如果你从来没接触过C语言,这本书还是适合作为入门的。尽管大学毕业之后就不再碰这本书,但是还记得当初这本书看了3遍、指针那部分看了至少5遍的那种心情。以后看了其它的书,才对C语言中的一些内容有更深的理解。相信大多数第一次接触C语言的人都有类似的感觉。不要期望一本启蒙的书带给你想要的一切,一切才刚刚开始。

的几本书:

2 C程序设计语言

作者: Brian WKernighan/Dennis MRitchie

出版社: 清华大学出版社

评语 : 第1本 《C程序设计语言》 Brian W Kernighan / Dennis M Ritchie 这本书又称为 R&K C,还有谁能比C语言之父对C语言更有发言权的呢?推荐看英文版。你会惊讶于在短短不到200页的篇幅内,这两位牛人将C语言描述的这么清晰。即使不专门学C语言的人也可以拿出来翻翻

2009-10-19 07:44:50添加 3 C陷阱与缺陷

作者: 凯尼格

出版社: 人民邮电出版社

评语 : 第2本 《C陷阱与缺陷》Andrew Koenig Andrew Koenig的成名作,能帮助初学者减少90%的错误。一些错误(比如赋值符、运算符优先级等)还是不时的会在自己的程序里出现,只是已经打过预防针了,很容易发现。另外作者写了一本《Accelerated C++》,据说是C++的最佳入门书,狠赞!!

2009-10-19 07:44:50添加 4 C专家编程

作者: Peter Van Der Linden

出版社: 人民邮电出版社

评语 : 第3本 《C专家编程》(LinDen,PVD)一看书名就知道这丫不能拿来入门用的,第一次看的时候够折磨大脑的。作者声称,编程的唯一原因是因为乐趣。相比之前的几本书,这本书还介绍C语言运行的环境,更全面地考察了C语言。深入分析了C语言中一些容易混淆的概念,如复杂的声明和定义、数组和指针、链接和运行时库、内存等。很值得一读。顺便一提:链接库可参考《深入理解计算机系统》的动态链接库一章,写得更易读

2009-10-19 07:44:50添加 5 编程精粹

作者: Steve Maguire

出版社: 人民邮电出版社

评语 : 第4本 《编程精粹:编写高质量C语言代码》 《Writing Solid Code》 Steve Maguire 这是我读到C语言书中最惊叹的一本,尽管写出没有bug的程序不太可能,但按照作者提供的方法,可以离这个目标很近。本书关注的更多是怎么使用C语言开发工业级产品的问题。这本书源自作者十几年不断的追问自己两个简单的问题: 1)怎样才能自动地查出这个错误? 2)怎样才能避免这个错误? “他的另一部名著Debugging the Development Process(中文版《微软

6 C Interfaces and Implementations

作者: David R Hanson

出版社: Addison-Wesley Professional

评语 : 第5本 《C Interfaces and Implementations》 David R Hanson 这本据说为唯一一本能和R&K C并驾齐驱的书,可惜中文版众口一致说太烂,无处可载电子版,影印版跳票多年,原版USD 5499实在承受不起,囊中羞涩,奈何奈何。想念多年,至今不能一睹芳容,深以为憾。

7 C标准库

作者: P J Plauger

出版社: 人民邮电出版社

评语 : 前面5本差不多够了,另外推荐两本,精力过剩的可以翻翻第6本 《C标准库》P J Plauger 本书介绍C标准库的实现,书中有较为详尽的代码。虽然这本书年代久远,现在的实现肯定和以前也有差别,但是还是很有参考价值,特别是对C标准库的实现有兴趣的人。中文版太贵,英文电子版看得太累,还是以后有地方借的时候再继续看。

8 C语言参考手册

作者: 哈比森

出版社: 机械工业出版社

评语 : 第7本 《C语言参考手册》拿来备查的,C语言的任何细节几乎都能在其中找到借到。书的第一部分介绍C语言语法细节。第二部分介绍运行时库,可以和《C标准库》参考阅读。

Ok,学的过程中,我最想对你说的是,多动手写,自己写,千万别眼高手低,然后学完这些,你绝对NB了!学其他语言也就容易多了!

对于以后你怎么走,这个我不太好说,但基本路线是大学生—程序员—什么什么工程师—然后转到管理也是可以的或者技术总监什么的,这方面不太懂!

其实中国这个社会,对于计算机专业,学的人确实挺多的,但精通的人却少之又少。只要你精,你去哪都是宝!

最后说一句,自学能力很重要,特别是对于学计算机学生来说。

最后的最后告诉你:碰到一点小困难就想着放弃,你就对不起我敲的这么多字。

VB语言特点:

1、不支持继承

VB 50 和 VB 60 都是基于对象的编程语言,但是不包含继承特性。VB 中提供了特殊的类的功能,但是还是不能满足程序员的需求。

2、无原生支持多线程

Visual Basic 对于多线程无原生支持,只能通过Windows API的调用实现,且极其的不稳定。因为在API创建的线程中,并没有自动初始化运行时库,导致部分的函数无法使用。一般的,在VB6等早期的VB开发环境下,使用API创建线程的目的是完成容易使程序假死的大量数据或者逻辑的计算。

3、异常处理不完善

Visual Basic 中内置异常处理,即使未写异常处理代码,一旦用户出错也会d出一个明确写出出错原因对话框,接着程序终止。

扩展资料:

VB的派生语言:

1、VBA

Visual Basic for Applications(VBA):包含在微软的应用程序中(如Microsoft Office),以及类似WordPerfect、Office这样第三方的产品里面。VBA 这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和 VB 一样强大。

2、VBS

VBScript(VBS):是默认的ASP语言,还可以用在Windows脚本编写和网页编码中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS 不使用 VB运行库运行,而是由Windows脚本主机解释执行。这两种语言之中的不同点影响ASP网站的表现。

3、vbnet

Visual Basicnet(vbnet):当微软准备开发一种新的编程工具的时候,第一决定就是利用 VB 60 来进行旧改,或者就是重新组建工程开发新工具。

参考资料来源:百度百科-VB

一、基础知识和数据类型、表达式 1、{},[],(),‘’,“”不配对。解决这个问题最好的方法就是每当写这些符号的时候就先写成一对,然后再在中间加内容。 2、忘记在语句的末尾加分号,或在预处理命令后多加分号。记住:每一个语句的后边都要加分号,而预处理命令并不是语句,所以不加分号,他们必须每行一条,不能把多个命令写在一行。 3、混淆/和\;注释对应的符号是/ /,而转义字符是以\开头,除号是/。 4、printf()和scanf()的参数设置有误,主要表现在以下几方面: l 类型不匹配的问题。(例如:有float a=35,但输出的时候printf(“a=%d”,a);则屏幕上会显示出a=000000或者提示其它运行错误)。基本原则是:float对应%f, int对应%d, char对应%c。 l 个数不匹配。无论是哪个函数,都可以有n个参数,第一个永远是“”括起来的内容,表示输出格式。剩下的n-1个是输出的变量或者输入的变量的地址。需要注意的是,如果后边有n-1个参数,那么前边一定对应n-1个%f一类的格式说明符。 l scanf()中变量前忘了加&。记住:scanf()中变量前要有&(但后边学到的字符数组名和指针前不用加) 5、定义标识符的时候经常出现使用非法字符的情况,例如:标识符中不能用空格,也就是说不能有这样的定义:int radium of circle;一般情况下可用下划线将三个单词连接在一起。 6、在使用变量前未定义,或未初始化。例如:若下边的sum未定义,则在编译时会提示相应的错误信息,而若未初始化为0,则求和的结果一定是错误的。 void main() { int I,a[10], sum=0; /只要下边要用,这个定义就必须要有,一般情况下也要有初始值/ for(I=0;I<10;I++) sum+=a[I]; printf(“%d”,sum); } 7、计算错误。主要注意:++,――和其它运算符一起运算时,除根据优先级进行计算时,还要考虑先后位置的特殊含义;数据类型不一致时发生的自动转换也会导致计算的误差;还要注意求模结果的符号与被除数相同;某些特殊情况下 使用懒惰求值法。 8、不能除以0,要做合法性检查; 9、类型溢出。记住每种数据类型的取值范围,确保数据在所定义类型范围之内; 10、数学表达式的格式有误。常见的有:

以上就是关于请软件编程师回答,我是高一学生,对设计软件很有兴趣,因此听网上介绍要学习编程语言,c语言c++,ja全部的内容,包括:请软件编程师回答,我是高一学生,对设计软件很有兴趣,因此听网上介绍要学习编程语言,c语言c++,ja、vb语言的特点、在C语言中运行程序时最常出现的有那些错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10212369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存