Page 17 - 든든한 c programming with a workbook 도서 미리보기
P. 17

CHAPTER 1? C 언어개요와 프로그램 작성과정                                   007

1.3? 고급언어로 응용프로그램(어플리케이션)을 만든다.

고급언어인 C, C++, C#, JAVA, Python 등을 사용하여 스마트폰의 어플리케이션을 만
들거나, 인공지능?홈?IoT서비스 개발, 게임 개발 등 다양한 응용프로그램(어플리케이
션)을 작성할 수 있게 된다.

       T IP ?응용 프로그램은 공짜인가?

응용 소프트웨어는 공짜인 것도 있지만, 가격을 지불하고 사용해야 하는 것들도 있다. 응용 소프트웨어의 여러
가지 버전에 대해 알아본다.

?	베타버전 : 정식으로 프로그램을 공개하기 전에 테스트를 목적으로 한정된 집단 또는 일반에 공개하는 버전
   이다. 따라서 버그(프로그램상의 오류)가 발생할 확률이 높으므로 안정성을 요구하는 작업에 사용하기는 적
   합하지 않다. 베타판은 설치후 약 30일동안 사용할 수 있도록 제한되어 있는 것이 일반적이다.

?	쉐어웨어 : 응용 프로그램을 일정기간 동안 사용해 보고 계속 사용하기 원하는 경우에만 정식등록을 통해 구
   입할 수 있는 방식이다. 쉐어웨어 버전은 다양한 옵션 항목을 선택하지 못하게 프로그램의 일부만 사용할 수
   있게 하는 것이 일반적이다.  

?	프리웨어 : 무료로 사용할수 있는 소프트웨어를 말한다. 보통은 프리웨어 또는 공개소프트웨어라 하는데,
   사용자에게는 사용권만이 무료로 제공될 뿐 프로그램을 임의로 수정할 수 없다.

?	상용 소프트웨어 : 돈을 지불하고 사용해야 하는 소프트웨어를 말한다. 가정용을 제외한 업무용으로 프로그
   램을 구입할 때는 꼭 정품을 구입해야 한다.
   12   13   14   15   16   17   18   19   20   21   22