所有的编程语言都一样吗?
一提到学习少儿编程时,很多家长总会被告知要学习Python,Scratch作为入门编程语言,因为他们简单、易学又好用,然而剩下这么多编程语言却甚少被科普。那么多的编程语言,他们都一样吗?
其实从某种意义上来说,它们是一样的。你可以用Ruby,Java,Python,C#,Go,Java[script]等许许多多语言开发网页。也就是从实现的角度来说,这些编程语言就是帮助我们把人类的想法化作0和1然后被机器所理解再呈现到我们的眼前。
不同的工作需要不同的工具。编程语言就像是我们手中的工具,我们为不同的工作选择不同的工具来完成任务。就像剪刀,水果刀,大刀都能达到切割的目的,而很显然我们不会在每一件事上都用相同的刀。
同样,编程语言是类似的,Ruby和Java[script]都是建设网站的优质选择;Java和C++经常出没在商业领域之中;Python和R则是数据分析的一把好手。而根据我们对于简易、和速度的考虑,我们则会使用不同的语言来达到我们的目的。
正是我们有这么多编程语言,它们在我们面前的工作的确需要不同的方式来处理。而这一份多样性同时也给开发者注入了有趣的项目经验、精彩的编程经历。正以为这一份多样化,编程的世界才会像现在这样,充满了创造力,充满了乐趣。