클라우스 사멜슨
Klaus Samelson클라우스 사멜슨 | |
---|---|
태어난 | |
죽은 | 1980년 5월 25일 | (61)
시민권 | 독일. |
교육 | 루트비히 막시밀리안 뮌헨 대학교 (1951년 박사) |
과학 경력 | |
필드 | 컴퓨터 공학 |
기관 | 뮌헨 공과대학 수리학원 |
논문 | 단극유도설과 관련효과에 관한 논평 (1951) |
박사학위 자문위원 | 프리드리히 보프 |
클라우스 사멜슨(Claus Samelson, 1918년[1] 12월 21일 ~ 1980년 5월 25일)은 컴퓨터의 순차적 공식 번역을 위한 언어 번역과 푸시팝 스택 알고리즘 프로그래밍 분야의 독일의 수학자, 물리학자, 컴퓨터 선구자였다.
초년기
알자스-로레인의 스트라스부르에서 태어났으며, 어린 시절 브레슬라우에서 살았다. 그의 형은 수학자 한스 사멜슨이었다. 정치적 사정으로 1946년까지 뮌헨의 루드비히 막시밀리안 대학에서 수학과 물리학을 공부하기 위해 기다렸다.
경력
졸업 후 그는 대학으로 돌아가기 전에 잠시 고등학교 교사로 일했다. 1951년 아놀드 소머펠트가 단극유도와 관련된 양자역학 문제에 관한 논문으로 프리드리히 보프(Frizz)와 함께 물리학 박사(박사)를 마쳤다.[2]
사멜슨은 수치 분석에 관심을 갖게 되었고, 전기 엔지니어인 한스 필로티와 수학 교수인 로버트 사우어가 함께 일하기 시작하자, 뮌헨 공과대학 수학연구소 연구원으로 입사하여 초기 컴퓨터에 관여하게 되었다.
이것이 그의 과학 경력을 바꾸었다. 그의 첫 번째 출판물은 고유값의 수치 계산을 위한 디지털 계산의 초음속 흐름과 정밀 문제를 다루는 사우어의 관심사에서 나왔다.
곧이어 새멜슨의 강력한 영향력은 새로운 과학 분야로서 컴퓨터 과학과 정보학의 발전에 시작되었다. 프리츠 보프를 박사 자문위원으로도 둔 프리드리히 L. 바우어(Friedrich L. Bauer)와 함께, 언어 프로그래밍의 구조를 연구하여 언어의 번역과 구현을 위한 효율적인 알고리즘을 개발하였다. 이 연구는 고사리 구조로 이어졌고, Samelson은 이 원칙이 프로그래밍 언어의 번역과 스택 모델과 블록 구조를 가진 런타임 시스템을 지배해야 한다는 것이 명백해졌다. 그것은 컴퓨터 시스템이 어떻게 모델링되고 설계되는지에 대한 근본적인 돌파구였다.
필로티, 바우어, 그리고 사멜슨 또한 부분적으로 회오리바람 I 개념을 기반으로 한 컴퓨터인 PERM의 디자인에 힘썼다. 1955년까지 PERM이 완성되었고 그들은 바우어가 1951년에 시작한 자동 프로그래밍의 개념에 관한 작업을 계속하였다.
Samelson 프로그램과 정보학에서 국제 표준을 준수하고 국제 정보 처리 연맹의 일원으로(IFIP)IFIP 워킹 그룹 2.1연산 언어와 Calculi,[3]는 지정한 경우에, 프로그래밍 언어를 유지하게 A.를 지원하 ALGOLs 58과 60의 디자인에 핵심적인 역할을 연루되었다LGOL 60과 ALGOL 68.[4]
1958년 마인츠 대학의 수학학 석좌를 수락하였고, 1963년부터 뮌헨 공과대학의 석좌를 맡아 그와 F.L.바우어(F.L.Bauer)는 정보학과 컴퓨터 과학을 위한 대학 커리큘럼을 개발하기 시작했다. 그는 1971년에 그것이 시작되었을 때 Acta Informatica 잡지의 편집자가 되었다.
선택한 게시물
- Perlis, Alan J.; Samelson, Klaus (1958). Preliminary Report: International Algebraic Language. Communications of the ACM (Report). Vol. 1. pp. 8–22.
- Samelson, Klaus; Bauer, Friedrich L. (1959). "Sequentielle Formelübersetzung" [Sequential Formula Translation]. Elektronische Rechenanlagen. 1 (4): 176–182.
- Dijkstra, Edsger W.; Heise, W.; Perlis, Alan J.; Samelson, Klaus (1959). "ALGOL Sub-Committee Report – Extensions". Communications of the ACM. 2 (9): 24.
- Bauer, Friedrich L.; Samelson, Klaus (1959). The problem of a common language, especially for scientific numeral work (Report). IFIP Congress. pp. 120–124.
- Backus, John W.; Bauer, Friedrich L.; Green, Julien; Katz, C.; McCarthy, John; Perlis, Alan J.; Rutishauser, Heinz; Samelson, Klaus; Vauquois, Bernard; Wegstein, Joseph Henry; Wijngaarden, Adriaan van; Woodger, Michael (1960). Report on the Algorithmic Language ALGOL 60. Communications of the ACM (Report). Vol. 3. pp. 299–314.
- Samelson, Klaus; Bauer, Friedrich L. (1960). Sequential Formula Translation, Communications of the ACM (Report). Vol. 3. pp. 76–83.
- Bauer, Friedrich L.; Samelson, Klaus (April 1961). "Comments on ALGOL 60 Maintenance and Revisions". ALGOL Bulletin (12).
- Samelson, Klaus (1962). Programming Languages and their Processing (Report). IFIP Congress. pp. 487–492.
- Eickel, Jürgen; Paul, Manfred; Bauer, Friedrich L.; Samelson, Klaus (1963). A Syntax Controlled Generator of Formal Language Processors. Communications of the ACM (Report). Vol. 6. pp. 451–455.
- Backus, John W.; Bauer, Friedrich L.; Green, Julien; Katz, C.; McCarthy, John; Perlis, Alan J.; Rutishauser, Heinz; Samelson, Klaus; Vauquois, Bernard; Wegstein, Joseph Henry; Wijngaarden, Adriaan van; Woodger, Michael; Naur, Peter (1963). Revised Report on the Algorithmic Language ALGOL 60. Communications of the ACM (Report). Vol. 6. pp. 1–17.
- Bauer, Friedrich L.; Samelson, Klaus (1976). Language Hierarchies and Interfaces, International Summer School (Report). Marktoberdorf, Germany, July 23 – August 2, 1975: Springer.
{{cite report}}
: CS1 maint : 위치(링크) - Samelson, Klaus (1976). ECI Conference 1976, Proceedings of the 1st European Cooperation in Informatics (Report). Amsterdam, Netherlands, August 9–12, 1976, Proceedings: Springer.
{{cite report}}
: CS1 maint : 위치(링크) - Gnatz, Rupert; Samelson, Klaus (1977). Methoden der Informatik für Rechnerunterstütztes Entwerfen und Konstruieren, GI-Fachtagung (Report). Munich, 19–21 October 1977: Springer.
{{cite report}}
: CS1 maint : 위치(링크) - Samelson, Klaus. Entwicklungslinien in der Informatik, GI Jahrestagung 1978 (Report). pp. 132–148.
- Bauer, Friedrich L.; Broy, Manfred; Dosch, Walter; Gnatz, Rupert; Krieg-Brückner, Bernd; Laut, Alfred; Luckmann, M.; Matzner, T.; Möller, Bernhard; Partsch, Helmuth; Pepper, Peter; Samelson, Klaus; Steinbrüggen, Ralf; Wirsing, Martin; Wössner, Hans (October 1981). Programming in a Wide Spectrum Language: A Collection of Examples (Report). Science of Computer Programming. Vol. 1. Elsevier. pp. 73–114.
- Samelson, Klaus; Bauer, Friedrich L. (1983). "Sequential Formula Translation (Reprint)". Communications of the ACM. 26 (1): 9–13. doi:10.1145/357980.357983. S2CID 555174.
- The Munich Project CIP: Volume I: the wide spectrum language CIP-L (Report). Springer-Verlag. 1986.
메모들
- ^ Götze, H.; Bauer, F. L. (June 1980). "Klaus Samelson: geb. 21. 12. 1918, gest. 25. 5. 1980". Numerische Mathematik (in German). Springer. 36 (2): 109. doi:10.1007/BF01396753. S2CID 125254214.
- ^ Samelson, Klaus (1951). Bemerkungen zur Theorie der Unipolarinduktion und verwandter Effekte [Remarks on the Theory of Unipolar Induction and Related Effects] (Ph.D.). Ludwig Maximilian University of Munich.
- ^ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (17 August 2016). "Profile of IFIP Working Group 2.1". Foswiki. Retrieved 7 September 2020.
- ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2 March 2011). "ScopeEtc: IFIP21: Foswiki". Foswiki. Retrieved 7 September 2020.
참조
- Bauer, F. L.; Ershov, A. P.; Paul, M.; Perlis, A. J. (December 1980). "Klaus Samelson". Acta Informatica. Berlin – Heidelberg: Springer. 15 (1): 1–2. doi:10.1007/BF00269806. S2CID 35479240.
- Hashagen, Ulf (21–26 July 2004). "The History of Numerical Analysis and Scientific Computing: An Interview with Fritz Bauer". Society for Industrial and Applied Mathematics (SIAM).
- 군터 슈미트: 뤼크블릭 오프는 안프엔게 데르 뮌슈너 인포매틱을 죽인다. 스프링거-비벡, 2020, ISBN 978-3658287542
외부 링크
- DBLP 서지학 서버의 클라우스 새멀슨
- 수학 계보 프로젝트 클라우스 사멜슨
- 새멜슨프린치 (독일어로)