자유 형식 언어 란 무엇입니까?

자유 형식 언어는 코딩을 모든 라인에 배치 할 수 있고 여전히 유효한 컴퓨터 언어입니다. 이것은 코드가 한 줄에서 시작하여 여러 줄을 끝내고 여전히 유효한 명령임을 의미합니다. 프로그래밍은 그룹 내에 있어야하지만 여전히 어느 라인 에나 위치 할 수 있기 때문에 그룹화 된 요소의 경우 위치가 다소 중요합니다. 자유 형식 언어 요소를 사용하는 프로그래밍 언어가 몇 가지 있지만 완전 자유 형식은 아닙니다. 이 유형의 프로그래밍의 장점은 프로그래머가 줄 바꿈에 대해 걱정할 필요없이 코드를 입력하는 데 훨씬 더 쉬운 시간이 있으며 일반적으로 보안 및 문제 해결이 더 좋습니다.

일부 프로그래밍 언어에서는 위치 지정이 매우 중요합니다. 예를 들어, 명령의 절반이 한 줄에 있고 다른 절반이 다른 줄에 있으면 명령이 유효하지 않기 때문에 명령이 시작되지 않습니다. 자유 형식 언어를 사용하면 줄 바꿈이 무한대로 수행 될 수 있으며 명령은 여전히 ​​유효합니다. 동시에 포지셔닝은 중요하지 않지만 구문은 중요하므로 일부 명령은 다른 명령을 따라 의도대로 작동해야합니다.

자유 형식 언어 자체에 따라 많은 프로그래밍 언어에는 그룹의 시작과 끝이 괄호 나 유사한 문자로 묶여있는 그룹화 된 요소가 있습니다. 명령이 유효하려면 그룹 내에 있어야하므로 그룹화 된 대기에서는 일반적으로 위치 지정이 약간 더 중요합니다. 동시에 그룹에있는 한 모든 명령이 한 줄에 있는지 또는 여러 줄 바꿈이 있는지는 중요하지 않습니다.

대부분의 프로그래밍 언어는 자유 형식이거나 그렇지 않지만 프로그래밍 언어가이 두 가지를 결합 할 수있는 몇 가지 예외가 있습니다. 이 경우 테이블 또는 특정 그룹과 같은 일부 요소는 자유 형식 일 수 있지만 다른 요소는 올바르게 배치되어야한다는 점에서 자유 형식 언어와 같습니다. 이러한 언어는 일반적으로 자유 형식의 요소가 거의 없습니다.

자유 형식 언어의 장점은 그렇게 크지 않을 수 있습니다. 이는 프로그래머가 모든 라인에 코딩을 배치하고 작동하게 할 수 있기 때문에 큰 이점이 있습니다. 하나, 프로그래머는 올바른 위치를 확인하는 데 시간을 소비 할 필요가 없으므로 일반적으로 잘못된 코드 문제를 해결하는 것이 더 쉽습니다. 프로그래머가 안전성을 높이고 싶다면 모든 코드를 하나의 긴 가로줄에 놓을 수 있습니다. 읽기가 어렵 기 때문에 사람들이 훔치기가 더 어려워집니다.

다른 언어

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

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