2010-08-16 6 views
0

은 유닉스 표준 데스크탑 계산기입니다. AFAIK, 다른 구현 (예 : Solaris 또는 GNU)이 있습니다.dc의 다양한 구현의 차이점은 무엇입니까?

이러한 구현 간의 정확한 차이점은 무엇이며 구현의 최소 하위 집합은 dc 구현에 있는지 확인할 수 있습니까?

답변

1

적어도 FreeBSD는 GNU-Implementation을 사용합니다. 1 Solaris는 다른 구현을 가진 것처럼 보입니다.

  1. 솔라리스 직류 |a, ~, n,

  2. Solaris는 명령 !=, !>!< 부족이 명령을 결여 : 내 첫 번째 읽기에서 2, 나는이 일을 mentiones. 쉘 명령이 평가되는 방식이 변경되기 때문에 이것은 중요합니다. GNU dc에서는 시퀀스 !>...이 비교를 적용하지만 Solaris에서는 나머지 줄을 쉘 명령으로 실행합니다.

  3. Solaris는 # 주석을 지원하지 않습니다.

  4. Solaris의 경우 Y은 추가 디버깅 정보를 인쇄합니다.

  5. Solaris는 명령 줄 인수를 허용하지 않습니다.

  6. GNU dc는 최대 16 입력의 입력을 허용합니다. Solaris는 무제한입니다 (unshure).

관련 문제