유닉스, 맥 OS, 리눅스? [폐쇄]

유닉스, 맥 OS, 리눅스? [폐쇄]

UNIX 및 Linux 프로젝트에 대해 자세히 알아보려고 합니다. 유닉스가 맥OS와 리눅스의 모시스템이라는 사실을 알게 됐다.

C 기반 프로그래밍 범위에서 두 가지가 유사합니까? Linux와 얼마나 밀접하게 관련되어 있습니까?

답변1

유닉스는 운영 체제가 아니라 운영 체제 제품군입니다. Mac OS는 운영 체제입니다. 리눅스는 운영체제가 아니라 커널이다

C 프로그래밍을 배우고 싶다면 어떤 운영 체제를 사용하는지는 중요하지 않습니다. 왜냐하면 중요한 것은 컴파일러이기 때문입니다. 컴파일러에 따라 약간 다른 바이너리가 제공되지만 학습 목적으로는 모두 거의 동일합니다.

나는 추천한다그 소리또는걸프 협력 협의회C 언어를 배우는 초보 사용자를 위한 (
개인 의견 : clang.gccgcc차이점사이 clang)gcc

답변2

Mac OS X 및 Linux는 사용자 프로그램과 운영 체제 커널 간의 인터페이스를 구현합니다. 이 인터페이스는 Unix에서 시작되었으며 소위 POSIX* 표준으로 표준화되었습니다.Unix 환경의 고급 프로그래밍이 인터페이스에 대해 배우고 싶다면 이 책을 읽어보세요. 유닉스는 단순한 구현 그 이상입니다. 이는 소프트웨어 개발에 대한 철학이며 요약은 다음에서 확인할 수 있습니다.http://www.faqs.org/docs/artu/ch01s06.html(이 내용은 온라인 도서 전체의 일부입니다.)

(*표준 스토리는 약간 복잡해집니다. 책에서 자세한 내용을 제공합니다).

관련 정보