我有一名学生正在从事高中毕业论文。他对编程语言的历史感兴趣,特别是Java,他正在寻找详细描述历史的资源。他希望回答这些问题:
根据(公认的奥术)学校编写高级论文的规则,他最多允许两个基于网络的资源,并且他必须至少有五个资源(所以至少有三个必须是纸上印刷的资源) ,无论是书籍还是期刊文章)。有什么建议吗?
请不要犹豫,推荐在线资源,特别是因为精心编写的资料往往可以帮助指明下一条探索途径。但是我们在寻找印刷资源方面遇到的麻烦最多,因此我们非常感谢您对这些方面的任何帮助。
要说清楚,我不是在这里问这些问题的答案(遗憾的是,我的学校并不认为这是一个有效的资源),而且我显然不问“为什么Java真棒/可怕吗?“我正在寻找可以指导我的学生的资源,以便他可以做一些学校认为有效的研究。
提前感谢您提供任何帮助。
答案 0 :(得分:1)
我不知道你是否已经尝试过这个,但是java wikipedias的历史将是一个很好的起点。
答案 1 :(得分:1)
此外,这是一个java timeline
java的父亲,James Gosling,blog
答案 2 :(得分:1)
制作了HOPL conference 来自一堆文件的诉讼程序 非常顶尖的人,但不幸的是 三个版本中没有一个包含 关于Java的任何历史。然而 文章可能仍然有很大用处, 因为他们提供了很多见解 进入竞争语言,可能 帮助您的学生理解为什么 Java就是今天的样子。
Programming Languages - Principles and Paradigms的第一章由一部分组成 很好的时间线描述 不同语言的演变 和范例。这本书非常好 易读和理解,所以它 可能是一个非常好的起点。
虽然我自己没有看过The History of Programming Languages, 我知道它的作者Bergin和Gibson都是 非常好,所以也可能 你感兴趣的东西 学生。
为了一个很好的概述,即使可能无法在参考列表中工作,我建议您检查this little article。
最后,我想推荐一下this article,主要是因为它既简洁又简洁,但仍然是重点和全面的。它可能也是我参考的好地方,学习如何做是一件好事。
祝你和你的学生好运!
答案 3 :(得分:0)
答案 4 :(得分:0)
需要考虑的一点 - 有些人将Java作为平台(即JVM)和Java作为一种语言区分开来。你的学生可能会发现一些不同的观点,从不同角度回答问题。