둘러보기 메뉴
검색
바뀐글
임의글
개인 도구
가입하기
로그인
도움말
도움말
질문게시판
자주 묻는 질문
커뮤니티
실시간 채팅방
가입인사게시판
자유게시판
뉴스게시판
제재안게시판
최근 토론
페미위키
공지사항
개선 요청
바뀐글
임의글
파일 올리기
다면 분류 목록
특수 문서 목록
HQ9+ 문서 원본 보기
이름공간
문서
토론
주시
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
위키베이스 항목
행위
보기
읽기
원본 보기
역사 보기
←
HQ9+
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요.
요청한 명령은 다음 중 하나의 권한을 가진 사용자에게 제한됩니다:
사용자
,
Seeders
.
문서를 고치려면 이메일 인증 절차가 필요합니다.
사용자 환경 설정
에서 이메일 주소를 입력하고 이메일 주소 인증을 해주시기 바랍니다.
문서의 원본을 보거나 복사할 수 있습니다.
[[난해한 프로그래밍 언어]]의 일종. ==특징== [[Hello, World!|특정]] [[99병의 맥주|종류의]] [[프로그램]]들을 작성하는데 최적화되어 있으며, 이를 위해 다른 모든 기능을 제거한 깔끔함을 자랑한다. HQ9+에서의 명령어는 단 4종류뿐이다. {| class="wikitable" |- !문자 !의미 |- !<code>H</code> | [[Hello, World!]]를 출력한다. |- !<code>Q</code> |[[콰인|자기 자신의 소스 코드를 출력한다.]] |- !<code>9</code> |[[99병의 맥주]]를 출력한다. |- !<code>+</code> |[[가산기]]의 값을 1 증가시킨다. |} ==파생 언어== ===HQ9++=== HQ9+에 [[객체 지향 프로그래밍]]을 적용한 언어. 새로운 명령어로 <code>++</code>가 추가되었다. 이 명령은 가산기의 값을 2 증가시키고 객체의 [[인스턴스]] 하나를 생성한다. 정보 은닉의 원칙에 따라, 이 객체에는 접근할 수 없다. {{ㅊ|어쩌라고}} ===HQ9+-=== 정확히는 HQ9++의 파생언어. 새로운 명령어로 <code>-</code>가 추가되었다. <code>-</code> 명령은 다른 명령의 뒤에 와야 하며, 그 기능은 아래와 같다. {|class='wikitable' |- ! <code>-</code>앞에 오는 명령 ! 기능 |- !없음 |구문 오류 |- !<code>H</code> |입출력 오류가 발생한다. |- !<code>Q</code> |무한 피드백이 발생한다. |- !<code>9</code> |[[무한 루프]]에 빠진다. |- !<code>+</code> |[[0으로 나누기|0으로 나눈다.]] |- !<code>++</code> |객체가 상위 클래스를 하위 클래스로 가진다. |} 즉 어떻게 써도 오류가 발생하는 정신나간 명령어.(...) [[분류:난해한 프로그래밍 언어]]
이 문서에서 사용한 틀:
틀:ㅊ
(
원본 보기
)
HQ9+
문서로 돌아갑니다.
다른 언어