본문 바로가기

교양지식

알고리즘 뜻 / 알고리듬

알고리즘이라는 말을 최근에 많이 들어보셨을 겁니다. 예전에 사용되지 않던 생소한 단어들이 4차 산업혁명을 앞두고 많이 사용하고 있습니다. 알고리듬 이라고도 하는 그 뜻을 알아보도록 하겠습니다. 


알고리즘 뜻


알고리즘 = algorithm = 알고리듬


알고리즘 뜻 / 알고리듬알고리즘 뜻 / 알고리듬



아랍의 수학자인 알고리즈미라는 사람의 이름에서부터 유래되었습니다. 알고리듬이 맞나 알고리듬이 맞는가 하는 것은 크게 의미가 없어 보입니다. 외래어는 많은 사람들이 사용하는 단어가 표준이 됩니다. 


컴퓨터나 수학적, 비 수학적인 모든 문제들을 논리적으로 해결하기 위해서 어떤 절차나 방법들이 존재합니다. 수학으로 볼 때에 풀이 과정 정도로 생각하면 됩니다. 이런 문제들을 논리적으로 해결하기 위해서 필요한 절차나 방법들의 명령어들의 순서를 말합니다. 



사람의 경우에는 굳이 말하지 않아도 눈치 껏 할 수 있는 일들을 컴퓨터에게 바랄 수는 없습니다. 따라서 컴퓨터에는 정확하게 처리 순서와 내용, 처리 방법 등을 입력해야만 행동으로 수행할 수 있습니다. 


프로그램으로 알고리즘을 짤 때, 이 단계를 계획 단계라고 합니다. 알고리즘을 짜면 코딩이라고 하는 컴퓨터 언어로 적용해서 소프트웨어를 완성하게 됩니다. 


[교양 지식] - 코딩의 뜻, 코딩이란?


알고리즘은 규칙에 따라서 일정하게 재배열 하고 탐색하고 삽입하는 등의 과정을 거치게 됩니다. 가장 중요한 것은 효율성과 명확성에 따라서 해결 방법에는 엄청난 차이가 납니다. 



아직도 어렵다고 생각되시나요?

그럼 생활 속에서 예를 들어보겠습니다. 생활 속에서 알고리즘이라고 하면 배가 고프다고 느껴지면 밥을 먹어야겠죠? 또 저녁이 되면 잠을 자야 한다는 것을 생체학적으로 뇌에 명령을 내리게 됩니다. 


이것이 4차원 산업혁명에서 인공지능, 로봇 제어, 자율주행자동차 등에 활용이 되게 됩니다. 


앞으로 보다 편리하게 생활이 가능한 알고리즘은 우리들의 생활 전반에 들어올 것입니다. 


오늘 유익하셨나요? 

부족한 글 읽어주셔서 감사합니다.