실시 예 들 에 대한 동작 을 수행 하 기 위한 코드 는 임의 의 수 의 라인 들 일 수 있 고 , 파이썬 ( Python ) , 루비 ( Ruby ) , 자바 ( Java ) , 스몰토크 ( Smalltalk ) , C ++ 등 과 같 은 객체 지향 프로그래밍 언어 들 , " 및 "" C "" 프로그래밍 언어 등 과 같 은 종래 의 절차 형 프로그래밍 언어 들 ", 및 / 또는 어셈블리 언어 들 과 같 은 머신 언어 들 을 포함 하 는 하나 이상 의 프로그래밍 언어 들 의 임의 의 조합 으로 작성 될 수 있 다 . 코드 는 전적 으로 는 사용 자 의 컴퓨터 상 에서 , 부분 적 으로 는 사용 자 의 컴퓨터 상 에서 , 독립 형 소프트웨어 패키지 로서 , 부분 적 으로 는 사용 자 의 컴퓨터 상 에서 그리고 부분 적 으로 는 원격 컴퓨터 상 에서 , 또는 전적 으로 는 원격 컴퓨터 또는 서버 상 에서 실행 될 수 있 다 . 후자 의 시나리오 에서 , 원격 컴퓨터 는 근거리 네트워크 ( LAN ) 또는 광역 네트워크 ( WAN ) 를 포함 하 는 임의 의 타입 의 네트워크 를 통해 사용 자 의 컴퓨터 에 접속 될 수 있 거나 , 또는 외부 컴퓨터 에 ( 예 를 들 어 , 인터넷 서비스 제공 자 를 사용 하 는 인터넷 을 통해 ) 접속 이 행해질 수 있 다 .