출처 : http://wlsdnjssla1.blog.me/10090185817
프로그래머가 프로그램을 하면 어떠한 언어로 어떠한 플랫폼에 맞게 언어를 짜게 된다.
예를 들면 프로그래머가 윈도우용 플레이어를 만들때 C++로 윈도우 플랫폼에 맞게 프로그램을 짜게 되는데 이때 포팅을 한다는 말은 이 윈도우 플랫폼을 다른 것을로 바꾼다는 이야기이다.
윈도우에서 돌아가는 플래이어를 리눅스나, 다른 기타운영체제에 돌릴려면 기존의 프로그램을 변경해야 하는데 이것을 포팅이라고 한다.
포팅하는 방법은 여러가지가 있으며 제일 쉬운 방법을 선택해 플랫폼을 바꾼다고 생각하면 되는데, 포팅이란 개념이 좀 넓고 광범위 합니다.
웹 쪽이나 DB 그리고 임베디드 에서 포팅이 많이 발생하고 있다.
컨버팅이라는 용어도 있는데 이는 C++로 개발된 언어를 JAVA로 언어 자체만 바꿔서 똑같은 플랫폼에서 돌아가게 하는것이다
===============================================================================================
정리 하자면...
같은 플랫폼상에서 개발언어가 다른 경우 => 컨버팅
(예 : 윈도우 환경에서 C++로 만든것 => JAVA로 변경)
다른 플랫폼으로 맞게 만들어지는 경우 => 포팅
(예 : iOS 버전을 => Android 버전, 윈도우버전 => 리눅스 버전)
'모과이 > 스크랩' 카테고리의 다른 글
폰갭강좌 (0) | 2014.06.02 |
---|---|
Windows Event Log 서비스 시작안될때 (0) | 2014.04.21 |
석박사과정에 대한 스크랩 (0) | 2013.12.28 |
컴퓨터 조립부터 윈도우 설치까지 (0) | 2013.12.01 |
SW 개발자의 미래 (0) | 2013.05.21 |