太原之恋 书摘:女孩儿是个编程高手,真的不知道她是怎样学来的这个本事。在这个IT从业者人数急剧膨胀的年代,真正精通系统底层编程的人却并未增加,因为能用的工具太多了,也太方便了,没必要像苦力似的一行行编代码,大部分都可以用工具直接生成。即使像女孩儿要做的编写病毒这样的活计也是一样,有众多的功能强大的黑客工具,所谓编写病毒不过是把几个现成模块组装起来就行,或更简单,对单个模块修改一下即可。在诅咒之前大规模流行的最后一个病毒熊猫烧香就是这么弄出来的。但这个女孩儿却是从头做起,没有借助任何工具,自己一行一行地写代码,像用勤劳的农家女用原始的织布机把棉线一根一根织成布。想象她伏在电脑前咬牙切齿敲键盘的样子,我们不由想起海涅的《西里西亚织工》中两句诗:老德意志,我们在织你的尸布,我们织!我们织!!——《太原之恋》
我家儿子12岁多,从几岁开始就特别喜欢研究数码产品系统,特别喜欢研究操作系统的各项功能,经常在电脑上自己研究系统,别人玩电脑是玩游戏,他是研究系统和编程,一个人在房间经常画各种数码产品和系统图案!
茅塞顿开!
今天凌晨四点,翻来覆去,实在是睡不着,从床上爬起来,从二楼卧室下到一楼的操盘室,按照惯例煮一杯咖啡,打开电脑,继续从事操盘系统的编程研究。四点半左右奇迹发生了!本人十几年以来一直对庄家的资金运作轨迹,庄股一轮大行情的启动拐点不断进行研究。甚至已经到了“痴迷不悟”,“废寝忘食”的地步。此刻不敢相信自己的眼睛,一个简简单单的程序,居然被自己无意中改变程序中的一个“数字”给解决了。
“大道至简”!回头细品,随便改变程序中的一个数字,就能改变你的人生!
由于兴奋!随笔杂谈!
土建不懂,我们做自动化,图纸都是示意图,其它控制系统软件编程,那就自能自己改,作完出图给甲方部门,因为以后他们维修检查有参考,有时去企业施工,工程师还会把企业原有设备线路没有图的作图给企业。
从最开始写简单的单片机点灯代码,到写通信协议点亮显示屏和传感器,再到操作系统编程,再到FFT。感觉道路越来越艰难了。操作系统编程都还没完全搞明白,FFT是有一个任务现在在现学[衰]。
Rust社区奉上的快如闪电般的代码编辑器-Lapce。Rust不仅仅在系统级编程方面有着出色的表现,内存安全和性能高效可以应用在任何开发项目中,一个采用原生界面技术和GPU加速的代码编辑器竟然完全是采用Rust语言编写,让人再次惊叹Rust语言的编程魅力。
Lapce采用了Tree-sitter进行代码的语法高亮,性能比普通的要快不知道少倍,而且还内置了LSP协议支持,你所期望的智能提示、诊断功能以及代码响应等都已经集成好了。
Lapce作为一个编辑器难免不会被开发者拿来与Visual Studio Code进行比较,是的,目前Lapce的生态还没有Visual Studio Code那么成熟,但是,你看它所采用的技术都是相当高性能的代表,就连其插件系统,采用的也是WASI,你不但可以使用JavaScript进行开发,任何支持WebAssembly的语言都是可以为其创建插件的,相信不久的将来会有越来越多的插件。
项目地址:GitHub - lapce/lapce: Lightning-fast and Powerful Code Edito...
#如何选择开源软件才能控制企业成本# #lapce#
“可以不用,但是必须要有!”眼下残酷的现实和国际形势告诉我们这个道理。
电脑&手机:联想,华为,小米等
CPU:龙芯,华为的麒麟等
操作系统:华为鸿蒙
编程语言:华为仓颉
机器语言:龙芯的LoongArch指令集
以上从应用层到机器层,层层深入直至底层架构和系统,渐渐地我们都有了。不管目前好与坏,我们有了,就像有了北斗导航,空间站。安全感!
之前说我们有自主的CPU有些牵强,因为我们6大CPU都还是用人家的ARM,X86,MIPS等指令集虽然目前还要用别人的。万一断供,我们还有自己的备用。
断供华为和中兴只是开始,漂亮国在尽一切手段与我们“脱钩”,以摆脱对我们的依赖好放开手脚来制约我们,而且不惜代价,不讲武德。
所以,我们必须放下一切对漂亮国的幻想!必须全产业,全生态自主研发。
当程序员在积累了不少的编程经验,这个时候编程语法,调用库函数已经问题不大了。进而不再满足于程序正确运行、功能实现无误。
这个时候深入的了解程序背后发生的事情,如操作系统的原理,调度机制,内存管理,文件系统,了解编程语言实现的细节,如C的函数调用机制,参数的传送机制、堆栈的建立过程等
这些将是程序员提高的重要环节。