일반 프로그래밍이란 무엇입니까?

일반 프로그래밍은 가능한 가장 효율적인 코드를 작성하는 동시에 원래 코드 자체를 변경하지 않고도 가능한 한 많은 상황에 코드를 적용 할 수있는 방식으로 작성된 컴퓨터 프로그래밍 유형 중 하나입니다. 코드가 작성되면 코드는 작성된 정확한 기능 만 수행 할 수 있습니다. 프로그래머는 일반 프로그래밍을 사용하여 여러 가지 상황에서 작동하는 코드를 작성하면서도 동일한 기본 전체 기능을 계속 수행하면서 원래 프로그램을 변경하지 않고도 다른 프로그램에서 단일 코드를 사용할 수 있습니다.

1970 년대에 일반 프로그래밍은 Ada 및 CLU 프로그래밍 언어로 데뷔했습니다. 얼마 지나지 않아 Java 및 C ++와 같은 다른 프로그래밍 언어는 일반 프로그래밍을 사용하여 프로그래밍 코드를 단순화하는 동시에 여러 시나리오에서 동일한 코드를 사용할 수있게되었습니다. 각 프로그래밍 언어에는이 코드를 사용하는 특정 방법과이를 설명하기위한 다른 용어가 있습니다. "Generics", "templates"및 "parameterized type"은 모두 일반적인 프로그래밍의 인스턴스를 나타내는 데 사용됩니다.

이러한 유형의 프로그래밍을 이해하려면 프로그래밍 언어 작동 방식의 기본 개념을 알아야합니다. 예를 들어, Paul은 두 개의 숫자를 더하는 프로그램을 작성하려면 컴퓨터 코드를 입력하여 두 개의 오브젝트를 추가합니다. 그런 다음 컴퓨터에이 두 개체가 숫자이고 최종 답변도 숫자 여야한다고 말합니다.

Paul이 두 개의 숫자를 더하는 한 프로그램은 작동하지만 다른 것을 더하려고하면 충돌합니다. Paul이 문장을 연결하여 단락을 구성하기로 결정한 경우 프로그램은 숫자가 아닌 문자를 찾을 수 있기 때문에 충돌합니다. 그러나 Paul은 일반 프로그램을 사용하여 원래 프로그램에 숫자와 문자 모두와 같은 여러 변수를 허용하도록 지시함으로써이 문제를 해결할 수 있으므로 프로그램은 문장을 작성하거나 추가를 수행 할 수 있습니다.

모든 프로그래밍 언어가 효율적이기 위해 일반 프로그래밍 개념이 필요한 것은 아닙니다. 이를 사용하는 언어는 정적으로 유형이 지정된 언어입니다. 이것은 단순히 코드가 돌로 설정되어 프로그램이 실행되는 동안 변경할 수 없음을 의미합니다. 이러한 이유로 프로그래머가 사용자의 입력이 문자 형식이고 사용자가 숫자를 입력하도록 지정한 경우 프로그램은 입력을 사용할 수 없습니다. 따라서 프로그래머는 사용자가 입력 할 수있는 모든 논리 데이터 유형 (예 : 숫자, 문자 또는 기호)을 예측하고 그에 따라 조정할 수있는 프로그램을 만듭니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?