운영체제(OS)는 도대체 무슨 언어로 만들어졌을까?
워낙 천재들의 영역이라서
도무지 그 형태는 상상하기가 힘들지만
거칠게 말하자면 결국은 모두 C언어로 개발되었다고 할 수 있다!(유닉스/리눅스, 윈도우 전부 다!)
좀 더 자세히 말하자면
유닉스/리눅스는 대부분 C로 개발되었으며 약간의 어셈블리가 가미된 형태이다.(모든 OS 커널은 결국 어셈블리를 포함할 수 밖에 없다!)
그리고 윈도우는 C, C++, C#으로 개발되었으며(닷넷이 바로 C#이다!) 또한 약간의 어셈블리가 가미되었다.
마지막으로 Mac OS는 Objective-C와 C(커널 부분) 그리고 마찬가지로 약간의 어셈블리가 포함된 형태라고 할 수 있다!
'IT노트(구) > 기타' 카테고리의 다른 글
SHA1, SHA256 등의 해시 길이 (0) | 2015.12.16 |
---|---|
파이썬에서 append(), extend() 차이점 (1) | 2015.12.06 |
프로그래머란 직종이 매력적인 이유(일을 하는 족족 나의 자산이 된다.) (0) | 2015.11.15 |
Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration 에러가 났을 때 (0) | 2015.11.03 |
failed to lock the file vmware 에러가 났을 때 (1) | 2015.10.14 |