# Klaus Samelson

> German computer scientist (1918–1980)

**Wikidata**: [Q92914](https://www.wikidata.org/wiki/Q92914)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Klaus_Samelson)  
**Source**: https://4ort.xyz/entity/klaus-samelson

## Summary
Klaus Samelson was a German computer scientist (1918–1980) known for his contributions to the development of the ALGOL programming language family, particularly ALGOL 58. He played a key role in shaping early programming language standards and was married to fellow mathematician Ursula Hill.

## Biography
- Born: December 21, 1918, Strasbourg
- Nationality: Germany
- Education: Ludwig-Maximilians-Universität München
- Known for: Co-developing ALGOL 58 and contributing to programming language translation
- Employer(s): Technical University of Munich, Johannes Gutenberg University Mainz
- Field(s): Informatics, mathematics, numerical analysis, programming language translation

## Contributions
Klaus Samelson was a pivotal figure in the early development of programming languages. He co-created ALGOL 58, a foundational imperative programming language, alongside a team of international experts. His work laid the groundwork for subsequent versions of ALGOL, including ALGOL 60. Samelson also mentored several notable computer scientists, including Ursula Hill, who later became a prominent mathematician and computer scientist in her own right. His research focused on programming language translation and numerical analysis, further advancing the field of informatics.

## FAQs
### Q: What was Klaus Samelson’s most significant contribution to computer science?
A: Klaus Samelson co-developed ALGOL 58, a foundational programming language that influenced later imperative languages and set early standards in computer science.

### Q: Who was Klaus Samelson married to?
A: Klaus Samelson was married to Ursula Hill, a German mathematician and computer scientist who also made significant contributions to the field.

### Q: What academic institutions did Klaus Samelson work at?
A: He worked at the Technical University of Munich and the Johannes Gutenberg University Mainz during his career.

## Why They Matter
Klaus Samelson’s work in programming language design, particularly ALGOL 58, had a lasting impact on computer science. His contributions helped establish a standardized approach to programming, which remains influential today. As a mentor to Ursula Hill and other computer scientists, he played a role in shaping the next generation of researchers in the field. Without his work, the development of programming languages and early computing standards would have been significantly different.

## Notable For
- Co-creator of ALGOL 58, a foundational programming language
- Mentor to Ursula Hill and other computer scientists
- Contributor to numerical analysis and programming language translation
- Professor at the Technical University of Munich and Johannes Gutenberg University Mainz

## Body
### Early Life and Education
Klaus Samelson was born on December 21, 1918, in Strasbourg. He studied at Ludwig-Maximilians-Universität München, where he earned his degrees in mathematics and engineering.

### Career and Contributions
Samelson’s career was marked by his work in programming language design. He co-developed ALGOL 58, a significant milestone in the history of programming languages. His contributions to ALGOL 58 and subsequent versions of ALGOL helped establish a standardized approach to programming, which remains influential in computer science.

### Mentorship and Legacy
Samelson mentored several notable computer scientists, including Ursula Hill, who later became a prominent mathematician and computer scientist. His work in numerical analysis and programming language translation further advanced the field of informatics.

### Later Career and Death
Samelson worked at the Technical University of Munich and the Johannes Gutenberg University Mainz. He passed away on May 25, 1980, in Munich.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Klaus Samelson",
  "jobTitle": "Computer Scientist",
  "worksFor": [{"@type": "Organization", "name": "Technical University of Munich"}, {"@type": "Organization", "name": "Johannes Gutenberg University Mainz"}],
  "nationality": {"@type": "Country", "name": "Germany"},
  "birthDate": "1918-12-21",
  "birthPlace": "Strasbourg",
  "alumniOf": {"@type": "EducationalOrganization", "name": "Ludwig-Maximilians-Universität München"},
  "knowsAbout": ["Informatics", "Mathematics", "Numerical Analysis", "Programming Language Translation"],
  "sameAs": ["https://www.wikidata.org/wiki/Q1049118", "https://en.wikipedia.org/wiki/Klaus_Samelson"],
  "description": "German computer scientist known for co-developing ALGOL 58 and contributing to programming language standards."
}

## References

1. Integrated Authority File
2. Czech National Authority Database
3. [Mathematics Genealogy Project](http://www.genealogy.ams.org/id.php?id=24762)
4. Mathematics Genealogy Project
5. International Standard Name Identifier
6. Virtual International Authority File
7. CiNii Research
8. SNAC
9. Klaus Samelson
10. [Source](https://books.google.cat/books?id=jBoEmGB3B3MC&pg=PA141)
11. MacTutor History of Mathematics archive
12. Catalogo of the National Library of India