10,029 research outputs found
On The Foundations of Digital Games
Computers have lead to a revolution in the games we play, and, following this, an interest for computer-based games has been sparked in research communities. However, this easily leads to the perception of a one-way direction of influence between that the field of game research and computer science. This historical investigation points towards a deep and intertwined relationship between research on games and the development of computers, giving a richer picture of both fields. While doing so, an overview of early game research is presented and an argument made that the
distinction between digital games and non-digital games may be counter-productive to game research as a whole
Several types of types in programming languages
Types are an important part of any modern programming language, but we often
forget that the concept of type we understand nowadays is not the same it was
perceived in the sixties. Moreover, we conflate the concept of "type" in
programming languages with the concept of the same name in mathematical logic,
an identification that is only the result of the convergence of two different
paths, which started apart with different aims. The paper will present several
remarks (some historical, some of more conceptual character) on the subject, as
a basis for a further investigation. The thesis we will argue is that there are
three different characters at play in programming languages, all of them now
called types: the technical concept used in language design to guide
implementation; the general abstraction mechanism used as a modelling tool; the
classifying tool inherited from mathematical logic. We will suggest three
possible dates ad quem for their presence in the programming language
literature, suggesting that the emergence of the concept of type in computer
science is relatively independent from the logical tradition, until the
Curry-Howard isomorphism will make an explicit bridge between them.Comment: History and Philosophy of Computing, HAPOC 2015. To appear in LNC
Wavelets: mathematics and applications
The notion of wavelets is defined. It is briefly described {\it what} are
wavelets, {\it how} to use them, {\it when} we do need them, {\it why} they are
preferred and {\it where} they have been applied. Then one proceeds to the
multiresolution analysis and fast wavelet transform as a standard procedure for
dealing with discrete wavelets. It is shown which specific features of signals
(functions) can be revealed by this analysis, but can not be found by other
methods (e.g., by the Fourier expansion). Finally, some examples of practical
application are given (in particular, to analysis of multiparticle production}.
Rigorous proofs of mathematical statements are omitted, and the reader is
referred to the corresponding literature.Comment: 16 pages, 5 figures, Latex, Phys. Atom. Nuc
- …