作者:hacker发布时间:2024-01-27分类:黑客技术浏览:67评论:2
也是所有高级语言里面唯一一种可以直接操纵内存、可以实现位运算,即具有低级语言(如:汇编语言)的特点的高级语言。
先汇编吧。基本会了,再学C。因为C也要知道单片机的结构的,像定时器,串口等的初始化都和单片机的内部结构有关的。
朋友,我来告诉你吧,看你给的分多的面子上,说的详细点。1 先大概看看C,(记住是大概),了解一下高级语言的编程技巧。
只要能把这三大结构理解了,无论是学什么语言,都能编写出自己的程序了,不过我个人认为汇编先理解一个顺序结构就能入门了,而c语言一开始就要理解循环结构,对初学者有点难度(个人认为循环结构比顺序结构不好理解)。
1、先学C语言,再学汇编。楼上都说了,不再赘述。 书籍:C语言,《C程序设计》谭浩强,《C++程序设计》谭浩强。都讲得比较基础,很容易看懂。
2、毫无疑问是先学C语言。如果你先学汇编语言,不仅非常晦涩难懂,而且日后再学C语言时,你也很难将它直接和汇编直接联系起来。
3、应该先学习C语言,因为C语言是介于低级与高级之间的一种编程语言,汇编语言主要是面向硬件的,学完C之后,再学汇编,这样可以有一个编程的印象,因为C比汇编更符合我们的逻辑思维,所以把C语言的一套,可以搬到汇编来。
4、虽然我是初学者,但我还是说一句,建议先学C语言。我就不复制网上对C语言和汇编的介绍了。直接手打:C语言更加简单易懂,面向的用户更大,一般如果完全没基础的话,绝对先学C语言。
5、C语言更加简单易懂,面向的用户更大,一般如果完全没基础的话,绝对先学C语言。
6、C语言必学,目前所有的高级程序语言可以说都是建立在C基础之上而发展、拓展而来的,精通C可以对其他的语言的学习产生非常大好处,可以说是有事半功倍之效果。
总的来说,汇编是编程的基础,学完汇编你对单片机会有一定的了解的,然后再学单片机C这样效果会更好一点。
学汇编,就是学硬件;C是高级语言,是脱离硬件的。可以直接学习汇编。
编程不一定非要学习C 语言。是否学习这个主要看你的方向了。就纯软件来讲(做web 开发,客户端开发等),C 的优势不大。毕竟是一种过程性语言,开发难度,代码维护成本都比 JAVA, C# 等高级语言高上不少。
如果你是计算机科学专业的学生,或者打算深入了解计算机系统底层,那么学习C语言是非常有必要的。它能帮助你理解内存管理、指针、系统调用等重要概念,这些都是其他高级语言所无法替代的。
学习C++:有编程基础(包括对C++有一定研究),那么推荐《C++ primary》,经典中的经典。如果是编程小白,那么推荐《C++ primary plus》,也非常棒,并且是从最基础讲起。学习C语言: C程序设计(英文版)最好。
学了C只是入门,接下来就进入数据结构吧,这些都是最基础的。米国人写的有很多经典教材,网上的视屏教程也很多,可以看看,细节都在书本里。基础完了、就进入进阶了。
C语言学不会怎么办?我大一的时候也需要学C语言,C语言自学方法有很多,下面是我的建议。首先应该记住基础知识点,如数组,结构体,指针等相关内容,如果在编程过程中遇到想不起来的知识点,一定要及时去翻书或者上网搜索。
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。
我觉得,Linux无疑是你最好的选择。linux从底层内核、驱动等,都是用C语言写的,上层的很多应用程序也是用C语言写的。有几本书,估计是你必看的。《unix环境高级编程》一卷、《网络编程》两卷书,都是史蒂文斯写的。
标签:黑客先学c语言还是先汇编
已有2位网友发表了看法:
访客 评论于 2024-01-28 09:16:07 回复
些都是其他高级语言所无法替代的。我想自学编程,知道了c语言,但对学习c,c++,c#还有汇编不知从何下手,先后...学习C++:有编程基础(包括对C++有一定研究),那么推荐《C++ primary》,经典中的经典。如果是编程小白,那么推荐《C++ pr
访客 评论于 2024-01-28 01:54:59 回复
浩强。都讲得比较基础,很容易看懂。2、毫无疑问是先学C语言。如果你先学汇编语言,不仅非常晦涩难懂,而且日后再学C语言时,你也很难将它直接和汇编直接联系起来。3、应该先学习C语言,因为C语言是介于低级与高级之间的一种编程语言,汇编语言主要