코딩 | 개념 정리/Common Concept

| 주석(annotation)이란? 프로그래밍은 기본적으로 영어로 작성하게 됩니다. 변수명과 클래스명을 한눈에 알아볼 수 있도록 헝가리언 표기법을 사용해서 작성하는 것을 권하지만, 이것만으로는 내 코드를 다른 사람에게 이해시키기란 어려울 수 있습니다. 그래서 사용하는 것이 바로 이 주석 기능입니다. 대부분의 프로그래밍 언어에서 주석을 지원하기 때문에 이 포스팅을 통해 각 언어별 사용법을 정리하시길 바랍니다. | C언어, C++, C#, Java, JavaScript, PHP 한 줄 주석: // 여러 줄 주석: /*..*/ | Python 한 줄 주석: # 여러 줄 주석: '''..''', """..""" | HTML 한 줄 주석: 여러 줄 주석:
이번 개념 뽀개기는 자료형(Data Type) 입니다. 각 언어별로 거의 비슷한데, 조금씩 달라서 헷갈리더라구요. 그래서 이번 포스팅을 통해 한방에 정리해보고자 합니다. | 자료형(Data Type)이란? 자료형 또는 데이터 타입은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류로서, 더 나아가 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 이미, 해당 자료형의 값을 저장하는 방식을 결정합니다. 쉽게 말해 자료형은 우리가 변수를 선언하여 메모리를 사용하는데 있어 각각의 종류별로 그 크기를 지정해주는 아이를 말합니다. | C언어의 자료형 정수형 short: 2byte int: 4byte long: 4byte ..
| 식별자(Identifier)란? 프로그래밍에서 변수, 상수, 함수, 배열 등의 붙여주는 즉, 다른 것들과 식별(구분)할 수 있게 해주는 이름을 말합니다. | C/C++언어의 식별자 규칙 식별자는 영문자와 숫자, 밑줄 문자 _로 이루어진다. 식별자의 중간에 공백이 들어가면 안 된다. 식별자의 첫 글자는 반드시 영문자 또는 밑줄 기호_이여야 한다. 식별자는 숫자로 시작할 수 없다. 대문자와 소문자는 구별된다. 따라서 index와 Index, INDEX은 모두 서로 다른 변수이다. C나 C++의 키워드(예약어)와 똑같은 식별자는 허용되지 않는다. C의 키워드(예약어) 목록 auto double int struct break else long switch case enum register typedef ch..
컴퓨터공학과, 프로그래머에 있어 면접을 볼 때면 거의 필수로 등장하는 아이가 포인터라는 아이인데요. 많은 분들이 이 포인터를 배우는 단계에서부터 큰 좌절감을 느낍니다. 저도 그랬구요. 아직까지도 제가 포인터를 완벽히 이해한 것인가? 싶을 정도로 프로그래밍을 하다보면 종종 오류를 맞이하곤 합니다. 그래서 포인터에 어려움을 겪고 있는 분들을 위해 이 포스팅을 빌어 말끔히 그 고민을 해소해 보고자 합니다. 본격적으로 포인터에 대해 이야기하기 앞서 우리는 컴퓨터의 데이터 처리 원리에 대해 먼저 알아야할 필요가 있습니다. 기본적으로 C/C++ 언어에서 변수를 선언하면 해당 변수는 컴퓨터 메모리에 저장됩니다. #include int main(void) { int num1 = 10; // 정수형 변수 num1 선언 ..
식별자, 자료형을 배우고 나면 본격적으로 이제 함수를 배우기 시작하실 겁니다. 그런데... 한국말이 이렇게 어려웠던 적이 있었나.. 싶을 정도로 함수에서 이상한 용어들이 등장합니다. 어떤 교수님은 매개변수라 그러시고, 어떤분은 파라미터, 누구는 인자, 인수 다들 각기 다른 용어를 사용해서 우리의 머릿속을 헤집어 놓습니다. 그 덕분에 정작 개념은 안잡히고 머리는 어지럽고,, 개발자하지 말까... 포기하고 싶은 순간이 찾아오는데요. 저도 같은 시기를 겪어서 이번 포스팅을 시작으로 개발 언어별로 공통적으로 사용되는 개념을 정리해보고자 합니다. 정리하자면 이번 편에서 우리가 정리하고갈 용어목록은 아래와 같습니다. 매개변수, 매개인수, parameter(파라미터), Argument(아규먼트), 전달인자, 인수....
PatienceLee
'코딩 | 개념 정리/Common Concept' 카테고리의 글 목록