FanEssay | 方鸭子留学教育旗下论文品牌
注册 登录
Essay代写范文:The Python Paradox 2019-05-10

今天英国论文代写机构Fanessay小编整理了一篇Python代写的Essay范文-The Python Paradox,本篇文章阐述的内容关于我说了一些让很多人感到不安的事情:你可以让聪明的程序员在Python项目上工作,而不是在Java项目上工作。

 

I didn't mean by this that Java programmers are dumb. I meant that Python programmers are smart. It's a lot of work to learn a new programming language. And people don't learn Python because it will get them a job; they learn it because they genuinely like to program and aren't satisfied with the languages they already know.

 

Which makes them exactly the kind of programmers companies should want to hire. Hence what, for lack of a better name, I'll call the Python paradox: if a company chooses to write its software in a comparatively esoteric language, they'll be able to hire better programmers, because they'll attract only those who cared enough to learn it. And for programmers the paradox is even more pronounced: the language to learn, if you want to get a good job, is a language that people don't learn merely to get a job.

 

Only a few companies have been smart enough to realize this so far. But there is a kind of selection going on here too: they're exactly the companies programmers would most like to work for. Google, for example. When they advertise Java programming jobs, they also want Python experience.

 

A friend of mine who knows nearly all the widely used languages uses Python for most of his projects. He says the main reason is that he likes the way source code looks. That may seem a frivolous reason to choose one language over another. But it is not so frivolous as it sounds: when you program, you spend more time reading code than writing it. You push blobs of source code around the way a sculptor does blobs of clay. So a language that makes source code ugly is maddening to an exacting programmer, as clay full of lumps would be to a sculptor.

 

At the mention of ugly source code, people will of course think of Perl. But the superficial ugliness of Perl is not the sort I mean. Real ugliness is not harsh-looking syntax, but having to build programs out of the wrong concepts. Perl may look like a cartoon character swearing, but there are cases where it surpasses Python conceptually.

 

So far, anyway. Both languages are of course moving targets. But they share, along with Ruby (and Icon, and Joy, and J, and Lisp, and Smalltalk) the fact that they're created by, and used by, people who really care about programming. And those tend to be the ones who do it well.

 

以上就是fanessay为大家提供的Essay代写范文。如果同学们想了解更多Essay范文,请关注Fanessay平台。Fanessay留学咨询原创版权郑重声明:留学生原创论文范文来源Fanessay编辑。未经许可,谢绝转载。对于侵权行为,Fanessay有权追究法律责任。有任何需要Essay代写,Paper代写,Assignment代写等课业辅导需求可联系我们客服人员。更多美国,加拿大等欧美国家论文范文欢迎访问我们主页 www.fanessay.com

在线咨询
QQ咨询
微信扫一扫
注册
忘记密码
注册