Note that there are some explanatory texts on larger screens.

plurals
  1. POResources on History of Programming Languages, Specifically Java
    primarykey
    data
    text
    <p>I have a student working on his high school senior thesis. He is interested in the history of programming languages, specifically Java, and he's looking for resources detailing that history. He's looking to answer these kinds of questions:</p> <ul> <li>Why was Java created? What problems was it meant to address?</li> <li>Did it successfully address those problems? How so/why not?</li> <li>Whether or not it addressed the problems it was designed to solve, why did Java become so popular?</li> <li>What problems, if any, did Java create? What are its shortcomings and/or deficiencies?</li> <li>Where and in what contexts is Java still relevant?</li> <li>Where has it lost its relevancy? Why, and to what?</li> </ul> <p>By the (admittedly arcane) school rules of writing one's senior thesis, he is allowed at most two web-based resources, and he must have at least five resources total (so at least three must be printed-on-paper resources, whether they be books or journal articles). Any recommendations?</p> <p>Please do not hesitate to recommend online resources, especially since well-written sources can often help point the way towards the next avenue of exploration. But we're having the most trouble trying to find printed resources, so any help along these lines would be most appreciated.</p> <p>To be clear, I'm not asking here for answers to these questions (sadly, my school does not consider SO to be a valid resource), and I'm decidedly <em>not</em> asking "Why is Java awesome/terrible?". I'm looking for resources I can point my student to so that he can do some research that the school will recognize as valid.</p> <p>Thanks in advance for any and all help.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload