Andrei V. Kondrashev

Learn More
Shared variables and auxiliary processors are well-known techniques for connecting alien applications to APL. The use of APL in the PC windowing multitasking environment of MS Windows, which incorporates a messaging model for interprocess communications, requires some new approaches to the implementation of shared variable and auxiliary processor support.(More)
i Just recently, during APL91 in Stanford, the answer to this question was obvious: "Certainly, Yes." Due to recent events in the Soviet Union, I am well aware that the answer to this question worries many people. Last week my Internet mailbox was "swollen" with a huge number of messages, and almost all of them contained the words: "What about APL927" The(More)
The dyadic mixed primitive function Take can be used to selectively take data out of an array or to increase the size of the dimensions of an array. With the exception of a scalar, Take cannot be used to increase the rank of the array. When "over taking" with Take the array is filled out with zeroes if it is a numeric array and blanks if it is a character(More)
APL technology, including not only teaching computer science but history and languages. Teachers use APL in their everyday scientific work as well as in the classroom_ Uses of APL include: idioms to help explain diagnostic algorithms during lectures; computer-assisted learning of data analysis methods; mathematical skill training (drill); simulation/games(More)
T CP/IP (which stands for Transmission Control Protocol// Internet Protocol) is a network communication standard that allows computers of different sizes, running totally different operating systems, to communicate with each other. The purpose of this article is to give APL programmers a basic knowledge of TCP/IP and its programming using a TCP/IP auxiliary(More)
  • 1