Vilmos Foltényi
Az egyetem elvégzése után az MTA Számítástechnikai Központban (MTA SZK) helyezkedett el, a Fidrich Ilona által vezetett részlegben. Első munkájaként Ural-2 gépre írt egy Elliott 803 autocode fordítóprogramot (így Elliott autocode programokat lehetett futtatni az Ural-2 gépen). A fordítóprogram előkészítésenként először írt gépi kódban egy nagyon egyszerű assemblert, melyet kis lépésekben továbbfejlesztve készült el a FIFO nevű assembler (FIFO: FIdrich FOltényi), amin aztán meg lehetett írni a fent említett fordítóprogramot. A Budapesti Közgazdaságtudományi Egyetem (BKE) matematikusai írták meg hozzá a matematikai könyvtár elemeit. – Tudomása szerint ez volt az első Magyarországon írt fordítóprogram.
In parallel with his work at the Computer Center, he also worked on the Minsk-2 computer at the Information Processing Laboratory (Infelor). Among other things, he wrote an Elliott autocode compiler similar to the Ural-2. He also developed a compiler called MISI and wrote a debugger for the Minsk assembler (for batch use).
His next job was the Computer Center of the National Planning Office (OTSZK), where he designed an ALMO compiler; he also began work on implementing ICL on computers.
His later job was at Infelor. He participated in writing the DIL compiler program ordered by DATA SAAB in Sweden (the compiler program was written in COBOL). Then he and his colleagues began implementing the ALMO compiler program on the R10 computer.
Later he worked at the Computer Center of the Metropolitan Council, where he designed 13 utilities that made Logabax and IBM machines compatible (he worked in Paris). He was sent by the Metropolitan Council to Dubna for professional training.
At the Joint Institute for Atomic Research in Dubna, he completed the remaining work on the ALMO R10 compiler. For final testing, he used the ALGAMS compiler written in the ALMO language (ALGOL 60-like), part of which he also wrote in Moscow.
He defended his PhD thesis on the ALMO translation program in 1982 at Lomonosov University in Moscow.
He emigrated to Italy in 1982. In Rome, he wrote a short store administration program for an Olivetti PC, in assembler language.
In 1983 he moved to America. Some of his more interesting works: the graphical part of a Basic compiler (100% Microsoft Basic compatible); an assembler for the Motorola 68020 processor, FORTRAN Debugger for PC (IBM mainframe compatible), a syntax analyzer for dBASE IV; Fortan, C and COBOL preprocessors for processing SQL inserts (100% IBM compatible); porting a Unix-written SQL database to an IBM mainframe. He also designed a simple language for data generation and wrote a compiler for it.
Created: 2021.11.17. 10:48
Utolsó módosítás: 2025.07.03. 23:17
