像Sm这样的Python开发环境

2024-09-29 23:19:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我喜欢用Python语言编程来解决系统管理环境中的日常问题,我对此很满意。在

我正在学习Pharo Smalltalk,并对这种语言在对象编程中的不同方法很感兴趣。在

我非常喜欢Smalltalk虚拟机的概念和将环境保存在一个文件中的系统映像概念。在

Python中是否存在类似的情况?在


Tags: 文件对象方法语言概念环境系统编程
3条回答

如果您有足够的时间:)您当然可以使用Glamour和{a2}在Pharo中构建一个Python开发环境。在

实际上,在其他语言中没有什么比smalltalk更好的了。唯一的事情是,仍然是德尔福和它的开源兄弟Free Pascal +拉扎鲁斯,但仍然是因为它试图保持联系与C/C++的是非常不同的语言和环境。我喜欢python作为一种语言,因为它非常流行、容易、简单等等,但是一旦你离开了语言和图书馆领域,你就会孤立无援了。这让我确信smalltalk环境是我最想要的。在

smalltalk环境的优雅、易用性和强大功能的唯一体现就是emacs。我在这里不提vim,不是因为它是一个低劣的编辑,当然也不是因为它更差可伸缩Vim太棒了。但是像smalltalk IDE这样的emac是在它们自己的语言之上构建的。对于smalltalk IDE来说,它的smalltalk For emacs的elisp占其基于代码的90%以上,而VIM则有50%依赖于C源代码。在

emacs在gui中所缺少的是它在文档方面的优势。Emacs还有一个简单的体系结构,所有东西都不像smalltalk那样是一个对象,而是一个函数,elisp甚至有lisp宏供您创建自己的语法。对我来说,emacs是另一个很棒、令人惊奇的工作环境。Emacs有pymacs,它允许您使用python编写Emacs脚本,并获得对所有Emacs库的完全访问权,但elisp作为一种编程语言,不仅比python更快,而且更优雅。在

阿菲克,不。没有什么比Python的Smalltalk图像更好的了。在

相关问题 更多 >

    热门问题