Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Antoni Kreczmar is active.

Publication


Featured researches published by Antoni Kreczmar.


international colloquium on automata, languages and programming | 1974

Effectivity Problems of Algorithmic Logic

Antoni Kreczmar

The subject we consider in the present paper is recently very fashionable. We shall deal with effectivity problems such as recursiveness, degrees of unsolvability and arithmetical classes of notions investigated in the theory of programming. In opposition to many previous publications we shall try to show these problems can be solved in a uniform way due to an appropriate choice of formal language and application of its own metamathematical methods.


Logic of Programs and Their Applications, Proceedings | 1980

Semantics and implementation of prefixing at many levels

W. W. Bartol; Antoni Kreczmar; A. I. Litwiniuk; H. Oktaba

A generalization of Simulas prefixing of classes is presented. The notion of one-level prefixing is first introduced by means of the example of Simula 67; the semantics of a programming language with prefixing at many levels is then discussed and analyzed.


mathematical foundations of computer science | 1976

On memory requirements of Strassen's algorithms

Antoni Kreczmar

In the paper we analyse the memory problem of Strassens algorithms for fast matrix multiplication and inversion.


Advanced Programming Methodologies | 1989

Modules in high level programming languages

Gianna Cioni; Antoni Kreczmar

Publisher Summary An average user appreciates a programming language looking at the easiness of programming, which depends mainly on its expressive power and its security. Generally, it is not necessary to understand even what the implementation of a programming language is. However, experienced programmers know quite well that without a deeper knowledge of some implementation aspects, the real software would never exist. This chapter discusses the kinds of programming languages; the module structure of a program; the blocks, procedures, and functions of a program; the cooperation of coroutines, coroutine sequencing, and the different passing modes of parameters. Some high level programming languages, like ALGOL 60, PL/1 and Pascal, allow procedures and functions as parameters, that is, they admit formal procedure construct. This important construct is easy in use; however, the precise semantics needs some deeper insight. One of the most important characteristics of classes is the possibility of defining abstract data types. An important feature that extends the power and the flexibility of classes is inheritance rule [CURR], [ING], [MEY], sometimes called prefixing [SIM]. Inheritance is a method for module extending by some new specifications and actions that are added to the previous ones. It can be said that such a module inherits all the properties of its parent module.


fundamentals of computation theory | 1977

On Finite and Infinite Computations

Antoni Kreczmar

In the present paper we shall try to characterize the properties of programmable functions and relations over some relational structures. The structures which constitute the major part of our investigations are the fields of real and complex numbers. We shall deal with some general questions concerning the elimination of while-statements. It will be shown that this elimination is possible for a wide class of programs over fields which satisfy a certain algebraic condition.


Advanced Programming Methodologies | 1989

On inheritance rule in object oriented programming

Antoni Kreczmar

Publisher Summary Object oriented programming (OOP) bases on the notion of a class. Class is a category of modules that syntactically looks like a procedure, that is, it has its name, may have parameters, may have local declarations, may have the sequence of statements etc. However, additionally, class can be used as a pattern in generation as many as needed instances and that these instances are not automatically de-allocated after the termination of their sequence of statements. Usually, such instances are called objects. The simplest kind of a syntactic category in programming languages that deals with something like object is a pointer type of Pascal. All OOP languages admit inheritance rule. In Simula-67, this notion was called prefixing because of the Simula syntax; however, the term inheritance is more adequate and widely used. This chapter describes the importance of nesting and inheritance constructs in OOP. Nesting is the essence of high level imperative programming. Its importance is undisputable. The nesting of classes is also of great importance. The real practical applications prove that unlimited nesting is necessary in secure and efficient programming. Inheritance is the essence of OOP. It enables to create the hierarchies of classes.


Symposium on Computation Theory | 1984

Concatenation of program modules an algebraic approach to the semantic and implementation problems

Manfred Krause; Hans Langmaack; Antoni Kreczmar; Marek Warpechowski

The paper studies the semantic and implementation problems of programming languages which allow module concatenation. Three known languages of that class are Simula-67, Smalltalk and Loglan. The structure of program modules is treated as an algebra. A concise set of algebraic axioms defining this structure is given. The addressing problem is formulated in algebraic terms. The identifier binding rule is reduced to the evaluation of terms in the algebra of modules. The normal form theorem solves the question of this evaluation. The results allow to develop two efficient updating algorithms going beyond standard Dijkstras algorithm and relevant for this class of languages. The paper ends with the detailed implementation techniques. The correctness of this implementation is proved. All of this allow to construct a new family of running-systems for languages with module concatenation.


Archive | 1989

Mathematical Foundations of Computer Science 1989

Antoni Kreczmar; Grazyna Mirkowska


mathematical foundations of computer science | 1977

An introduction to algorithmic logic; metamathematical investigations in the theory of programs

Lech Banachowski; Antoni Kreczmar; G. Mirkowska H. Rasiowa; Andrzej Salwicki


Archive | 1990

LOGLAN '88--report on the programming language

Antoni Kreczmar; Andrzej Salwicki; Marek Warpechowski

Collaboration


Dive into the Antoni Kreczmar's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge