연도 2

같은 정류장: 26년간의 Apple 프로그래머 생활 후의 삶

저자는 1년 반 전 Apple에서 26년간 프로그래머로 일하다 은퇴했습니다. 프로그래밍을 잠시 중단했던 그는 수십 년 전에 처음 배웠던 언어인 C로 코딩 프로젝트를 다시 시작하게 되었습니다. 그는 이제 쉐어웨어 게임을 만들던 젊은 시절처럼 다시 프로그래밍에 오랜 시간을 투자하고 있습니다. 그는 이러한 프로그래밍에 대한 집착이 좋은 것인지 궁금해하면서도, 프로그래밍 여정을 시작했던 바로 그 자리로 돌아왔다는 사실에 놀라움을 금치 못했습니다. 예전에 만들었던 쉐어웨어 게임을 다시 작성하면서 더 단순하고 마법처럼 보였던 프로그래밍 초창기의 기억이 되살아납니다. 그는 최신 하드웨어에서 코딩하지만, 무대 뒤에서 일어나는 일이 거의 없는 C 프로그래밍에는 익숙한 무언가가 있습니다.원문: https://www.eng..

Hacker News 2023.05.22

Linux의 초기 시절

이 문서는 리눅스 초창기 시절의 라스 비르제니우스의 개인 기록입니다. 비르제니우스는 1988년 헬싱키 대학에서 컴퓨터 공학을 공부하던 중 리누스 토발즈를 만났습니다. 1991년, 리누스는 첫 PC를 구입하고 인텔 어셈블리 언어를 배우기 시작했습니다. 그는 비르제니우스에게 멀티태스킹을 수행하는 프로그램을 보여줬는데, 이것이 훗날 리눅스 커널로 알려진 최초의 버전이었습니다. 비르제니우스는 라이너스를 위해 C sprintf() 함수의 구현을 작성했으며, 이 코드의 핵심은 여전히 커널에 snprintf()로 남아 있습니다. 1991년 8월, 라이너스는 comp.os.minix 뉴스 그룹에서 자신의 새로운 커널을 처음으로 공개적으로 언급했습니다. 최초의 리눅스 배포판은 1992년에 시작되었습니다: 소프트랜딩 리눅..

Hacker News 2023.04.15