개발일반

절차지향 언어 (Procedural Programming Language)

문괜 2023. 1. 29. 10:50
반응형

우리가 말을 하거나 글을 쓸 때도 다양한 방식이 존재한다.

두괄식으로 말하거나 미괄식으로 말하거나 아님 눈으로 말하거나 정말 다양하다.

프로그래밍 및 개발도 컴퓨터와 대화한다 생각하면 그만큼 다양한 방식으로 말하는 언어가 존재한다.

그중 한때 가장 중요한 한축을 담당했던 언어형태인 절차지향언어에 대해 알아보자. 

 

절차지향 언어의 가장 큰 특징은 순서대로 실행된다는 겁니다.

그리고 이게 끝이라고 해도 될 정도로 단순합니다.

위에서부터 아래로 내려오면서 지정 입력한 코드를 순차적으로 실행합니다.

물론 많은 분들이 여기서 뭐야 이건 그냥 일반적인 Programming Language 아닌가? 할 수 있는데 맞습니다.

모든 언어들이 절차지향 언어의 특성이 있습니다.

그러면 절차지향 언어의 가장 중요한 점은 무엇일까요?

바로 '순서'입니다. 그리고 뭐.... 없습니다. 

순서만 지켜지면 어떠한 문제도 발생하지 않습니다. 물론 그 순서를 맞춘다는 게 엄청 힘들지만요.

절차지향 언어의 경우 가장 기본적인 언어구조이고 그러다 보니 크게 중요시되는 개념은 아닙니다. 

그러니 이해하려고 너무 힘 빼실 필요 없습니다.

 

대표적인 절차지향 언어로는 Assembly, C, JAVA가 있지만 JAVA와 C의 경우는 객체지향 언어이기도 합니다. 

여러분이 가지고 있는 의문을 저의 방식으로 설명드릴 테니 걱정 마세요!

그럼 다음에 객체지향언어로 돌아오겠습니다!

 

* 항상 정확한 정보를 드리고 싶지만 실수가 있을수도 있습니다! 

* 실수를 찾게 되거나 질문이 있으시면 댓글 달아주세요!!

반응형

'개발일반' 카테고리의 다른 글

Programming(프로그래밍) 과 Developing(개발)의 차이!  (0) 2023.01.29