- 主题:现在回过头才发现 qbasic 有调用底层的能力
专业C农感觉脸好疼呀
【 在 tange97 的大作中提到: 】
:
: 我没明白你的需求。如果是要专业编程,
: 现在谁还用c?如果是写点小程序,那肯
: 定是Python,或者贵软的PowerShell啊。
: 【 在 hgoldfish 的大作中提到: 】
#发自zSMTH@如有雷同 纯属巧合
--
FROM 123.122.163.*
【 在 hgoldfish 的大作中提到: 】
: 我最近在看各种 arm, 8086, amd64, loongarch64 的汇编,发现 8086 的 16bit 汇编真是太简单了。除去一些字符串操作汇编这种东西,就那几条指令。我要是 80 年代的程序员,我也学汇编,因为就算学 c 语言,也不见得比汇编简单多少。
:
光怪陆离的大千世界, 无非赤橙黄绿青蓝紫七种颜色混合, 加上折射衍射定律。
整个计算机的技术不也就是二进制, 移动+与或非的逻辑, 更是没法再简单了,
这不影响规模效应带来的复杂。
汇编的复杂不在于指令的复杂, 在于逻辑的复杂
以及状态的千变万化, 调用过程或者跳转过程,前后堆栈压栈出栈的一个不匹配,
在dos时代就是横死重启机器, 如果引起问题的只有几十万行代码的一小段,还不确定是什么情况下执行,调试过程一遍又一遍的reset,本身就很考验人。
现在, 机器性能已经不可同日而语, 还有各种多进程保护, dos实模式时代, 谁的一行代码都能让系统趴窝。
--
FROM 115.171.244.*
我说的是 80 年代的 DOS 程序员哈。当时的个人计算机主要做好文字显示、编辑、数据库录入就差不多了。尤其是我们中国那会儿还比较穷,拿电脑玩游戏的没几个这么干。面对这些简单的任务,用 C 语言还得内嵌各种汇编,还不如直接用汇编了事。
90 年代以后,计算机的能力越来越强,386 以后都内置浮点协处理器,内存也大,计算机能做的事情越来越多。再用汇编就复杂了。
【 在 poggy 的大作中提到: 】
: 光怪陆离的大千世界, 无非赤橙黄绿青蓝紫七种颜色混合, 加上折射衍射定律。
: 整个计算机的技术不也就是二进制, 移动+与或非的逻辑, 更是没法再简单了,
: 这不影响规模效应带来的复杂。
: ...................
--
FROM 183.253.147.*
我也看了几篇 6502 的汇编哈哈。不过看归看,现在已经 21 世纪了,我不太可能去折腾汇编。只能说跟着汇编语言深造计算机体系结构,理解 CPU 设计的原理,帮助自己写好程序。
【 在 sosei 的大作中提到: 】
: 不试试6502汇编吗
--
FROM 183.253.147.*
那最初的dos是用啥写的,不会是汇编吧
【 在 pigtracer 的大作中提到: 】
: C出现还是比较晚
--
FROM 180.104.104.*
就是汇编,有源代码的。
而且那种编程条件,也必要使用汇编。当时的程序员编程都是一个个字节扣出来的。内存资源极其紧缺。
【 在 pabkyh 的大作中提到: 】
: 那最初的dos是用啥写的,不会是汇编吧
--
FROM 110.81.0.*