程序实践

2010-11-19 18:47:00 +08:00
 zztczcx
大家说说学过一门语言后,都写些什么代码来实践啊?
经常听说很多程序员又是写了一个通宵,都写些什么啊?

还有最近在学linux下编程,有什么好的项目可以练练吗?
4060 次点击
所在节点    问与答
8 条回复
shawiz
2010-11-19 19:00:40 +08:00
刚写了个通宵。。。搜索文档返回一段最相关的文字,并高亮关键字。要实现一个接近 O(n) 的算法是很伤脑筋的问题。
zztczcx
2010-11-19 20:31:37 +08:00
这个好像不适合新手吧。
shawiz
2010-11-20 01:37:24 +08:00
@zztczcx 刚刚做好,个人感慨。不知道你想做什么程度的编程联系呢?用什么语言?
Jet
2010-11-20 04:41:36 +08:00
如果有书,跟着书抄几遍,这样速度最快。
当初学python不到一天就开始用gae写一个游戏的web接口了。
zztczcx
2010-11-20 08:54:35 +08:00
@shawiz 目前主要是用C语言。学了一些linux 下的函数调用。
想写几个一般的linux 应用,把这些东西运用一下,但不知写点什么好。
zztczcx
2010-11-20 09:02:04 +08:00
@Jet gae 是用google的API 吗?
一般写程序是不是都要用很多外部的API 啊。
manfay
2010-11-20 09:14:31 +08:00
我以前也在linux写学习过C语言,最高成果就是在没有任何提示的情况下写了一个字符界面的贪食蛇游戏。现在很久没写都忘记了,只记得挺难的。

下面提供几个小程序给你选择:)


一个把C2html软件,把C源文件改成html文件。
--改进:关键字、注释等用不同颜色表示

一个自动批量更改文件名的软件(把中文名改成英文或拼音)。
--完成后改进:生成一个文本记录改名前后的名字,以备对比。
--再改进:带有恢复功能,把曾经改过的名字改回中文。

一个把目录A备份到目录B的软件

一个带加密功能的记事本。
zztczcx
2010-11-20 10:01:43 +08:00
@manfay 我试着写写。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/4760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX