# Valentin Turchin

> Russian mathematician (1931–2010)

**Wikidata**: [Q4466506](https://www.wikidata.org/wiki/Q4466506)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Valentin_Turchin)  
**Source**: https://4ort.xyz/entity/valentin-turchin

## Summary
Valentin Turchin (1931–2010) was a Russian mathematician, computer scientist, and cyberneticist best known for creating the Refal programming language in 1968. His work spanned physics, mathematics, and philosophy, with significant contributions to symbolic computation and metacompilation.

## Biography
- **Born**: February 14, 1931, in Podolsk, Soviet Union
- **Nationality**: Soviet Union (later United States)
- **Education**: Doctor of Sciences in Physics and Mathematics, Lomonosov Moscow State University (MSU Faculty of Physics)
- **Known for**: Developing the Refal programming language and advancing symbolic computation
- **Employer(s)**: Institute of Physics and Power Engineering JSC, Keldysh Institute of Applied Mathematics, City University of New York
- **Field(s)**: Mathematics, computer science, cybernetics, physics, philosophy

## Contributions
Valentin Turchin's most notable contribution was the creation of **Refal**, a functional programming language designed for symbolic computations, introduced in 1968. Refal was influential in the development of pattern-matching and term-rewriting systems, laying groundwork for later languages in symbolic AI and formal logic. Turchin also pioneered **metacompilation**, a technique for writing compilers in their own language, which advanced self-hosting compiler design.

Beyond programming, he authored works like *Physicists are Joking* (a satirical play) and *Thesis Defense* (another satirical work), blending his scientific rigor with cultural commentary. His research in cybernetics and philosophy explored the intersections of computation, cognition, and human rights, reflecting his broader intellectual engagement. Turchin's collaborations with figures like Andrei Sakharov underscored his role in both scientific and human rights circles.

## FAQs
### Q: What is Valentin Turchin best known for?
A: He is best known for creating the **Refal programming language** in 1968, a functional language optimized for symbolic computations, and his work in metacompilation.

### Q: Where did Valentin Turchin work?
A: He worked at the **Institute of Physics and Power Engineering JSC** (USSR), the **Keldysh Institute of Applied Mathematics**, and later at the **City University of New York**.

### Q: What fields did Valentin Turchin contribute to?
A: His work spanned **mathematics, computer science, cybernetics, physics, and philosophy**, with a focus on symbolic computation and programming languages.

### Q: Did Valentin Turchin have any notable students?
A: Yes, **Sergey Abramov** was one of his students.

### Q: What was Valentin Turchin's educational background?
A: He earned a **Doctor of Sciences in Physics and Mathematics** from **Lomonosov Moscow State University**.

## Why They Matter
Valentin Turchin's development of Refal and his work in metacompilation significantly influenced the design of programming languages and compilers, particularly in symbolic computation. His ideas laid the foundation for later advancements in functional programming and term-rewriting systems. Beyond technical contributions, Turchin's interdisciplinary approach—bridging mathematics, cybernetics, and philosophy—demonstrated the interconnectedness of these fields. His collaborations with prominent scientists like Andrei Sakharov also highlighted the role of intellectuals in advocating for human rights, leaving a legacy that extends beyond academia.

## Notable For
- Creating the **Refal programming language** (1968), a functional language for symbolic computations.
- Pioneering **metacompilation**, a method for writing self-hosting compilers.
- Authoring satirical works like *Physicists are Joking* and *Thesis Defense*.
- Collaborating with **Andrei Sakharov** and other prominent scientists.
- Holding a **Doctor of Sciences in Physics and Mathematics** from Moscow State University.

## Body
### Early Life and Education
Valentin Turchin was born on **February 14, 1931**, in **Podolsk, Soviet Union**. He studied at **Lomonosov Moscow State University**, specifically at the **MSU Faculty of Physics**, where he earned a **Doctor of Sciences in Physics and Mathematics**.

### Career and Research
Turchin's career began in the USSR, where he worked at the **Institute of Physics and Power Engineering JSC** (founded 1945) and the **Keldysh Institute of Applied Mathematics**. His most enduring contribution was the **Refal programming language** (1968), designed for symbolic computations and pattern-matching. Refal's influence extended to later languages and systems in artificial intelligence and formal logic.

In addition to Refal, Turchin developed the concept of **metacompilation**, which allowed compilers to be written in their own language, a key advancement in compiler design. His research also explored cybernetics, philosophy, and the intersection of computation with human cognition.

### Later Years and Legacy
Turchin later moved to the **United States**, where he worked at the **City University of New York**. He remained active in both technical and philosophical discourse until his death on **April 7, 2010**, in **Oakland, New Jersey**.

His son, **Peter Turchin**, became a notable figure in cliodynamics, continuing the family's intellectual legacy. Turchin's work continues to be referenced in computer science literature, particularly in discussions of functional programming and symbolic computation.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Valentin Turchin",
  "jobTitle": "Mathematician, Computer Scientist",
  "worksFor": [
    {"@type": "Organization", "name": "Institute of Physics and Power Engineering JSC"},
    {"@type": "Organization", "name": "Keldysh Institute of Applied Mathematics"},
    {"@type": "Organization", "name": "City University of New York"}
  ],
  "nationality": [
    {"@type": "Country", "name": "Soviet Union"},
    {"@type": "Country", "name": "United States"}
  ],
  "birthDate": "1931-02-14",
  "birthPlace": "Podolsk, Soviet Union",
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "Lomonosov Moscow State University"},
    {"@type": "EducationalOrganization", "name": "MSU Faculty of Physics"}
  ],
  "knowsAbout": [
    "Mathematics",
    "Computer Science",
    "Cybernetics",
    "Physics",
    "Philosophy"
  ],
  "sameAs": [
    "https://www.wikidata.org/wiki/Q206855",
    "https://en.wikipedia.org/wiki/Valentin_Turchin"
  ],
  "description": "Russian mathematician and computer scientist known for creating the Refal programming language and advancing symbolic computation."
}

## References

1. [Source](http://www.math.bas.bg/bantchev/misc/fenomen-turchina.html)
2. International Standard Name Identifier
3. Virtual International Authority File
4. CiNii Research
5. LIBRIS
6. Czech National Authority Database
7. NUKAT
8. Bibliography of the History of the Czech Lands
9. [Source](http://asf.prime-task.com/cgi/ASFdbs.pl?&action=Linkview&pass=&link_name=doc&link_type_doc=file&main_page=http://asf.prime-task.com/&main_page_title=ASF+Home+Page&layout=frame&database=asfdocs_n_first_sprivat&link_res_doc=turchin-kline.1271258936.html)
10. SNAC
11. Freebase Data Dumps. 2013
12. [LIBRIS. 2010](https://libris.kb.se/mkz1xr2542fwbbg)
13. Catalogo of the National Library of India