您在“Hello World”之后的首次申请

时间:2011-04-28 15:42:11

标签: programming-languages

我理解这是一种臃肿的问题,但是....学习新语言,你先写“Hello world”吧? :)你的下一个申请是什么?

什么样的应用程序会引导您完成基础知识?我阅读了一些编程书籍,通常作者通过写一些应用程序向您展示编程语言的基础知识和特性。它很容易开始,但随后它们会添加越来越多的功能,总而言之,它已经是本书最后的一个非常有用的应用程序。我想知道“Hello,world”之后的应用是最适合练习和发现你正在学习的语言的。

它可能类似于:从stackoverflow的第一页获取所有问题并创建以问题标题命名的文件,并使用每个问题的大写首字母创建目录名称,然后将您的文本文件放在相应的目录中。毕竟,计算所有目录中的所有文件,并告知创建了多少文件和目录,并列出每个目录中有多少文件。

3 个答案:

答案 0 :(得分:3)

在Hello World之后的陈规定型的“下一个练习”是教授循环的东西 - 比如打印所有的斐波那契数字[就内置数据类型而言可以处理]或者在墙上生成99瓶啤酒的歌词或12圣诞节。然后是基本的输入处理(顺便说一下,如果你有一个糟糕的C教程,这部分最有可能教你一些你必须在以后忘记的东西,无论是gets还是scanf或者fflush(stdin)

稍后您会看到您提到的“应用程序”类型,即添加此功能并添加该功能,很快就会有一个真正的程序。

答案 1 :(得分:2)

对于“刚刚问候世界”计划来说,这有点复杂。下一个程序通常涉及从用户那里获取一些输入,然后根据该输入分支逻辑。

AKA:输入一个数字然后乘以2。

它让您习惯于输入,输出和清理您收到的输入。

答案 2 :(得分:1)

这一直是个问题,“我应该做什么/建立/创造/发展?”

就个人而言,我总是只玩STDIN / STDOUT,了解条件,只是玩/打破我能想到的任何东西。