시스템

포팅(porting) 컨버팅(converting) 이란?

라임오렌지원 2022. 8. 19. 17:54

포팅(Porting)

이식의 의미로 소프트웨어를 다른 플랫폼(CPU 및 운영 체제)에서도 동작할 수 있도록 변환하는 것을 말한다.

 

예를 들어,

windows용 프로그램을 만들 때,

A언어로 windows 플랫폼에 맞게 개발했을 때, 포팅이란 이 windows 플랫폼을 다른 것으로 바꾼다는 의미.

 

windows에서 돌아가는 프로그램을 리눅스나 맥에서 돌리기 위해서 C++ 로 짠 windows 용 프로그램을 변경해야 하는데

이 것을 포팅이라고 한다.

ex) windows 버전 > 리눅스 버전 , Android 버전 > IOS 버전

 

 

컨버팅(Converting)

A언어로 개발된 프로그램을 B언어로 언어 자체만 바꿔서 같은 플랫폼에서 동작하도록 하는 것

 

예를 들어,

C++ > Java 로 개발언어 변경

 

 

https://bogyum-uncle.tistory.com/m/26

 

포팅(Porting) / 컨버팅(Converting)

 보통 프로그램을 개발할 때 플랫폼에 맞게 다양한 언어로 짜게 됨 1. 포팅(Porting)  예를 들면, windows용 프로그램을 만들 때, A언어로 windows 플랫폼에 맞게 개발했을 때, 포팅이란 이 windows 플랫폼

bogyum-uncle.tistory.com

 

728x90

'시스템' 카테고리의 다른 글

[Apache] Apr, Apr-Util  (0) 2023.08.28
GSLB(Global Server/Service Load Balancing) 이란?  (0) 2022.08.12
페일오버(Failover)란?  (0) 2022.08.12