天天看点

如何评价python语言_浅谈我对几种编程语言的看法

姓名:余甜  学号:16180288004

【嵌牛导读】:只要是学IT的,谁不会几种编程语言呢。但是每当大家决定入手一门新的编程技能的时候,大家就会陷入沉思,究竟学什么会好一点,在这里,我想给有这个问题和打算的朋友一点经验。

【嵌牛鼻子】:C,C++,C#,python,代码赏析

【嵌牛提问】:说说你最了解的几种编程语言吧,说说你的看法?

【嵌牛正文】:

虽然我代码写的不多,但是对常见的几种编程语言有一定的接触,接下来的文章,仅代表个人看法,没有其他意思,仅仅是一种经验分享。很多人在决定学习一门编程语言,会先看看网络上评论,而我就是网络怪圈的受害者。当初学完C语言,学过C++的学长们会向我极力推荐它的优越性,于是我开始有意识进入C++的论坛,果然以压倒性的优势,轻松站在各大编程语言的顶端。然而当我学完C++基础语法,却有人告诉我,C++过时了,应该学JAVA写窗体程序。偶然间又被推荐了python。这一次我不在那么随意,比较全面的看了网络评论之后,我发现,也许评论C++的JAVA程序员并没有真正接触过C++,评论java的python程序员也没有真正和java好好交谈,大家似乎都应征了那句话“情人眼里出西施”。

在纠结与尝试中,我先后接触过C,C++,C#,html,python,由于HTML风格不适合我,所以没能坚持学完这一个全家桶,所以在此不对它进行评价。如果你是一个思想比较容易天马行空,但是不容易走神,很容易专注的人,很有全局意识,那么我觉得,无论是C语言还是C++都是适合你的,毕竟他们的高效,是别的语言无可替代的。唯一的缺点就是指针和引用会让多数困扰(虽然笔者最喜欢指针和引用,所以我喜欢C++和C语言,但是这个问题我不可否认)。写C语言的代码,就像是在绘制一个结构框图,思想需要能随时深入浅出,我觉得不适合性子比较慢,不自信的人。

C语言:

如何评价python语言_浅谈我对几种编程语言的看法

C++:

如何评价python语言_浅谈我对几种编程语言的看法

C#:

如何评价python语言_浅谈我对几种编程语言的看法

python:

如何评价python语言_浅谈我对几种编程语言的看法

如果按照辈分排,C++算是C语言的孩子,而C#和java是C++的孩子,二者自然就是兄弟了,python就很像C++的旁亲吧。不管python怎么包装,如何简洁,写python的时候,我会自然迸发出写C++的感觉,不同的是没有了指针罢了。写python的代码,就像是和计算机对话,如果你是个说话很有条理,喜欢无限探索的人,那么应该是很适合python的吧,同时我不得不说,python凭借它的开源,获得了极其丰富的库,这个使得它的功能特性十分完善。与此几乎相反的,我认为就是C#了,作为微软近年来的王牌之一,虽然与python路线相悖,但是也不影响别人占据市场份额。一个写C#代码的人,就像在和一个心思缜密的女孩子对话,她什么都是显得那么高雅。当然,繁文缛节会让你觉得,很拘束,很累。但是visual stdio发展到今天,几乎完美解决了这个不足。如果你比较有耐心,追求高雅,那么我相信,你会像我一样爱上C#。就像领我走进C#殿堂的教授所说,用C#编程,你真的太幸运了!最初的时候,你会觉得,它很繁琐,不如C语言随心所欲,不如python变幻无穷,神通广大,简洁。当时时间久了,你会觉得,你写的C#代码,就是一篇文章,如此的缜密,如此的优美。当然,它的灵活性却是有所欠缺,所以有时候习惯了C++的程序员会很憋屈,甚至抱怨,我刚入手就是如此> _<

写到这里,我其实是想说,写代码也可以是一种艺术。编程语言是你和电脑交流的方式,最好的语言,莫过于贴近你的性格的。就像说话说得顺口一样吧。也许在我这里,C#在我这里能飞上九天,在你那里一文不值也是见怪不怪的事了。希望大家能早日遇到自己心仪的语言,不再痛恨看着电脑无话可说,不再感叹入错了门。