BlaCk_Log
-
Visual Studio Code 설치 및 컴파일 하기.컴퓨터/리눅스 2017. 7. 2. 04:37
비주얼 스튜디오 코드(Visual Studio Code. VS Code)는 상당히 잘 만들어진 에디터이고 자주 쓰는 편이다. 단순히 하이라이팅 및 부가기능을 제공해주는 에디터가 아닌, 빌드까지 할 수 잇는 에디터이기 때문이다. 거의 소형 IDE.. (개인적으로 서브라임, 아톰, 브라켓보다 마음에 들었다.) 비주얼 코드를 우분투 계열에서 설치 및 빌드를 하는 방법을 알아보자. 1. 설치하기. - 레포지토리에 추가. curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg sudo sh -c 'echo "d..
-
프로그래밍과 추상화에 대하여.프로그래밍/설계 2017. 6. 30. 15:02
HtDP를 읽는 중인데 오늘도 뻘 생각이 나서 그냥 필이 꽃힌 김에 적어봤다.(내 성격의 최대 장점이자 단점. 잡생각이 너무 많음. 글 중간에도 의식의 흐름대로 빠지는 것이 보인다.) 내 맘대로 하는 프로그램 설계 시리즈.Chapter1 - 기초(4섹션) 2017/12/27 - [프로그래밍/설계] - 내 맘대로 프로그램 설계 1. - 이유와 준비.2018/01/11 - [프로그래밍/설계] - 내 맘대로 프로그램 설계 2. - 데이터 타입.2018/01/16 - [프로그래밍/설계] - 내 맘대로 프로그램 설계 3. - 함수와 변수.2018/05/29 - [프로그래밍/설계] - 내 맘대로 프로그램 설계 4. - 고정 크기 데이터.2017/06/30 - [프로그래밍/설계] - 프로그래밍과 추상화에 대하여.[부..
-
자바에 대한 생각.프로그래밍/개인적인 생각들. 2017. 6. 29. 03:37
필자는 자바를 그리 좋아하지 않는 편이다.뭐.. 개인적인 취향이니 블로그에 방문해주는 분들이 이해해주시기를 바람. 자바를 선호하지 않는 이유를 몇 가지 대자면 단점. 1. 구문이 너무 길다. 표준 출력에 해당되는 것만 보아도 알 수 있다. C의 경우는 printf("Hello, World!"); 면 끝날 내용을 System.out.println("Hello, World!"); 라고 하는 것을 보면 속이 터진다. 그리고 메소드들을 만들 때 접근지정자를 앞에 다 명시해줘야 되며 import문도 지나치게 길다..굳이 슈퍼클래스까지 모두 표시를 해야하는 이유가 뭘까. 이렇게 구문이 기므로 당연히 코딩 스타일은 한 컬럼(Column)이라도 줄이기 위해 가독성이 별로인 낙타 표기법을 사용하는 것이 아닌가 싶다. 스..
-
1. C언어 기본 구조.프로그래밍/C, C++ 2017. 6. 24. 00:51
아마 C언어의 소개, 컴퓨터 프로그램의 동작 원리는 따로 구성해 글을 쓸 것이다.(아마도 '컴퓨팅 언어' 항목에 쓰지 않을 까.) 일단 언어에 입문하면, 반강제적으로(?) 만들게 되는 마성의 프로그램인Hello World!를 작성해보자. 소스코드.#include //printf 함수가 정의되어 있는 헤더파일.//(한줄 주석) int main(void){ printf("Hello World!"); return 0;} /*여러줄 주석.File Name: Hello.cMaked: BlaCk_VoidContents: Hello World! 출력.*/ 결과. 컴파일이 되고, 'Hello World!' 란 결과가 나왔다. 이제 소스크드를 해석해보자. - 주석주석은 프로그램의 내용을 설명하기 위해 일종의 메모를 남기..
-
각종 커뮤니티에서 프로그래밍 질문하는 법.기타 정보 2017. 6. 23. 02:37
티스토리 블로그를 만든 김에 글을 써봅니다. 첫글이다 보니 아무래도 정보글이 유용하겠죠? 가끔 모르는 정보가 있다보면 누군가에게 물어봐야 될 때가 있다.그런데 주변에 잘 아는 사람이 없다면 커뮤니티에 물어볼 수 밖에 없다.이 글에서는 어떻게 해야 커뮤니티에서 질문을 잘하는지, 내 경험에 비추어 설명하고자 한다. 그 중 간단하게 5가지로 추렸다. 0. 최대한 문제의 답에 접근해보자. 전공책이나 구글, 빙등 검색엔진을 이용하여 해결 할 수 있는지 찾는 것은 기본 중의 기본!여러분이 커뮤니티에 질문하기 전에 선행되어야 할 것이 있다.바로 문제를 해결하기 위해 노력하는 것이다. 충분히 할 수 있는 것에 대해 질문하면, 실력이 늘지 않는다. 앞으로 프로그래밍을 하려면 검색하는 습관을 들여야한다.(물어보면 검색해보..