105 research outputs found

    Reception of Pascal in the history of sciences...

    Get PDF
    In particular computer science and technologies. With references to the history of philosophy and the social sciences

    Computers and philosophy. A proof of infinity in the XVII th century.

    Get PDF
    "When we think of the origins of computers we think of...

    Object-Oriented Programming and Parallelism

    Get PDF
    Initially, object-orientation and parallelism originated and developed as separate and relatively independent areas. During the last decade, however, more and more researchers were attracted by the benefits from a potential marriage of the two powerful paradigms. Numerous research projects and an increasing number of practical applications were aimed at different forms of amalgamation of parallelism with object-orientation. It has been realized that parallelism is a inherently needed enhancement for the traditional object-oriented programming (OOP) paradigm, and that object orientation can add significant flexibility to the parallel programming paradigm

    Edsger Dijkstra. The Man Who Carried Computer Science on His Shoulders

    Get PDF
    This a biographical essay about Edsger Wybe Dijkstra.Comment: 12 pages. Originally appeared in Inference, Volume 5, Issue 3, 2020, see https://inference-review.com/article/the-man-who-carried-computer-science-on-his-shoulder

    Ideologies of computer scientists and technologists (Correctness beyond reason)

    Get PDF
    Ideologies of computer scientists and technologist

    Andrei Ershov and the Soviet Information Age

    Get PDF
    A study of the ideological and transnational context of informatics and cybernetics in the late Soviet Union, focusing on the leading Soviet computer scientist Andrei Ershov

    Docker as platform for assignments evaluation

    Get PDF
    Programming courses are significant part of IT experts' education process. To being able to provide adequate teaching quality in such courses, lecturers should be exempted from routine tasks like source code compilation, testing and grading. Current computers are equipped with enough computational power to automat. These routine tasks. This paper discusse. The analysis and realization of such a system for user submitted automatic source code evaluation. The main system requirement wa. The safe runtime environment (sandbox) for executing potentially dangerous programs. Container based platform Docker was selected after research of ready to use sandbox technologies. This platform simplifies access to isolation mechanism which are implemented i. The current Linux kernel and provides API for system integration. The implemented system around Docker platform is named APAC (Automatic Programming Assignment Checker). I. The paper APAC's architecture and implementation are described and discussed. © 2015 The Authors. Published by Elsevier Ltd. This is an open access article unde. The CC BY-NC-ND license

    Social conditions of outstanding contributions to computer science : a prosopography of Turing Award laureates (1966-2016)

    Get PDF
    The Turing Award, commonly described as computer science's highest award and equivalent of the Nobel prize in that discipline, has now been awarded for half a century. In the following, we describe the social regularities that underlie and the conditions that embed these high achievements in computer science innovation. We find, contrary to a meritocratic ideal of one's only abilities determining success or recognition within sciences, that several characteristics of scientists, exogenous and non-exogenous alike to their scientific work and identities, are of overbearing or disproportionate importance in defining academic acknowledgement. We find in particular that nationality or birth place, gender and one's network have a big role in making Turing Award laureates. As do social origins, with a significant portion of Turing Award winners coming primarily from middle- and upper-class family backgrounds, especially households with significant cultural capital i.e. one or both parents hold an advanced degree or are engaged in an academic profession). Reviewing the data before us, we were also unable to ignore the non-participation of visible minorities and non-white computer scientists to the body of Turing Award recipients. In short, place of birth, nationality, gender, social background, "race" and networks play a role in making Turing Award laureates. This paper also explores the ways in which a social history or sociology of computer science and the wider technology sector may unfold in the future, by discussing theoretical implications, methods and sources
    corecore