为什么会有这么多编程语言存在?
为什么会有这么多编程语言存在?
的确,其实我们并非需要这么多编程语言,然而我们却需要不断去开发它们,对于孩子们学习编程语言,这些编程语言都一样吗?
从某种意义上来说,它们是一样的。你可以用Ruby,Java,Python,C#,Go,JavaScript等许许多多语言开发网页。也就是从实现的角度来说,这些编程语言就是帮助我们把人类的想法化作0和1然后被机器所理解再呈现到我们的眼前。而从我们与这些语言互动的角度而言,它们则各有差别,而这也是为什么会开发这么多语言的理由之一。
1.编程语言就像是我们手中的工具,我们为不同的工作选择不同的工具来完成任务。就像剪刀,水果刀,大刀都能达到切割的目的,而很显然我们不会在每一件事上都用相同的刀。编程语言是类似的,Ruby和JavaScript都是建设网站的优质选择;Java和C++经常出没在商业领域之中;Python和R则是数据分析的一把好手。所以编程语言没有贵贱之分,只不过是应用的领域不同而已。而根据我们对于简易、安全和速度的考虑,我们则会使用不同的语言来达到我们的目的。
2.开发者也有不同的品味
撇开实用性,开发者们同样有不同的操作习惯和品味。编程语言对于开发者而言是一个将灵感传达至机器的工具,也正因为如此才催生出了各种各样的编程语言。这样我们可以在选择编程语言的时候拥有了更多的选择,我们可以选择Ruby的灵活性,选择Python的简单可视化,选择Java的严谨。我们可以用各种各样的方法来得到答案,而解题过程、使用的公式则可以由你自己来选择。
3.人性化是最重要的
让我们再抛开品味,我们都知道无论是什么项目,开发语言都是由项目参与者所决定的。而这时,选择一个参与者都知道精通的语言,往往比实用性、品味来的更重要。技术总是为人类所服务的,所以我们在选择时更要以集体的思维来考虑,衡量我们的选择是否正确。
我们需要多样化
总之,我们有这么多编程语言因为在我们面前的工作的确需要不同的方式来处理。而这一份多样性同时也给开发者注入了有趣的项目经验、精彩的编程经历。正以为这一份多样化,编程的世界才会像现在这样,充满了创造力,充满了乐趣。
- 推荐信息
- 诸暨空飘气球租赁开工奠基开业庆典专用
- 上海展会板房 活动展位 隔间 标摊出租搭建
- 商业演出-巡演-路演-开业典礼-暖场活动-奠基活动策划
- 北京国展展会展板制作KT板展架会议背景板搭建安装
- 海淀桁架搭建背景板喷绘KT展板易拉宝展架条幅横幅制作
- 永安里亚克力字制作国贸logo墙制作金属不锈钢字激光雕刻字
- 北京顺义新国展展会会议背景板 kt展板 X展架易拉宝制作安装
- 昌平背景板喷绘宝丽布写真布会议背板安装无味喷绘布制作安装
- 高碑店亚克力雕刻字logo墙背景墙形象墙字水晶字立体字制作安
- 上海奶茶店食用冰块配送电话,餐饮火锅店食用小冰块订购公司
- 天津食用冰配送,小冰块批发,酒吧奶茶,各种展会用冰批发,
- 庆云开业庆典公司庆云演出演艺公司庆云年会晚会策划活动演艺
- 签到背景 桁架 展会服务 签约背景 桁架出售
- 北京展板制作价格合理展会展板桁架签到板字制作价格最低质量放心
- 北京顺义新国展展板制作环保布制作展会背景板制作价格最低质