Study 썸네일형 리스트형 [동생에게 바치는 QT5] 1. QT5를 설치해보자 QT는 컴퓨터 프로그래밍 언어 중에서 CUI ( Character User Interface) 만을 지원하는 언어를 GUI (Graphic User Interface)를 지원 할 수 있도록 해주는 크로스 플랫폼 프레임워크야 크로스 플랫폼 프레임워크라고 쓰니 뭔가 있어 보이지만, 간단히 말하자면 현재 존재하는 여러 운영체제들. Window(윈도우), Unix/Linux(유닉스/리눅스), 맥OSX 와 스마트 폰에 쓰이는 Android와 IOS에서도 사용 할 수 있게 해주는 거야. 이는 정말 엄청난 거야, 생각해봐. 한번만 제대로 만들면 약간의 수정으로 여러 종류의 운영체제(컴퓨터)와 스마트폰에서 사용이 가능하다는 거니까 말이야. 꼭 pc에서 사용하는 프로그램 뿐만 아니라, 스마트폰에서 사용하는 어플리케이션을.. 더보기 [C Language] 01. Compiler & editer Compiler란? 혹시, 이런 이야기 들어 보신 적 있으신가요? "컴퓨터는 0과 1로 이루어져 있다." 아마, 들어 보신 적 있으실걸로 생각됩니다. 그렇다면, 다시 물어보겠습니다. 지금 읽고 있는 이 글이, 0과 1로 보이시나요? Compiler(컴파일러)는 사람과 컴퓨터를 이어주는 중간자, 연결 고리의 역할을 하는 program. 사람이 쓰는 언어를 컴퓨터가 이해할수 있는 "정보"로 변환시키는 프로그램입니다. 다시말해서 프로그램을 만들기 위한 프로그램이라고 할 수 있겠지요. 아리송할수도 있습니다. 프로그램을 만들기 위해 C언어를 공부하는데 시작부터 프로그램에 대해서 배운다니.. 예를 들어 설명을 해 드리겠습니다. 그림을 보면 사람은 A가 무엇을 의미하는지 바로 알아 봅니다. 하지만 1000001은 무.. 더보기 [C language]00.C언어의 역사. C언어는 1972년 벨 연구소의 데니스 리치(Dennis Ritchie)에 의해 만들어 졌다. 켄 톰슨(Ken thompson) 등과 함께 최초의 유닉스를 개발한 그는, 당시 Unix의 첫번째 버전을 어셈블리 언어로 만들었는데. 운영체제의 특성상 하드 웨어를 직접 제어 할 수 있어야 했고, 당시의 컴퓨터 기술의 한계로 프로그램의 크기는 작고 속도는 빨라야 했다. 이 요구를 모두 만족시키는 언어가 어셈블리였다. 하지만, 어셈블리는 특정 기계에 종속적이고 이식성이 없어. "여러 시스템 사이에서 서로 이식 가능한 운영체제"를 목적으로 하는 Unix와는 맞지 않았다. 이에 데니스 리치는 Unix의 개발을 위해 새로운 언어를 만드는데, 이것이 바로 C언어이다. 물론. 데니스 리치가 혼자서, 처음부터, 모든 것을 .. 더보기 이전 1 다음