在学校的时候,不知怎么的机缘巧合就结识了汇编语言,但到找工作时却选择了Vc++。不过到现在,偶还是对汇编有种难以割舍的情怀。虽然现在是本人在搞C#,然对我影响最深的还是汇编。
偶在大二的时候就用汇编写了一个飞机打字符的游戏,可惜由于自己的原因,到毕业时,除了汇编什么也不会。找做单片机和嵌入式的学历不够。碰着就碰到了VC++里。在工作做慢慢的从Vc++转到了C#,不过决定学习c#的过程并不平坦。偶不想放弃以学的C++,想用C++托管扩展进行编程。但发现。c++托管编程并不适合公司里快速开发项目的要求,所以就开始学习了。net下最流型的语言c#。
在学习c#的过程中,并没有怎么去研究IL汇编。而是用x86的汇编去理解C#语言。我理解的就是.net为程序自动做了垃圾回收,程序员不用在去管烦人的内存回收了。我所看到的,只有地址,分配空间,回收空间,计算,这就是我从汇编所看到的c#语言,其余的都是编程思想与快速开发方式。(什么元数据呀,类型呀,都是内存中的地址。)
所以,如果了解了x86的汇编,在去学其他的编程语言,就不会那么的困难了,因为最困难的语言就已经了解了。但并不是所有的程序员都需要去学习汇编语言,汇编只是告诉你机器是怎么执行你写的程序的,并没有告诉你怎么快速的去解决现实中的问题。我们用高级语言,就是简化与机器的过于紧密,转而腾出更多的时间来去解决现实中的问题。如果你想更深的了解编程语言,那么就请去看汇编吧(因为高手总是用汇编说事)。如果你想更好的去解决现实中的问题,呵呵,我也不知道怎么办!(以后会知道的)
一下是偶的飞机大字符游戏,有兴趣的朋友可以看一下。
操作方式:
空格发射子弹,左右移动飞机。如下图:
启动画面
打飞机过程。
欢迎高手来拍砖!!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?