同志们,我有一个小小地烦恼,请你们来提提建议啊(有分!)

时间:2022-01-10 08:06:25
我已自学完了c语言和数据结构,有一定的编程能力(编写代码大约几千行)接下来该学才C++语言+数据结构(C++语言描述)还是汇编+计算机组成原理还是在特定的操作系统下学习WINDOWS操作系统原理+WIN32SDK.汇编和C++我都很喜欢。哎,不知道先学那一样,头真大啊,先申明,我不可能同时学汇编和C++语言或WIN32SDK,我喜欢专攻一样。大家来提提建议啊。。。。

20 个解决方案

#1


实战!

#2


c++吧,比较流行和权威.还有学会了其他的就好学!!

#3


俺觉得应该是C++,不是汇编,很少有人会再用汇编编程了啊

#4


看你要做什么!

通常学过c后有了一定的基础,可以进一步去学习c++;汇编是底层的,它注重特殊性和效率,不会经常用到(除非你是做硬件的)。

c和c++都与底层编程很接近(它们当初被设计时就是用来写操作系统的,所以没有高层的抽象封装),同时c++ 的面向对象特性,使得它可以从容应付大型系统的开发。当然,c++的好处远不止这些。

需要特殊提到的一点就是:语言只不过是工具,就像现实世界的语言一样,文章(或者说你想要表达的东西)才是你真正要去关心的!所以建议你抽时间把数据结构,面向对象程序设计(ood,oop之类的,这里就不区分了)方面的知识多掌握一些,真正做东西的时候,不是难在语言上,而是难在这些思想上(算法,程序架构的解决方案等)。毕竟语言上掌握的不足可以靠手册去弥补。学好一门语言,只是为了更好地实现你的思想!

千万不要陷在语言的细节上,这也是c++设计者stroustrup的忠告!

#5


数据结构和c/c++语言一样重要!

面向对象的知识和windows编程方面的知识一样重要!

前面的是基础,后面的则是你在实战中积累并掌握的知识!

如果你很喜欢汇编,我还是建议你学好c++,毕竟现在软件做的越来越大,汇编已经只能是一种弥补的方案了!

#6


up

#7


c++语言+数据结构(c++语言描叙)

#8


帮你UP

#9


汇编较c底层,c++感觉上较c高层,我觉得按照时下流行得看法,你可以学c++,学习面向对象的概念,推荐你看The C++ progamming language(Bjarne stroustrup),若你对硬件方面感兴趣,当然可以学汇编,其实很多真正的编程高手(如黑客们)都是汇编高手!

#10


这种问题只有你自己才能把握。个人意见是c++和数据结构。c++的面向对象思想,数据结构和算法的熟悉掌握,这些对你以后的工作都是很有帮助的,当然,如果忙得过来得话,可以通过win32sdk熟悉一下操作系统各个层面,《windows核心编程》不错。汇编就不用了吧,它本身不难,难的是如何和硬件交互,除非你认定以后就走这个方向,否则不用深入。

#11


我们下个学期要同时学OOP, Datastructure and ASM
所以几个一起学也不是不可能的

#12


我觉得最主要的是兴趣。你先每科看一点然后下决定。

#13


先学C++,再学一种面向对象的语言如BCB或VC。

#14


c++

#15


这个真的要看你要做什么了啊
如果是做系统结构方面的东东那么你学汇编+计算机组成原理是好的
如果你想出来做一些实用性的东东我想应该是c++WIN32SDK
其实我也想学这些东东可是人的精力是有限的啊不可能什么都会我想只要精通一门可以啊

#16


up

#17


重要的是编程思想\算法

#18


汇编没有必要急着学,你应该先学好基础的课程,比如说数据结构,离散数学,编译原理.操作系统原理,数据库基础.
然后再选择一个平台深入的学习,我推荐linux,学习上面的c++编程

#19


既然是在c++论坛发的贴子,80%都会推荐C++,
而确实C++值得先学

#20


汇编这个玩艺,就算做硬件的用的也不多
顶多是C+ASM

