Python是您唯一的编程语言吗? [英] Is Python your only programming language?

查看:67
本文介绍了Python是您唯一的编程语言吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对某些事情感到好奇......许多拥有Java

背景和学习过Python的Artima.com成员得出的结论是Java和

Python是高度互补的语言。他们永远不会考虑填充Java在他们的工具箱中使用Python的地方,但是认识到这里有很多任务需要将Python添加到混合中。


我想问你hard-core clp Pythonistas:你使用Python来支付
所有东西吗? (而且我只是将Python + C扩展计为Python)或者你可以保持另一种语言近在咫尺吗?如果是这样,它是什么?最后,你能预见到一天Python可以用于所有实际意图

和目的,你唯一的编程语言吗?

I''m curious about something... many Artima.com members who have a Java
background and learned Python have come to the conclusion that Java and
Python are highly complimentary languages. They would never consider
filling the place Java has in their toolbox with Python, but recognize there
are many tasks where it really pays to add Python to the mix.

I want to ask you hard-core c.l.p Pythonistas: Do you use Python for
everything? (and I''m counting Python + C extensions as just Python) Or do
you keep another language equally close at hand, and if so, what is it? And
finally, do you foresee a day when Python can be, for all practical intents
and purposes, your only programming language?

推荐答案

2003年8月12日星期二05:44:45 GMT,Joe Cheng写道:
On Tue, 12 Aug 2003 05:44:45 GMT, Joe Cheng wrote:
许多人得出的结论是Java和Python是高度免费的语言。


我认为你的意思是补充;我从来没有过编程语言

赞美我的任何事情,虽然它会对所有那些

错误消息做出很好的改变: - )

我想问你hard-core clp Pythonistas:你用Python做什么吗? (我正在将Python + C扩展计算为Python)
或者你手边还有另一种语言,如果是这样,它是什么?


这些天我的专业编程主要是系统管理员工具编写。

我过去常常使用70%shell和30%perl,这些天我做80% python

,20%shell。这可能反映了我写的工具的特殊的,小范围的性质




这也反映了我打算将这些工具用于可维护

其他人不一定知道我内心使用的语言。我将b b b b to to to to to to to to to to to to to to ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >
自愿评论它看起来像伪代码。 :-)

最后,你是否预见到有一天Python可以用于所有实用意图和目的,是你唯一的编程语言?
many [...] have come to the conclusion that Java and Python are highly
complimentary languages.
I think you mean "complementary"; I''ve never had a programming language
compliment me on anything, though it''d make a nice change from all those
error messages :-)
I want to ask you hard-core c.l.p Pythonistas: Do you use Python for
everything? (and I''m counting Python + C extensions as just Python)
Or do you keep another language equally close at hand, and if so, what
is it?
My professional programming these days is mostly sysadmin tool writing.
Where I used to use 70% shell with 30% perl, these days I do 80% python
with 20% shell. That probably reflects the ad-hoc, small-scope nature
of the tools I write though.

It also reflects the fact that I intend these tools to be maintainable
by others who don''t necessarily know the languages I use inside out. I
would shudder to show a complex shell or perl script to a cow-orker, but
my Python scripts are easily explainable -- one cow-orker has
volunteered the comment that "it looks like pseudocode" :-)
And finally, do you foresee a day when Python can be, for all
practical intents and purposes, your only programming language?




我在后面有几个大规模的编程项目,

,那些将完全用Python编写。 (Waiting已经获得了我的支持
Python 2.3的增量不错的功能:-)


-

\我知道我什么时候会死,因为我的出生证明有一个到期日。

` \有效期。 - Steven Wright |
_o__)|

Ben Finney< http://bignose.squidly.org/>



I do have several larger-scale programming projects in the back wings,
and those will be written entirely in Python. (Waiting has gained me
the incremental nice features of Python 2.3 :-)

--
\ "I know when I''m going to die, because my birth certificate has |
`\ an expiration date." -- Steven Wright |
_o__) |
Ben Finney <http://bignose.squidly.org/>


Joe Cheng写道:
Joe Cheng wrote:
我对某些东西感到好奇......许多具有Java背景和学习Python的Artima.com成员都来了得出的结论是Java和
Python是高度互补的语言。他们永远不会考虑使用Python填充Java在其工具箱中的位置,但要认识到有很多任务需要添加Python才能真正付出代价。

我想要问你硬核clp Pythonistas:你用Python做什么吗? (而且我只是将Python + C扩展计为Python)或者
请你保持另一种语言近在咫尺,如果是这样,它是什么?
最后,做你可以预见到Python可以用于所有实际意图和目的的一天,你唯一的编程语言吗?
I''m curious about something... many Artima.com members who have a Java
background and learned Python have come to the conclusion that Java and
Python are highly complimentary languages. They would never consider
filling the place Java has in their toolbox with Python, but recognize
there are many tasks where it really pays to add Python to the mix.

