185 research outputs found

    Early Nordic compilers and autocodes

    Get PDF
    Abstract. The early development of compilers for high-level program-ming languages, and of so-called autocoding systems, is well documented at the international level but not as regards the Nordic countries. The goal of this paper is to provide a survey of compiler and autocode development in the Nordic countries in the early years, roughly 1953 to 1965, and to relate it to international developments. We also touch on some of the historical societal context

    GIER: A Danish computer from 1961 with a role in the modern revolution of astronomy

    Full text link
    A Danish computer, GIER, from 1961 played a vital role in the development of a new method for astrometric measurement. This method, photon counting astrometry, ultimately led to two satellites with a significant role in the modern revolution of astronomy. A GIER was installed at the Hamburg Observatory in 1964 where it was used to implement the entirely new method for the measurement of stellar positions by means of a meridian circle, then the fundamental instrument of astrometry. An expedition to Perth in Western Australia with the instrument and the computer was a success. This method was also implemented in space in the first ever astrometric satellite Hipparcos launched by ESA in 1989. The Hipparcos results published in 1997 revolutionized astrometry with an impact in all branches of astronomy from the solar system and stellar structure to cosmic distances and the dynamics of the Milky Way. In turn, the results paved the way for a successor, the one million times more powerful Gaia astrometry satellite launched by ESA in 2013. Preparations for a Gaia successor in twenty years are making progress.Comment: 19 pages,8 figures, Accepted for publication in Nuncius Hamburgensis, Volume 2

    AI turns fifty: Revisiting its origins

    Get PDF
    The expression "artificial intelligence" (AI) was introduced by John McCarthy, and the official birth of AI is unanimously considered to be the 1956 Dartmouth Conference. Thus, AI turned fifty in 2006. How did AI begin? Several differently motivated analyses have been proposed as to its origins. In this paper a brief look at those that might be considered steps towards Dartmouth is attempted, with the aim of showing how a number of research topics and controversies that marked the short history of AI were touched on, or fairly well stated, during the year immediately preceding Dartmouth. The framework within which those steps were taken was the development of digital computers. Earlier computer applications in areas such as complex decision making and management, at that time dealt with by operations research techniques, were important in this story. The time was ripe for AI's intriguingly tumultuous development, marked as it has been by hopes and defeats, successes and difficulties

    1957-2007: 50 Years of Higher Order Programming Languages

    Get PDF
    Fifty years ago one of the greatest breakthroughs in computer programming and in the history of computers happened – the appearance of FORTRAN, the first higher-order programming language. From that time until now hundreds of programming languages were invented, different programming paradigms were defined, all with the main goal to make computer programming easier and closer to as many people as possible. Many battles were fought among scientists as well as among developers around concepts of programming, programming languages and paradigms. It can be said that programming paradigms and programming languages were very often a trigger for many changes and improvements in computer science as well as in computer industry. Definitely, computer programming is one of the cornerstones of computer science. Today there are many tools that give a help in the process of programming, but there is still a programming tasks that can be solved only manually. Therefore, programming is still one of the most creative parts of interaction with computers. Programmers should chose programming language in accordance to task they have to solve, but very often, they chose it in accordance to their personal preferences, their beliefs and many other subjective reasons. Nevertheless, the market of programming languages can be merciless to languages as history was merciless to some people, even whole nations. Programming languages and developers get born, live and die leaving more or less tracks and successors, and not always the best survives. The history of programming languages is closely connected to the history of computers and computer science itself. Every single thing from one of them has its reflexions onto the other. This paper gives a short overview of last fifty years of computer programming and computer programming languages, but also gives many ideas that influenced other aspects of computer science. Particularly, programming paradigms are described, their intentions and goals, as well as the most of the significant languages of all paradigms

    An Introduction to the Birch and Swinnerton-Dyer Conjecture

    Get PDF
    This article explores the Birch and Swinnerton-Dyer Conjecture, one of the famous Millennium Prize Problems. In addition to providing the basic theoretic understanding necessary to understand the simplest form of the conjecture, some of the original numerical evidence used to formulate the conjecture is recreated. Recent results and current problems related to the conjecture are given at the end
    corecore