컴퓨터 프로그램 은 : ( i ) HTML ( 하이퍼텍스트 마크업 언어 ) , XML ( 확장 가능 한 마크업 언어 ) 또는 JSON ( 자바 스크립트 객체 표기법 ) 같 은 구문 해석 될 ( parsed ) 서술 텍스트 ( descriptive ) , ( ii ) 어셈블리 코드 , ( iii ) 컴파일러 에 의해 소스 코드 로부터 생성 된 오브젝트 코드 , ( iv ) 인터프리터 에 의한 실행 을 위한 소스 코드 , ( v ) 커 파일 및 저스트 인 타임 컴파일러 에 의한 실행 을 위한 소스 코드 등 을 포함 할 수 있 다 . 단지 예 로서 , 소스 코드 가 , C , C ++, C #, Objective - C , Swift , Haskell , Go , SQL , R , Lisp , Java ®, Fortran , Perl , Pascal , Curl , OCaml , Javascript ®, HTML 5 ( Hypertext Markup Language 5 th revision ) , Ada , ASP ( 액티브 서버 페이지 ) , PHP ( 하이퍼 텍스트 전처 리기 ) , Scala , Eiffel , Smalltalk , Erlang , Ruby , Flash ®, Visual Basic ®, Lua , MATLAB , SIMULINK 및 Python ® 을 포함 하 는 언어 로부터 신택스 를 사용 하 여 작성 될 수 있 다 .