找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: yzwzfyz
打印 上一主题 下一主题
收起左侧

C语言与汇编,学什么?

  [复制链接]
241#
ID:1088185 发表于 2023-9-5 23:07 | 只看该作者
我都是混着来用,用汇编不是喜欢不喜欢的问题, 而是有的情况你没的选择。
重要的是在非用不可的情况下你会用不?
回复

使用道具 举报

242#
ID:517951 发表于 2023-9-6 07:31 | 只看该作者
全力学c,C++ 辅修汇编就行.
回复

使用道具 举报

243#
ID:304306 发表于 2023-9-6 09:58 | 只看该作者
汇编语言效率高,但是汇编需要了解硬件且不同类型单片机之间指令是有区别的;C可移植性比较好。
回复

使用道具 举报

244#
ID:1067540 发表于 2023-9-6 18:19 | 只看该作者
性能越好语言越接近机器语言,同时也越不好学
回复

使用道具 举报

245#
ID:1091487 发表于 2023-9-6 19:08 | 只看该作者
学习c或者汇编,个人爱好,再就是实践应用确定
回复

使用道具 举报

246#
ID:420836 发表于 2023-9-7 09:42 | 只看该作者
C 语言和汇编语言都非常有用,具体取决于您的程序要求。 C语言是跨平台通用的高级计算机语言。 汇编语言是依赖于硬件的编程语言,对于不同类型的单片机来说,汇编语言是不同的。
回复

使用道具 举报

247#
ID:582723 发表于 2023-9-7 10:47 | 只看该作者
C语言相对入手更加容易
回复

使用道具 举报

248#
ID:1083996 发表于 2023-9-7 15:36 | 只看该作者
先汇编,这是基础,后学啥都快;
若先学C,以后很多东西还得回头再找补
回复

使用道具 举报

249#
ID:1129518 发表于 2024-7-24 11:07 | 只看该作者
xzbzb 发表于 2022-12-21 20:35
无法直接说清哪个用处大,不过用c的开发者肯定比汇编的多。  优缺点:  c开发比汇编容易很多,隐藏了cpu细 ...

绝世好贴!
回复

使用道具 举报

250#
ID:1116913 发表于 2024-7-24 14:50 | 只看该作者
C语言是一种通用的、过程式的编程语言,它支持结构化编程、词汇范围以及递归等特性。C语言被广泛用于系统软件与应用软件的开发,因为它具有以下特点:

高效性:C语言编写的程序执行效率高。
可移植性:C语言编写的程序易于在不同的操作系统和平台上编译和运行。
强大的库支持:C语言拥有丰富的库函数,方便进行文件操作、字符串处理、数学计算等。
系统级编程:C语言常用于开发操作系统、数据库、编译器等系统软件。
学习C语言,你将掌握基本的编程概念,如变量、数据类型、控制结构(循环、条件判断)、函数、指针等。

汇编语言
汇编语言是一种低级语言,它提供了与机器语言更为接近的编程方式。汇编语言允许程序员对硬件进行更精细的控制,适用于需要高性能或特定硬件操作的场景。

硬件控制:汇编语言允许直接访问和控制硬件设备。
性能优化:在某些情况下,使用汇编语言可以编写出比高级语言更高效的代码。
嵌入式系统:汇编语言常用于嵌入式系统、驱动程序和操作系统的开发。
学习汇编语言,你将了解如何直接与计算机的硬件进行交互,包括寄存器操作、内存寻址、指令集等。
回复

使用道具 举报

251#
ID:713651 发表于 2024-7-24 15:20 | 只看该作者
ljchip 发表于 2023-9-5 10:53
这个有意思,能够深入单片机技术。每个人的发言我都看过了,都比较片面。我91级计算机专业,大学毕业后,一 ...

看了这么多发言,就您的发言中肯中听
回复

使用道具 举报

252#
ID:1129742 发表于 2024-7-28 20:03 | 只看该作者
C语言和汇编语言都是编程语言,但它们在用途、抽象级别和学习难度上有所不同。以下是两种语言的简要介绍和学习建议:

C语言:
用途:C语言是一种广泛使用的高级编程语言,适合系统编程、嵌入式系统、操作系统开发等。
抽象级别:C语言是一种过程式语言,提供了比汇编语言更高的抽象级别,使得编程更加直观和易于理解。
学习难度:相对于汇编语言,C语言更易学,有大量的学习资源和社区支持。
为什么学习C语言:
它是许多现代编程语言的基础。
有助于理解计算机系统的底层工作原理。
提供了对硬件的直接控制能力,但比汇编语言更易于编写和维护。
汇编语言:
用途:汇编语言主要用于编写需要与硬件紧密交互的程序,如驱动程序、性能关键型应用程序等。
抽象级别:汇编语言是一种低级语言,非常接近机器语言,需要对计算机体系结构有深入的了解。
学习难度:汇编语言比C语言难学,因为它需要对计算机的指令集和硬件有深刻的理解。
为什么学习汇编语言:
深入了解计算机的工作原理。
优化程序性能,编写高效的代码。
在某些特定领域(如嵌入式系统、操作系统内核等)具有不可替代的作用。
学习建议:
如果你是编程初学者,建议从C语言开始学习,因为它更易于上手,有丰富的学习资源,并且可以为你打下坚实的编程基础。
如果你对计算机硬件或底层系统感兴趣,学习汇编语言可以帮助你更深入地理解计算机的工作原理。
结合学习:在学习C语言的基础上,逐渐了解一些汇编语言的概念,可以帮助你更好地理解程序是如何被执行的。
无论你选择学习哪种语言,重要的是理解编程的基本概念,如变量、控制结构、函数等,并且通过实践来加深理解。随着经验的积累,你可以更自由地选择适合特定任务的语言和工具。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表