我不需要太多关于编程方面的帮助(至少现在还不需要),但我一直在寻找好的资源来帮助我。我想要的是一本关于shell编程的好书(不是编写脚本,而是从头开始编程一个shell,以及它与底层系统的各种交互),以及一本关于添加telnet功能的好书——我的意思是我想把我的电脑用作服务器,允许一些其他用户连接,以便测试我的系统是否正常工作。我目前正在阅读Sans的“24小时教你TCP/IP”,对于具有良好的计算机科学、算法、数据结构等理解的人来说,这已经被证明是相当有用的。我只需要更具体的东西。
简单介绍一下-我是普渡大学的二年级计算机科学专业学生,我正在进行这个独立研究,以便将我到目前为止学到的许多概念联系起来。如果有人能指向一些真正优秀的资源,那将非常感激。
如果您需要更多详细信息或澄清以指向适当的资源,请告诉我。请注意,如果它被证明是有价值的资源,我愿意购买任何可用的书籍。此外,我尝试在SO上搜索这些资源,但大多数问题似乎都太具体(通常是关于某人在他们的shell实现中遇到的问题等);我也更喜欢来自该领域有经验的程序员的个人推荐。
提前致谢。 -S
PS- 为了向年轻程序员澄清“BBS”的含义-这是互联网出现之前的东西。老派的、拨号的、基于文本的布告栏系统,使用2400波特的调制解调器。我显然无法完全重现那种体验,但我的希望是使用telnet或SSH综合体验。请参阅http://www.telnetbbsguide.com/以获取有关telnet BBS的更多信息。我需要能够编写自己的软件,它仅具有真正BBS功能的一小部分。但是,我不确定我需要搜索什么来了解更多信息-我应该查找服务器书籍、网络书籍还是完全不同的东西?
PPS- 更多澄清。我在BBS上看到的大部分书籍都是关于如何设置、运行和维护BBS系统,使用预先存在的软件。而我需要做的是编写自己的软件。我可能会使用telnet,因为它似乎比SSH更容易使用(至少从编程角度来看是这样,请纠正我如果我错了)。我的一个朋友建议我买一本关于模式的书,还有一本《实用程序员》的副本。请告诉我他是否指引我正确地构建所需的内容。另外,只是作为一个侧面的说明,我对编程、算法和数据结构有相当不错的基础知识,但完全没有网络或服务器方面的知识,也不太确定我实际上需要多少知识才能开始开发这个项目。嗯,我对网络有一点了解,只是不是从程序员的角度。再次感谢你们。