▲neo 2달전 | parent | favorite | on: GN⁺: COBOL이 오랫동안 "죽은" 상태였다는 할아버지의 기록(wumpus-cave.net)Hacker News 의견 COBOL의 약속은 인간 같은 텍스트로 프로그래머가 필요 없게 만드는 것이었음 그러나 문제를 충분히 설명하고 해결하는 것은 여전히 어려운 일임 결국 문제를 세분화하면 프로그래머가 필요하게 됨 COBOL의 주요 교훈은 컴퓨터 인터페이스나 언어가 프로그래머를 필요로 하는 것이 아님 Scala는 현재 COBOL처럼 거의 죽은 상태임 많은 비즈니스와 서비스가 여전히 Scala로 작성된 중요한 구성 요소를 가지고 있음 그러나 새로운 프로젝트에서는 거의 사용되지 않음 Scala는 몇 가지 중요한 점에서 다른 주류 언어보다 뛰어났음 Fortran, COBOL, Ada, APL 같은 "레거시" 언어를 한 번 사용해보고 싶음 Java는 기업 환경에서 널리 사용되고 있음 30-40년 후에는 Java도 은퇴자들이 유지보수하는 언어가 될 가능성이 있음 Stack Overflow 개발자 설문조사에서 COBOL의 평균 연봉과 경력 정보를 제공함 2023년에는 222명의 응답자가 평균 19년 경력과 $75,500의 연봉을 가짐 2024년에는 응답자 수는 비슷하지만 평균 경력이 17년으로 감소함 Swift는 공개된 지 10년밖에 안 되었지만 평균 11년 경력을 가진 응답자가 있음 클라우드는 새로운 메인프레임이지만 더 나쁨 CICS를 사용하여 매우 신뢰할 수 있고 성능이 좋은 서비스를 만들 수 있었음 AWS Lambdas를 사용하여 동일한 트랜잭션 내에서 서로 호출하는 것은 어려움 20년 전 메인프레임 시스템에서 일했을 때 "18개월 남았다"는 말을 들었음 현재 그 시스템은 더 견고해졌고 여전히 "18개월 남았다"는 말을 들음 이 시스템은 나보다 오래 살아남을 것 같음 2025 Carolina Code Conference에서 COBOL 발표자를 찾고 있음 GnuCOBOL의 최근 업데이트로 인해 COBOL 발표를 원함 COBOL은 시대에 따라 변화하고 있음 현대 COBOL은 1950년대 COBOL과 많이 다름 Java가 Algol-94라고 불렸다면 우리가 여전히 Algol로 프로그래밍하고 있을 것임 COBOL은 Rust보다 읽고 이해하기 쉬운 메모리 안전하고 안정적인 언어였음 그러나 아무도 사용하지 않아서 "죽은" 언어로 간주됨 Rust와 COBOL의 코드 예시를 비교함 기술이 "죽었다"와 "살아있다"의 정의에 따라 논의가 달라짐 새로운 비즈니스가 구축되지 않으면 죽은 것으로 간주할 수 있음 생산에서 여전히 사용되고 있으면 살아있는 것으로 간주할 수 있음 이는 COBOL이나 메인프레임 생태계에 대한 긍정적인 점으로 간주되지 않음 조직은 처음 작동하는 것을 고수하는 경향이 있음
Hacker News 의견
COBOL의 약속은 인간 같은 텍스트로 프로그래머가 필요 없게 만드는 것이었음
Scala는 현재 COBOL처럼 거의 죽은 상태임
Fortran, COBOL, Ada, APL 같은 "레거시" 언어를 한 번 사용해보고 싶음
Stack Overflow 개발자 설문조사에서 COBOL의 평균 연봉과 경력 정보를 제공함
클라우드는 새로운 메인프레임이지만 더 나쁨
20년 전 메인프레임 시스템에서 일했을 때 "18개월 남았다"는 말을 들었음
2025 Carolina Code Conference에서 COBOL 발표자를 찾고 있음
COBOL은 시대에 따라 변화하고 있음
COBOL은 Rust보다 읽고 이해하기 쉬운 메모리 안전하고 안정적인 언어였음
기술이 "죽었다"와 "살아있다"의 정의에 따라 논의가 달라짐