不难,有本书叫编译原理,写个词法分析器,语法分析器,编译器,链接器,你的c语言就诞生了。
不过,没必要了,各种语言已经够多了。
这有个例子,是我在2000年做的X语言,
1.支持中文、英文切换
2.语法是basic,pascal,c,pb的混合体
3.自创不大于,不小于操作符
4….特性多多,呵呵
看图吧:
我的青铜工作室……我的理想我的青春呀,俱往矣.
关于编程语言,c#,basic,turbo c,vc,pb,delphi,java,objective c,fortran,prolog,php,js,ruby都多少用过,但从语法角度,c# 是我最喜欢的,到了一定高度了。
但是哪个语言好,就没有什么标准答案了,各有各的环境用途,Delphi在9几年,易用,编译速度,神一样的存在(比vc),做ios躲不开oc,android离不开java,企业应用vs又快又好,驱动开发老老实实c,前端js vue。所以选语言通常没好坏,看应用环境。
关于中文编程,能体会到大家的情结,但编程最关键的是对目标的抽象,面向对象编程思想,对系统软硬件架构的全面了解。然后系统的某个环节实现,需要什么语言就去学习,实现一下,没感觉哪个有太难。
关于X语言,是2000年做的,用中文也只是玩玩的想法,实际没太大用途。在同学中推广也不顺利,基本就废了。
后来在一个工资软件里,用于表达式计算,类似excel,灵活性很好。
再后来,用它衍生出一个模版语言,这个倒很有用,近几年每天工作都要用到。
也就这样了,岁数大了,没时间折腾了,现在就想早点财务自由。等退休了,再捡起儿时的理想,呵呵😄
祝各位即将踏入此行的朋友们,入对行,走对路,发大财!
这就很困难了吧,你不仅了解系统底层,而且深熟各种原始系统编码,二进制等,可能现有的机器编码做不到,你要无种中生有的做出更精、更强、更安全的编码,可以是好像有规律的乱码、不局限于数字字符,可以凭空制造字符,做出别人完全看不懂的文字。像现在的量子计算机。打通硬件的禁锢: cpu、gpu、soc等等处理芯片。做出完全不是冯诺依曼的想法的设备,可以是投影、脑后插管、植入人体芯片、光谱混合渲染出图像。你要精通各种专业极强的领域,获得电子工程博士、计算机视觉、系统架构,算法,数学、物理、网络安全,社会学、心理学、美学。做出现代计算机算法的创新,我也不清楚,但我知道,下一个图灵奖说不定就是你,中科院院士你来当,当然是解决了现代计算机一些普遍问题,而且有创新,然后可以做新的操作系统,完全匹配编程语言新特性,设备:电脑、手机、手表、眼镜、游戏机、头戴虚拟现实设备、人工智能、机器人、汽车、电动车等等。我只是很肤浅。你要抛弃中国根深蒂固的要赚钱的想法,抛弃家庭亲人,抛弃时间,抛弃别人的眼光,更有偏执的心。投进去出不来,可能水花都没有,一辈子铺在你的梦想上,也可能不会成功,你可以开源给中国人一起来完善。