프로그래밍
-
프로그래밍과 추상화에 대하여.프로그래밍/설계 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!' 란 결과가 나왔다. 이제 소스크드를 해석해보자. - 주석주석은 프로그램의 내용을 설명하기 위해 일종의 메모를 남기..