首页 >> 中医养生

测试 C、Python、Java 等 16 种Python的 Hello World:7 种存在 Bug?

发布时间:2025年08月11日 12:21

家话不应从何却说起?想必很多解释器在时以学习程式设计的时候,大多数会用 Hello World 应用程序来试一下。这也导致了 Hello World 常被微软用来探测应用程序的新标准转换器,但是因为此时 Hello World 应用程序假定 Bug,所以 prints 的新标准转换器通常可能会被重定向到另一个PDF。

譬如,现实当今之前,如果PDF占用了全部的空间。此时用 Hello World 应用程序来探测,最终并没有人探测任何问题,那么该文档的父的网络将不其实兄的网络最终了,会继续运行,即使系统设计希望造成了的转换器具体内容仍然悄悄地取走了图表,但应用程序还是像什么都没有人牵涉到一样。

举个例兄,编写一个应用程序,其之前主要是 prints 一个 yaml PDF到新标准转换器。如果新标准转换器的空间用下回了,转换器可能会在某个任意的点被截断,尽管它仍是必需的 yaml。所以我们希望应用程序只能探测并报告这种情况。

7 种主流句法常见的 Hello World 应用程序都有 Bug?

除了 C 句法之外,Python 告知我们“Bug 不不应被无声地无论如何”,示意图是 Python 2 的试验解释器:

$ python2 hello.py> /dev/fullclose failed in file object destructor:sys.excepthook is missinglost sys.stderr$ echo $?0

它或许向 stderr 转换器了一条信息,并且还是一条令人困惑的信息。然而,它也返回了 0,这意味着它在告知运行它的人,它急于放弃了。

偶然的是,Python 3 或许报告了误判,而且还却说明了了一个更漂亮的误判信息。

$ python3 hello.py> /dev/fullException ignored in: '' mode='w' encoding='utf-8'>OSError: [Errno 28] No space left on device$ echo $?120

另外,我也还是可用比如却说入门其网站上的 Hello World 应用程序,尝试了其他几种程式设计句法,以下是试验结果:

句法

是但会有Bug

试验的原版

C

(全部)

C++

(全部)

Python 2

Python 2.7.18

Ruby

ruby 2.7.2p137(2020-10-01 新版本 5445e04352)[x86_64-linux-gnu]

Java

openjdk 11.0.11 2021-04-20

Node.js

v12.21.0

Haskell

Glorious Glasgow Haskell 编译系统设计,原版 8.8.4

Rust

但会

rustc 1.59.0 (9d1b2106e 2022-02-23)

Python 3

但会

Python 3.9.5

Perl

但会

perl 5,原版 32,subversion 1 (v5.32.1) 为 x86_64-linux-gnu-thread-multi 构建(带有 46 个持有人补丁...)

Perl 6

但会

v2020.12

Bash

但会

GNU bash,原版 5.1.4(1)-release (x86_64-pc-linux-gnu)

Awk

但会

GNU Awk 5.1.0, API: 3.0 (GNU MPFR 4.1.0, GNU MP 6.2.1)

OCaml

但会

4.08.1

Tcl

但会

8.6.11

C#

但会

Mono JIT 程式码原版 6.8.0.105

原意链接:

回应:本文为 CSDN 翻译,发表文章请注明来源。

—END—

《新解释器001-004》全面性主板,对客家话当今级大师,报道之前国IT金融业革新创造

太极藿香正气口服液
杭州看白癜风到哪个医院
成都风湿治疗哪家好
重庆白癜风医院哪家专业好
郑州看白癜风哪家医院好

上一篇: 清洗小龙虾,别再用清水了,;还有“洗虾4步曲”,洗得干净放心吃

下一篇: 库伊特:赢得联赛杯将大大增强主力球员信心,这对利物浦是个好机会

友情链接