<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BeyondCodeX的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/BeyondCodeX</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BeyondCodeX]]></copyright><item><title><![CDATA[中国为什么没有自己的编程语言？哲学、数学和语言学是关键]]></title><link>https://blog.youkuaiyun.com/BeyondCodeX/article/details/119979398</link><guid>https://blog.youkuaiyun.com/BeyondCodeX/article/details/119979398</guid><author>BeyondCodeX</author><pubDate>Sun, 29 Aug 2021 13:03:33 +0800</pubDate><description><![CDATA[中国为什么没有自己的编程语言？不是不需要，而是缺乏哲学、数学、语言学和编译原理方面的理论和实践，看明白才知道差距不小。



中国为什么没有编程语言

中国都是应用编程语言，很少有自己开发语言的人。应用制造是两码事。所以你问这个问题，就像问一个乘坐火箭到太空旅游的人，火箭是怎么造出来的？很难得到你想要的答案。



他们多半不清楚火箭是怎么造出来的

要形成一门编程语言并不是一件容易的事。计算机和软件程序的创始发明应该属于冯诺依曼（John von Neumann）和图灵（Alan Mathison Tur]]></description><category></category></item><item><title><![CDATA[程序的本质是什么？程序员的工作性质是什么？]]></title><link>https://blog.youkuaiyun.com/BeyondCodeX/article/details/119960578</link><guid>https://blog.youkuaiyun.com/BeyondCodeX/article/details/119960578</guid><author>BeyondCodeX</author><pubDate>Fri, 27 Aug 2021 21:09:19 +0800</pubDate><description><![CDATA[程序的本质是什么？程序员的工作性质到底是什么？容易被取代么？



程序的本质是把人的思想变成计算机可执行的机器代码。

程序员的工作性质的本质是翻译。



你思路和需求清晰后，可以用任何高级语言来表达思想的，最后会被翻译成机器语言，驱动计算机去执行。



软件行业有两个著名的公式 ：



1、软件=数据结构+算法。 这是瑞士计算机大师Niklaus Wirth 说的，他发明过Euler、Algol-W、Pascal、Modula 和 Oberon很多种编程语言。



2、算法=控制+逻辑。 这是英]]></description><category></category></item></channel></rss>