안녕하세요
프로그래밍이니 컴퓨터공학이니 이런 것과는 하나도 관련 없는 사람인데요
제가 원하는 형태의 안드로이드 어플이 없어서 그거 만들어보려고 자바를 배우기 시작했어요
근데 개념이 참 어렵네요..
코드를 짜서 프로그램을 만드는 건 이해하겠는데
컴퓨터에 대해 아무것도 모르고 프로그래밍 언어만 배우다 보니
미적분의 원리도 모르고 미적분 하는 공식만 배우는 것 같은 느낌이 들더라구요
저는 애초에 컴퓨터 작동 원리에 대해서 아무것도 모르거든요
프로그래밍 언어가 어떻게
기계어가 0과 1로 구성된 거라는데 그 명령어를 고철덩어리인 cpu에 어떻게 입력하는지, 이 고철덩어리가 어떻게 연산 능력을 갖고 있는지
운영체제같은 소프트웨어는 어떻게 개발하고 운영체제가 어떤 원리로 동작하는지
등등등...
이런 걸 알고 싶은데 전문적인 분야라 그런지 정보를 찾는 법도 모르겠고,
학원 같은데서는 그냥 응용 소프트웨어 개발을 위한 방법론적인 강의만 많은 것 같더라구요.
제가 원하는 것들을 알고 싶으면 무슨 책을 봐야 할까요?
컴퓨터의 역사에 대한 책이나 컴퓨터공학과에서 쓰는 책을 봐야 할까요?