Code-Tip
-
패러다임 :: FP vs OOP vs PPCode-Tip/Theory of Programming 2020. 7. 1. 10:27
프로그램 패러다임( Paradigm )이라는 개념이 있다.패러다임은 형태나 규칙을 뜻하는 용어로 프로그램 패러다임은 프로그램 작성형식 ( Style of Programming )을 말한다.코드 스타일과는 분류단위가 Syntax 와 module 이라는 점에서 차이가 있는 개념이다. 프로그램 패러다임은 크게 3가지로 분류된다. Functional Programming ::- 수학적 공식에 기반한 작성법이다. 대두되는 특징은 독립성이다.상태와 같은 지속적인 데이터를 다루기 보단 연산이라는 개념의 I/O 를 작성하는 방식이다. (ex : 계산기 프로그램 :: 우선순위 처리 / 사칙연산 계산) Object Oriented Programming ::- 사물표현 기반의 작성법이다. 프로그래밍이 자연계의 전산화를 위한..
-
문자열 정의 :: Define / Escape / Literal / RegExpCode-Tip/String-handling 2020. 6. 29. 18:01
프로그래밍에서 문자열을 다루는 방법은 언어별로 크게 다르지 않다. 우선 문자열을 정의하는 방법는 크게 두가지이다. 순수한 문자열과 기능성 문자열이다. 순수 문자열은 작성한 그대로 받아지는 문자열로 Single Quotes 을 사용하여 '순수한 문자열' 과 같이 작성되며 코더가 작성한 문자를 Escape 없이 받아들인다. 기능성 문자열은 Double Quotes 로 감싸서 작성하며 순수 문자열과 다르게 특수기호를 사용한 구문에 기능을 부여한다. "이렇게 작성하면 탭을 띄우고 다음 줄로 이동한다.\t\n" 여기서 BackSlash ( \ ) 는 기능부분을 표시한다. 다음 t 나 n 은 tab , enter 의 기호로 사용된다. 그렇다면 기능성 문자열을 작성하면서 BackSlash 를 문자그대로 사용하고 싶을..