yazoo. 순위 및 요약
yazoo. 태그
yazoo. 설명
명령 줄 C.에 작성된 스크립팅 언어 Yazoo의 주요 목적은 새로운 소스 파일을 포함하여 알려진 외부 루틴 배열에 항목을 추가하여 단순히 언어에 내장 할 수있는 공동 컴파일 된 외부 C 루틴에 대한 메모리를 호출하고 관리하는 환경을 제공하는 것입니다. 다시 컴파일. Yazoo는 사용자 입력없이 스크립트를 실행할 수도 있습니다. 표준 C 라이브러리 만 사용되므로 Yazoo는 모든 플랫폼에서 컴파일 될 수 있습니다. Mac OS X 바이너리가 포함되어 있습니다. 장난감 "신경망"루틴 세트는 C 기능을 Yazoo Language에 통합하는 방법의 예로 포함되어 있습니다. yazoo 스크립트는 감축주의 철학을 따릅니다. 데이터 유형, 세트, 변수 및 함수는 모두 동일한 것의 인스턴스입니다. 그리고 하나에 적용될 수있는 모든 작업은 모두에 적용됩니다. 예를 들어, 상속 운영자는 설정 및 데이터 유형을 전문화하고 기능을 전문화 할뿐만 아니라 '회원'연산자를 사용하여 내부 변수에 액세스하는 데 사용할 수 있습니다. 함수의. 변수의 내용은 참조하는 구성원에서 이혼하므로 몇 가지 변수가 겹치는 데이터 공간을 공유 (부분적으로) 공유 할 수 있습니다. 함수에 대한 인수는 함수로 해석됩니다. 이렇게하면 함수와 호출 코드간에 동적 상호 작용이 가능합니다. 이러한 일반화와 다른 사람들은 사용자에게 상대적으로 투명한이며, Yazoo를 쓰는 주요 영감을 제공합니다. 이 릴리스에서는 새로운 기능 : 버그 수정 : · 인라인 상수가있는 거의 모든 스크립트에서 잘못된 오류 메시지가 잘못 표시됩니다. · Append-Code 연산자 ':'는 특정 컨텍스트에서 제대로 작동하지 않았습니다. 코드 대체 연산자 내에서 · 다중 인덱스가 명시 적으로 주어 졌을 때 강제 동일한 요소가 올바른 순서로 배열 요소를 복사하지 않았습니다 (예 : =! ..., ... = B ) · 더블 정밀도 해상도의 가장자리에서 숫자를 인쇄 할 때 수치 문제 · ENDIF, ENDF 또는 ENDW 다음에 잘못 표시된 오류 메시지가 잘못 표시됩니다. · user.zoo가 실행하는 파일에서 멤버 - 발견되지 않은 오류의 잘못된 멤버 이름이 잘못되었습니다. · random ()에 의해 반환 된 첫 번째 숫자는 완전히 무작위가 아니 었습니다. · copy () 자기 참조를 확인하지 않았습니다. · 테이블의 두 번째 치수가 0으로 크기가 정해질 때 actable ()에 오류가 발생했습니다. · sort () length-0 목록에 불필요한 오류를 던졌습니다. · NULL 코멘트의 잘못된 설명 | *** | ' 홀수의 '*'S. 개량: · 새 {} 정의의 검색 경로는 이제 항상 그것을 정의한 스크립트를 통과하고, 반드시 묶는 스크립트가 아닙니다. *** · user.zoo에 크기 조정 ()을 추가했습니다 · user.zoo에 min (), max () 함수가 추가되었습니다. · 정렬 () 이제 테이블뿐만 아니라 목록을 정렬합니다. · new ()는 유형 및 데이터에 대해 다른 소스 변수를 허용합니다. · copy () 오류 코드를 돌려줍니다 · savetable ()에 대한 더 나은 인수 검사
yazoo. 관련 소프트웨어