Programming 324

런타임(runtime)과 컴파일 타임(compile time) 비교

런타임(Runtime)과 컴파일 타임(Compile Time)은 프로그램 개발과 실행의 다른 단계를 나타내는 용어입니다. 아래에서 런타임과 컴파일 타임의 개념을 비교 설명해드리겠습니다: 컴파일 타임(Compile Time): - 컴파일 타임은 소스 코드를 컴파일러가 기계어나 중간 코드로 변환하는 단계를 의미합니다. - 컴파일 타임은 개발자가 소스 코드를 작성하고 컴파일러에게 전달하는 시간입니다. - 컴파일 타임에서는 문법 검사, 타입 검사, 정적 바인딩 등의 작업이 수행됩니다. - 컴파일 타임에서 발생하는 오류는 주로 문법 오류, 타입 오류 등이며, 개발자는 이러한 오류를 수정하여 코드를 올바르게 작성해야 합니다. - 컴파일 타임에서 생성된 결과물은 기계어 코드, 중간 언어 코드 또는 바이트 코드 등이며..

Programming/etc 2023.06.28

C#/ 한정자

# C# 프로그래밍 언어에서 한정자(Modifiers) 클래스, 멤버(메서드, 변수, 속성 등), 매개변수 등에 대한 특정한 속성이나 동작을 정의하는 키워드입니다. 한정자는 코드의 가시성, 접근 제어, 상속, 메모리 관리 등 다양한 측면에서 동작을 조정하는 데 사용됩니다. 아래에 C#에서 사용되는 일부 주요한 한정자들에 대해 설명합니다: 1. 접근 한정자(Access Modifiers): - public: 해당 멤버는 어떤 코드에서도 접근 가능합니다. - private: 해당 멤버는 같은 클래스 내에서만 접근 가능합니다.(C# 기본) - protected: 해당 멤버는 같은 클래스 또는 파생 클래스에서만 접근 가능합니다. - internal: 해당 멤버는 같은 어셈블리(어플리케이션 내의 컴파일된 단위) ..

파라미터·매개변수(parameter)와 인수(argument) 비교

매개변수(Parameters)와 인수(Arguments)는 함수 또는 메서드 호출 시 사용되는 용어로, 서로 다른 개념을 나타냅니다. 다음은 매개변수와 인수의 개념과 차이점을 알기 쉽게 설명한 것입니다: 매개변수(Parameters): - 매개변수는 함수 또는 메서드의 정의 부분에 선언된 변수입니다. - 매개변수는 함수 또는 메서드 내부에서 사용되는 데이터를 전달받기 위한 목적으로 사용됩니다. - 매개변수는 함수 또는 메서드를 호출할 때에 어떤 종류의 데이터를 받아야 하는지를 정의합니다. - 매개변수는 변수의 이름과 타입으로 정의되며, 함수 또는 메서드의 본문 내에서 사용될 수 있습니다. - 함수 또는 메서드를 호출할 때 전달되는 데이터는 매개변수에 할당되어 함수 또는 메서드의 내부에서 사용됩니다. 인수..

Programming/etc 2023.06.27