I want to ask you hard-core c.l.p Pythonistas: Do you use Python for
everything? (and I''m counting Python + C extensions as just Python) Or
do
you keep another language equally close at hand, and if so, what is it?
And finally, do you foresee a day when Python can be, for all practical
intents and purposes, your only programming language?




在工作中我主要使用java和C.


我在家编程时通常使用Python或Ruby。

它取决于可用的库。我喜欢两者并同时使用它们。


我很少在家里使用C或Java,因为使用Python或Ruby我在开发解决方案时要快得多

。我从不在家里使用C ++。


,有时候我会玩PHP和Perl。只是为了好玩。


Markus



at work I use mainly java and C.

at home when I programm for myself I normally use Python or Ruby.
it depends on the libraries available. I like both and use both.

I rarely use C or Java at home because with Python or Ruby I am much faster
in developing a solution. and I never use C++ at home.

and sometimes I play with PHP and Perl. just for fun.

Markus


On Tue,2003年8月12日05:44:45 GMT,Joe Cheng < co ** @ joecheng.com>

写道:
On Tue, 12 Aug 2003 05:44:45 GMT, "Joe Cheng" <co**@joecheng.com>
wrote:
我很好奇某事......很多Artima.com会员有一个Java
背景和学习Python已经得出结论,Java和
Python是高度互补的语言。他们永远不会考虑使用Python填充Java在他们的工具箱中的位置,但是认识到这里有很多任务需要添加Python才能真正付出代价。

我想要问你硬核clp Pythonistas:你用Python做什么吗? (而且我只是将Python + C扩展计为Python)或者你可以保持另一种语言近在咫尺,如果是这样,它是什么?最后,你是否预见到有一天Python可以用于所有实际意图和目的,你唯一的编程语言?
I''m curious about something... many Artima.com members who have a Java
background and learned Python have come to the conclusion that Java and
Python are highly complimentary languages. They would never consider
filling the place Java has in their toolbox with Python, but recognize there
are many tasks where it really pays to add Python to the mix.

I want to ask you hard-core c.l.p Pythonistas: Do you use Python for
everything? (and I''m counting Python + C extensions as just Python) Or do
you keep another language equally close at hand, and if so, what is it? And
finally, do you foresee a day when Python can be, for all practical intents
and purposes, your only programming language?



我知道Java,C ,C#,C ++,Visual Basic,Python,Asp,现在我得到了

到Lisp和Scheme。我很熟悉其他一些人,但是这些是我最满意的。
我写了90%的我的python中的代码,甚至可能是95%。我以前用C#编写了一些所有内容,但我发现大部分时间我都在编写一个

表单,其中包含按钮和输出的富文本框(至少

在我现在的位置)。


当我们必须使用ide部署应用程序时,我们将使用VB或C#,

并将这些内容放在从ide调用的python com类中。

Python具有很好的COM集成(比C#或VB好得多)
顺便说一句,所以它让它变得非常简单。


我确实看到有一天我的所有编程都可以在python中完成

(尽管它更有可能一切都在Lisp中完成)。有一些我需要学习如何做的事情,但最终我相信

所有主要部分都已到位。

- 我需要学习wxPython或其中一个变体来建立良好的

跨平台guis更好。

- 我需要学习如何部署应用程序到最终用户更好

- 我需要学习一个基于web的python系统。


你会注意到,这些都是围绕我需要的技术要学习更好,而不是需要完成的技术。


至于IDE,我已经有了一个,它叫做Emacs。

调试器,我只是使用pdb(虽然我希望它有,或者我知道怎么做

编辑并继续)


I know Java, C, C#, C++, Visual Basic, Python, Asp and now I''m getting
into Lisp and Scheme. I''m familiar with quite a few others, but these
are the ones I''m most comfortable with.

I write 90% of my code in python, maybe even 95%. I used to write
everything in C#, but I found that most of the time I was writing a
form that had buttons to push and a rich text box for output (at least
at my current position).

When we have to deploy an app with an ide we''ll use either VB or C#,
and put the guts in python com classes which are called from the ide.
Python has great COM integration (much better than either C# or VB
incidentally), so it makes it really easy.

I do see a day when all my programming could be done in python
(although more likely it will all be done in Lisp). There are a few
things that need I need to learn how to do, but ultimately I believe
all the major pieces are in place.

- I need to learn wxPython or one of the variants on building good
cross platform guis better.
- I need to learn how to deploy apps to end users better
- I need to learn one of the web based python systems.

You''ll note, these are all centered around technologies I need to
learn better, not techonlogies that need to be done still.

As for an IDE, I already have one, it''s call Emacs.
Debugger, I just use pdb (althouh I wish it had, or I knew how to do
Edit and Continue)

这篇关于Python是您唯一的编程语言吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