首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >还有什么比"Hello World“更好的语言介绍预览呢?

还有什么比"Hello World“更好的语言介绍预览呢?
EN

Stack Overflow用户
提问于 2009-03-13 07:55:02
回答 10查看 2.5K关注 0票数 8

许多编程语言通过一个简单的"Hello World“程序来介绍自己。

作为一名程序员,我必须承认,这并不能很好地洞察该语言的优势和能力。

在提供编程语言的演示时,您建议使用哪种类型的问题?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-03-13 07:58:25

我认为"Hello World“程序有它的用处。如果你能运行这个程序,那就说明了很多问题:

  • 您的集成开发环境/工具安装正确
  • 您可以用该语言编写类和/或main方法
  • 您可以用该语言调用函数来打印
  • 您可以根据该语言编辑文件并将其正确格式化

H19您的编译器正在运行,并且您知道如何使用它。H210F211

因此,由于这些原因,我找不到比"Hello World“更好的选择。

然而,就语言的良好介绍而言,我是像Python Challenge这样的编程挑战的铁杆粉丝。你得到了一组挑战/难题,你必须用语言来完成。它们从非常基础的(第一个比写一个hello world更容易)开始。

它们很快就发展成更困难和更高级的任务,通常是为了展示语言的一个特定方面的任务。

我只希望每种语言都有这样有趣的编程挑战。我认为LISP、Haskell、C++、C、Java等挑战赛对人们来说是一个有趣的语言介绍。它们可以为语言量身定做。

C++挑战可能很快就会开始遇到涉及指针和其他通常被误解的方面的挑战,以帮助将那些困难的部分带回家,而LISP/Haskell挑战可能会开始提出一些更适合函数式语言的问题。

票数 14
EN

Stack Overflow用户

发布于 2009-03-13 08:08:40

如果你担心"hello world“程序的范围,你可以随时升级到"hello world”。

票数 6
EN

Stack Overflow用户

发布于 2009-03-13 07:58:16

我的意思是,hello world程序的目的是用该语言展示一个非常简单的程序,而不是展示其优势和功能。

这将是困难的,因为每种语言都有自己的优势。比较每种语言的一组标准函数可能会带来麻烦,特别是对于入门书籍。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/641780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档