2020年4月

树莓派销量在新冠病毒流行期间猛增


树莓派单板机在今年三月创下了 64 万的庞大销量,这显然与人们响应政府号召、在新冠病毒流行期间宅家工作和学习有很大的关系。树莓派联合创始人 Eben Upton 在接受 TechRepublic 采访时称,当前许多家庭都面临着争夺计算机使用权的问题,而树莓派正好可以满足爱折腾的一群的 DIY 爱好者们的部分需求。

6dc7dc4b6864e2b.jpg
Eben Upton(图自:树莓派基金会)

其次由于 COIVD-19 重症病例越来越多,一线医护也面临着呼吸机等急需物资的保障难题。



Python的语言特点


解释性语言

解释性语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译。

优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。

缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。

其他同类代表语言:JavaScript、Erlang、PHP、Perl、Ruby

动态语言

动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。

其他同类代表语言:Object-C、C#、JavaScript、PHP、Erlang

动态类型语言

动态类型语言指在运行期间才去做数据类型检查的语言,动态类型语言的数据类型不是在编译阶段决定的,而是把类型绑定延后到了运行阶段。

其他同类代表语言:Ruby、Erlang、JavaScript、swift、PHP、Perl

强类型语言

强类型语言一旦一个变量被指定了某个数据类型,如果不经过强制类型转换,那么它就永远是这个数据类型。你不能把一个整形变量当成一个字符串来处理。

其他同类代表语言:Java、C#、Object-C、Ruby