分享

来自选择编程语言学习的误导

 天道酬勤YXJ1 2017-01-08

很多刚刚步入学习编程的年轻学生其实大都抱着一种有意思感兴趣的想法来选择了计算机软件工程的专业,但是在进入之后,会发现学校会教学生定向性的编程语言学习,例如java,和c。

其实从语言的广泛性上来看,java和c都是大多数高等院校的首选编程语言教学,尤其是java的“一次编写,随处运行”的特性,让java替代掉了越来越多的c语言教学课程,相比较c,java也会表较容易接受。

但是我们今天不讲这个,我们不会用这么大把的长文来赞美一种编程语言的好处,相反,我们需要来客观的认识一下。

很多学生很喜欢java,不是因为java这种语言本身会有多么的好,而是在第一次接触的时候就选择的java,多余还没有深刻学习到语言的特性的时候,自然而然的就将java列入了自己首选的编程语言。再加上安卓,后端以及各种桌面程序的开发越来越得心应手,学生们开始离不开java的代码,因为他们变得很依赖这个从一开始就学习的语言。

相反的,其实java并不是很好,尤其是作为后端开发,使用java构建的代码把整个服务器变得很沉重,如同带上了锁链。

就像是很多人会拿php来写网页程序并且何时何地都在吹嘘着“php是世界上做好的编程语言”一样,这中根本就没有可比性。只有适合自己的编程语言才是最好的,并不是因为这个语言是最好的。

类似于php与java,像这种应用场景不同的语言最好不要用来比较其适用性。php本身就是应用于网站开发的语言,甚至不能用来开发桌面程序,拿java和php进行对比只会让人觉得很蠢。

那么现在问题来了,既然不能拿不同类型的编程语言来进行对比,那么初学者要怎么选择自己的编程语言呢?

其实这个问题是非常简单的,只要转变你选择编程语言时的思维,就会变成一个定向性的问题。那就是,你想做什么?

如果你要做桌面程序,那么只要确定你面向的操作系统,java绝对是你的首选。java的跨平台特性就会成为一个强有力的能力。

然而python这种解释型语言却和java的表面对对象不同,不过同样可以跨平台运行。

所以,不要被选择最好的编程语言所迷惑,要有针对性的选择适合自己的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多