References
R. W. Floyd, “The paradigms of programming,” ACM Turing Award Lectures: The First Twenty Years 1966–1985, Anthology Series, ACM Press, New York (1987), pp. 131–143.
E. Dijkstra, “Comments on structured programming,” in W. Dahl, E. Dijkstra, and C. Hoare, Structured Programming [Russian translation], Mir, Moscow (1975), pp. 7–97.
V. M. Glushkov, “Automata theory and formal transformations of microprograms,” Kibernetika, No. 5, 3–11 (1965).
Yu. V. Kapitonova and A. A. Letichevskii, Mathematical Theory of Computer System Design [in Russian], Nauka, Moscow (1988).
C. Hoare, Cooperating Sequential Processes [Russian translation], Mir, Moscow (1989).
J. Rees and W. Clinger, “Revised report on the algorithmic language Schema,” Sigplan Notices,21, No. 12, 37–79 (1986).
R. Milner, The Standard ML Core Language, Dept. Comp. Sci., Univ. Edinburgh (1984).
G. Huet and D. Oppen, “Equations and rewrite rules. A survey,” in. Formal Languages: Perspectives and Open Problems, Pergamon Press, New York (1980), pp. 349–405.
N. Dershovitz and J.-P. Jouannaud, “Rewrite systems,” in: J. van Leeuwen, ed., Handbook of Theoretical Computer Science (1990).
O'Donnell, “Term rewriting implementation of equational logic programming,” in: Rewriting Techniques and Applications, P. Lescanne (ed.) (1987), pp. 1–12.
V. M. Glushkov, et al., “ANALITIK (an algorithmic language for description of computational processes using analytical transformations),” Kibernetika, No. 3, 102–134 (1971).
V. N. Agafonov (ed.), Logic Programming [Russian translations], Mir, Moscow (1988).
Yu. V. Kapitonova and A. A. Letichevskii, “Methods and tools of algebraic programming” Kibernetika, No. 3, 7–12 (1993).
A. A. Letichevsky, J. V. Kapitonova, and S. V. Konozenko, “Computations in APS,” Theoret. Comput. Sci.,119, 145–171 (1993).
J. Backus, “Can programming be liberated from the von Neumann style? A functional style and its algebra of programs,” Comm. ACM,21, No. 8 (1978).
M. Fitting, “A Kripke-Kleene semantics for logic programs,” J. Logic Programm., No. 4, 195–312 (1985).
Yu. V. Kapitonova and A. A. Letichevskii, “Constructive mathematical description of application domains,” Kibernetika, No. 4, 17–25 (1988).
Additional information
Translated from Kibernetika i Sistemnyi Analiz, No. 6, pp. 3–20, November–December, 1994.
Rights and permissions
About this article
Cite this article
Yu. Kapitonova, V., Letichevskii, A.A. Basic paradigms of programming. Cybern Syst Anal 30, 793–806 (1994). https://doi.org/10.1007/BF02366437
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02366437