嘿嘿,不过我觉得你写了几千行程序就急着转向是不是有点太早了啊?
C语言博大精深(汗,当然比不上C++)
推荐老兄看几本书,做几个真正有用的程序在决定要不要转也来得及哦
C element of style
程序设计实践
代码大全我就不推荐了,有点过时,东西也太多

如果不怕麻烦,C可以实现C++能实现的任何东西,我以为
********
BITI制造
********
圈阅,批准,执行

#1


实战!

#2


c++吧,比较流行和权威.还有学会了其他的就好学!!

#3


俺觉得应该是C++,不是汇编,很少有人会再用汇编编程了啊

#4


看你要做什么!

通常学过c后有了一定的基础,可以进一步去学习c++;汇编是底层的,它注重特殊性和效率,不会经常用到(除非你是做硬件的)。

c和c++都与底层编程很接近(它们当初被设计时就是用来写操作系统的,所以没有高层的抽象封装),同时c++ 的面向对象特性,使得它可以从容应付大型系统的开发。当然,c++的好处远不止这些。

需要特殊提到的一点就是:语言只不过是工具,就像现实世界的语言一样,文章(或者说你想要表达的东西)才是你真正要去关心的!所以建议你抽时间把数据结构,面向对象程序设计(ood,oop之类的,这里就不区分了)方面的知识多掌握一些,真正做东西的时候,不是难在语言上,而是难在这些思想上(算法,程序架构的解决方案等)。毕竟语言上掌握的不足可以靠手册去弥补。学好一门语言,只是为了更好地实现你的思想!

千万不要陷在语言的细节上,这也是c++设计者stroustrup的忠告!

#5


数据结构和c/c++语言一样重要!

面向对象的知识和windows编程方面的知识一样重要!

前面的是基础,后面的则是你在实战中积累并掌握的知识!

如果你很喜欢汇编,我还是建议你学好c++,毕竟现在软件做的越来越大,汇编已经只能是一种弥补的方案了!

#6


up

#7


c++语言+数据结构(c++语言描叙)

#8


帮你UP

#9


汇编较c底层,c++感觉上较c高层,我觉得按照时下流行得看法,你可以学c++,学习面向对象的概念,推荐你看The C++ progamming language(Bjarne stroustrup),若你对硬件方面感兴趣,当然可以学汇编,其实很多真正的编程高手(如黑客们)都是汇编高手!

#10


这种问题只有你自己才能把握。个人意见是c++和数据结构。c++的面向对象思想,数据结构和算法的熟悉掌握,这些对你以后的工作都是很有帮助的,当然,如果忙得过来得话,可以通过win32sdk熟悉一下操作系统各个层面,《windows核心编程》不错。汇编就不用了吧,它本身不难,难的是如何和硬件交互,除非你认定以后就走这个方向,否则不用深入。

#11


我们下个学期要同时学OOP, Datastructure and ASM
所以几个一起学也不是不可能的

#12


我觉得最主要的是兴趣。你先每科看一点然后下决定。

#13


先学C++,再学一种面向对象的语言如BCB或VC。

#14


c++

#15


这个真的要看你要做什么了啊
如果是做系统结构方面的东东那么你学汇编+计算机组成原理是好的
如果你想出来做一些实用性的东东我想应该是c++WIN32SDK
其实我也想学这些东东可是人的精力是有限的啊不可能什么都会我想只要精通一门可以啊

#16


up

#17


重要的是编程思想\算法

#18


汇编没有必要急着学,你应该先学好基础的课程,比如说数据结构,离散数学,编译原理.操作系统原理,数据库基础.
然后再选择一个平台深入的学习,我推荐linux,学习上面的c++编程

#19


既然是在c++论坛发的贴子,80%都会推荐C++,
而确实C++值得先学

#20


汇编这个玩艺,就算做硬件的用的也不多
顶多是C+ASM

嘿嘿,不过我觉得你写了几千行程序就急着转向是不是有点太早了啊?
C语言博大精深(汗,当然比不上C++)
推荐老兄看几本书,做几个真正有用的程序在决定要不要转也来得及哦
C element of style
程序设计实践
代码大全我就不推荐了,有点过时,东西也太多

如果不怕麻烦,C可以实现C++能实现的任何东西,我以为
********
BITI制造
********
圈阅,批准,执行

#21