凯里网站建设如何收费,建设工程质量+协会网站,自己怎么创建网址,桐乡做网站的公司如何看待 Linux 内核邮件列表重启将内核中的 C 代码转换为 C 的讨论#xff1f; 在开始前我有一些资料#xff0c;是我根据网友给的问题精心整理了一份「Linux的资料从专业入门到高级教程」#xff0c;
点个关注在评论区回复“888”之后私信回复“888”#xff0c;全部无偿…如何看待 Linux 内核邮件列表重启将内核中的 C 代码转换为 C 的讨论 在开始前我有一些资料是我根据网友给的问题精心整理了一份「Linux的资料从专业入门到高级教程」
点个关注在评论区回复“888”之后私信回复“888”全部无偿共享给大家这些人一半是没看过Linux里面的各种宏一半是还用着C11这种“modern C”举个例子都只能举得出来烂大街的“C模板”要不要去看看kernel里为了实现模板造的那套宏黑魔法
再者C模板这回答下被吐槽很多的都是些什么模板元编程的内容再加点SFINAE吧所以我说这里面很多人都还抱着C11这种古代C叫modern迭代到C20乃至23C针对元编程技术早就在可读性上进化了许多包括SFINAEC20的concept都可以在很大范围内取代掉它了。
同样是要上天C开飞机仪表盘一大堆旁人根本看不懂直呼高深莫测说飞机太复杂了还是用脚走比较“朴实无华”然而目标是要上天你用脚就只能“朴实无华”地干出更复杂的事情。
C的所谓“复杂”是语法条例的繁琐凭借着C20的强大语言特性很多需求都不需要太过堆砌令人看不懂的代码打“黑魔法”而很多人幻想中的“C语言”是全文都是朴实无华的代码、一眼就能看透的语法但是需求是恒定的孱弱的“朴实无华”代表C语言代码有各种你分开看知道是在干什么、合起来就看不懂的黑魔法这个才叫“心智负担”。
说CABI复杂、说写C的人菜、说C性能不好我都不想说什么说C很多黑魔法C语言朴实无华未免有点倒反天罡。