Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Object-oriented programming: some history, and challenges for the next
  fifty years   Object-oriented programming is inextricably linked to the pioneering work of
Ole-Johan Dahl and Kristen Nygaard on the design of the Simula language, which
started at the Norwegian Computing Centre in the Spring of 1961. However,
object-orientation, as we think of it today---fifty years later---is the result
of a complex interplay of ideas, constraints and people. Dahl and Nygaard would
certainly recognise it as their progeny, but might also be amazed at how much
it has grown up.
  This article is based on a lecture given on 22nd August 2011, on the occasion
of the scientific opening of the Ole-Johan Dahl hus at the University of Oslo.
It looks at the foundational ideas from Simula that stand behind
object-orientation, how those ideas have evolved to become the dominant
programming paradigm, and what they have to offer as we approach the challenges
of the next fifty years of informatics.

13
The categories of this paper are: quant-ph
33
The categories of this paper are: plasm-ph
8
The categories of this paper are: hep-ex
12
The categories of this paper are: nucl-th
15
The categories of this paper are: nucl-ex
37
The categories of this paper are: supr-con
36
The categories of this paper are: cmp-lg
34
The categories of this paper are: chem-ph
5
The categories of this paper are: gr-qc
27
The categories of this paper are: comp-gas
25
The categories of this paper are: patt-sol
7
The categories of this paper are: hep-th
26
The categories of this paper are: bayes-an
10
The categories of this paper are: q-bio
30
The categories of this paper are: q-alg
17
The categories of this paper are: q-fin