2024-09-29 23:19:25 发布
网友
我喜欢用Python语言编程来解决系统管理环境中的日常问题,我对此很满意。在
我正在学习Pharo Smalltalk,并对这种语言在对象编程中的不同方法很感兴趣。在
我非常喜欢Smalltalk虚拟机的概念和将环境保存在一个文件中的系统映像概念。在
Python中是否存在类似的情况?在
如果您有足够的时间:)您当然可以使用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图像更好的了。在
如果您有足够的时间:)您当然可以使用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图像更好的了。在
相关问题 更多 >
编程相关推荐