Fortran, 70년을 기념하다: 맨체스터에서 열리는 특별 행사

Celebrating 70 Years of Fortran

Fortran이 첫 매뉴얼 발간 70주년을 맞았다. 1956년 이후 Fortran은 핵공학, 기상·기후 예측, 재료과학 등 과학 분야의 핵심 인프라를 지탱해왔다. 이를 기념해 케임브리지대 ICCS가 2026년 12월 1일 맨체스터 과학산업박물관에서 'Fortran 70주년 기념' 워크숍을 개최한다. Damian Rouson의 기조연설, 라이트닝 토크, 향후 70년을 논하는 브레이크아웃 토론이 예정되어 있으며, 참가비는 무료다.

Fortran은 지난 70년 동안 핵공학, 기상 및 기후 예측, 재료과학 등 다양한 과학 분야에서 중요한 인프라와 기술 발전을 지원해 왔습니다.
  1. EvanAnderson

    Computer History Museum은 John Backus의 구술 역사[0]를 수집했고, Fortran이 만들어졌을 당시 컴퓨팅이 어땠는지에 대한 논의가 좀 있습니다.

    저는 CHM의 구술 역사를 정말 좋아합니다. 천천히 전부 다 보고 있는데, 그 안에 정말 보석 같은 것들이 있습니다 (Ken Thompson, Dennis Ritchie, Margaret Hamilton, Gordon Moore, Fred Brooks, John Warnock 등).

    [0] https://www.youtube.com/watch?v=dDsWTyLEgbk

    [1] https://en.wikipedia.org/wiki/John_Backus

  2. obviouslynotme

    저는 50년대 Fortran을 아직도 사용하고 유지보수하며 쓰이는 소프트웨어에서 일한 적이 있습니다. IIRC, 약 700kloc의 Fortran이 있었습니다. 아마도 아직 사용 중인 가장 오래되고 가장 큰 Fortran 코드베이스일 겁니다.

    그곳에서 제 첫 프로젝트는 코드에서 모든 Hollerith를 제거하는 것이었습니다. Fortran은 문자열보다 먼저 나왔기 때문에, 문자열을 정수로 조작해야 했습니다. 그것을 원래 Fortran의 동적 메모리 시스템인 Dynosour와 연결하면, equivalenced 배열을 포인터로 사용했기 때문에 재앙이었습니다.

    그것은 또한 JavaBeanFactoryFactory에 대한 appreciation을 갖게 해주었습니다. 원래 Fortran은 식별자를 6자로 제한했고, 첫 글자는 변수가 정수인지, 논리형(bool)인지, 실수형(float)인지를 나타냈습니다. 저는 ILBNK1보다 100자 이름을 항상 선택하겠습니다.

    GOTO는 놀랍게도 큰 문제가 아니었지만, 구조화된 코드는 확실히 읽기 조금 더 쉽습니다. 특히 들여쓰기 관행을 가져왔기 때문입니다.

    전반적으로 좋은 경험이었지만, 흥미로운 작업이었음에도 다시 하고 싶지는 않습니다.

  3. whartung

    FORTRAN은 저에게 매우 중요한 언어였습니다.

    초기 마이크로컴퓨터, BASIC으로 자라면서, 아버지는 TRS-80용 Fortran을 가지고 계셨습니다.

    저는 그것을 배우려고 시도했지만, 문서는 컴파일러 호출을 위한 참조 자료였지, 언어 학습용은 아니었습니다. 그리고 FORTRAN 책을 찾았을 때는 꽤 오래된 내용이라 테이프와 펀치 카드 같은 것들을 이야기하고 있었습니다.

    그래서 그 노력은 중단되었습니다.

    하지만 대학 첫 분기에 저는 FORTRAN (77) 수업을 들었습니다. 학교 CDC Cyber 메인프레임에서 가르치는 FORTRAN이었습니다.

    이것은 8비트 PET BASIC과는 상당히 다른 변화였습니다.

    하지만 가장 중요한 것은, 8비트 컴퓨터가 가진 것과 같은 많은 개념에 다른 방식으로 접하게 된 것이었습니다.

    이것은 제가 더 높은 수준에서 사물을 바라볼 수 있는 방법을 더 많이 제공했습니다. 왜냐하면 FORTRAN이 사물을 바라보는 방식, Cyber가 사물을 제시하는 방식, 그리고 BASIC과 PET가 '같은 것이지만 다른 것'인 방식을 두 가지 다른 관점에 맞춰야 했기 때문입니다.

    그것은 또한 다중 사용자 시스템과 그것이 제공하는 모든 흥미로운 기능에 접근할 수 있게 해주었습니다.

    그들이 첫 PC 실습실을 설치했을 때와 마이크로컴퓨터에서 Turbo Pascal을 가르치기 시작했을 때를 기억합니다. 그리고 저는 사용자들이 더 큰 세계를 놓치고 있다고 느꼈습니다. '누구나' 집에서 PC나 마이크로컴퓨터에 접근할 수 있지만, 메인프레임이나 다중 사용자 미니에 대한 접근은 그렇지 않습니다. 그곳에는 훨씬 더 큰 세계가 있고, 우리는 처음 본 것에 각인되기 쉽습니다.

    오늘날은 다른 세상이고, 직업적으로 FORTRAN을 사용할 필요는 없었지만, 그 경험에 매우 감사하고 있습니다 […]

  4. dranudin

    저는 2018년 소프트웨어 개발자로서 첫 직장에서 시뮬레이션 솔버를 위해 Fortran을 작성했습니다. 아직도 이 언어를 좋아합니다! 현대 Fortran은 매우 매우 빠르고 선형 대수학에 C보다 사용하기 훨씬 좋습니다. 그래서 제 생각에는 수치 계산에 있어서 오늘날에도 여전히 최고의 언어입니다.

    생일 축하해요!

  5. kps

    제 두 번째 대학 co-op 배치, 그리고 제 첫 16년 직장으로 이어진 곳에서 FORTRAN 77 컴파일러 프런트 엔드를 작성하는 일이 포함되었습니다. 현대 기준으로 보면 미친 짓입니다. 어떤 경우에는 여러 줄 문장의 끝에서 두 번째 문자까지 봐야 그 문장이 어떤 종류인지 판단할 수 있습니다.

이 날의 다른 글

2026-10-15