|
|
1
11
前20个左右是很好的小问题,可以让您试验语言的基本执行控制功能。让你对语言如何在“小”中运行有一个很好的感觉。 |
|
|
2
3
对于Java,我认为像库存系统之类的东西是可以的,因为它覆盖了大多数面向对象的概念,如面向对象的概念、图形用户界面、数据库编程等。 在C++中,我猜和性能相关的东西可能很棒。建议您在C++中开发一个简单的图像处理应用程序。您将对指针和内存管理有很好的了解 |
|
|
3
2
可悲的是,我已经有一段时间没学会一门新语言了。 但当我一直在学习新语言时,我有一个简单的策略:我的第一个程序是你的基本“你好,世界”,它只显示一条信息并退出。我的第二个计划是生活。(参见,例如 http://www.math.com/students/wonders/life/life.html ) 最近几天,我的下一个工作变成了一些简单的数据库程序,尽管我从来没有提出过一个标准的程序。但是从数据库中读写的东西。 我觉得用不同的语言写同一个程序是个好主意。这样,您就已经知道了问题和解决方案背后的原则,所以您要处理的唯一新问题是实现语言。 |
|
|
4
2
我通常喜欢做一些游戏有几个原因。
从一些简单的事情开始,比如汉格曼,智囊团或者河内的高塔。然后你可以进入一个更完整的游戏,如扑克/大富翁。如果您想尝试使用该语言的数据访问框架,那么可以使用类似这样的游戏添加任意功能,比如将游戏保存到数据库中。 |
|
|
5
1
Python挑战很有趣,鼓励使用有趣的语言和库功能。 http://www.pythonchallenge.com/ |