Qore Programming Language

소프트웨어 스크린 샷:
Qore Programming Language
소프트웨어 정보:
버전: 0.8.8
업로드 날짜: 20 Feb 15
개발자: David Nichols
라이센스: 무료
인기: 36

Rating: 3.3/5 (Total Votes: 3)

Qore, 무료 강력하고 사용하기 쉬운뿐만 아니라 스레드 지원, SQL 통합, 약한 형식의 스크립트 언어 오픈 소스이다.
Qore는 TIBCO AE 통합, MySQL과 오라클 DBI 드라이버뿐만 아니라, 쉬운 날짜 연산 기능을 프로그래밍 언어입니다.
이 소프트웨어는 임베디드 로직 및 스레딩을 지원하는 스크립트 언어로 설계되었습니다. 이것은 기업 인터페이스 개발에 연성 스크립트 기반 접근 방식을 적용하도록 설계된다.
 그러나 Qore 또한 범용 언어로서 유용하다. 그것은 리눅스, 솔라리스, BSD, 맥 OS X, 그리고 HP-UX를 포함하여 알려진 POSIX 운영 체제의 대부분을 지원합니다

이 릴리스의 새로운 기능 무엇 :.

이 버전에 포함 된 개선 된 HTTP 지원에 초점을 맞춘 새로운 기능 (더 나은 HTTP의 RFC 준수, REST 및 웹 소켓 클라이언트와 서버 지원, 템플릿 HTML 파일을 자동으로 렌더링을위한 지원 등), 자동화 된 스키마 관리 및 SQL 데이터 작업을위한 새로운 매우 높은 수준의 데이터베이스 API ( 프로그램 DB 액세스), 더욱 향상된 UTF-8 지원, 그리고 많은 새로운 사용자 모듈을 포함.
출시는 기존 기능과 버그 수정의 점수에 많은 개선 사항이 포함되어 있습니다.
Qore는 GPL이, LGPL 2.1 및 MIT 라이센스에 따라 사용할 수 있습니다.

이 버전 0.8.7의 새로운 기능 :

이 버전의 새로운 기능과 버그 수정을 많이 추가합니다.
프로그램 객체 사이의 코드 상속이 크게 향상되었으며, 공개로 태그 선언은 이제 어린이 프로그램 개체에서 기본적으로 상속됩니다.
새로운 기능, 방법 및 유형 (의사) 방법의 제비 특히 반복자 더 강력하게 개발 반복자 쉽게하기 위해, 구현되었습니다.

이 어떤 버전의 0.8.6.1:

This 릴리스의 새로운 기능입니다 것은 Qore에 대한 버그 수정을 포함하고 또한 약간의 새로운 기능이 포함되어 있습니다.

이 버전 0.8.6의 새로운 기능 :

이 버전의 새로운 주요 기능을 추가하고 또한 많은 버그 수정이 포함되어 있습니다.
이 릴리스의 하이라이트는 새로운 임의 정밀도의 숫자 지원, 반복자 훨씬 향상된 지원, 텍스트 파일 처리를위한 더욱 향상된 지원, 데이터베이스 드라이버에 대한 옵션 API를 포함하는 개선 된 데이터베이스 API 지원 및 모듈의 로딩 오류를 처리 할 수​​있는 기능입니다 Qore 직접 소스 코드를 구문 분석 시간.
펄 호환성은 새 기본 직관적 인 부울 상황에 맞는 평가 행동으로 인해 개선되었다.

이 멀티 스레드 상황에서 글로벌 및 폐쇄 결합 된 스레드 지역 변수에 액세스하는 경쟁 조건을 0.8.5.1:

fixed 어떤 버전의 새로운 기능입니다
의 SQLStatement 클래스와 함께 사용하면 DatasourcePool 클래스와 트랜잭션 관리의 버그를 수정
엔코딩을 필요로하는 메일 헤더가 부호화되지 않은 및 인코딩을 필요로하지 않는 사람들은 Q 인코딩으로 인코딩 된 MailMessage.qm 사용자 모듈 오류 수정
_ & quot; Mime.qm 사용자 모듈 & quot 오류 수정; Q 인코딩 헤더에 문자가 올바르게 인코딩되지 않았습니다

이 버전 0.8.4의 새로운 기능 :

이 주요 업데이트는 실행시 언어를 확장 모듈은 지금 Qore 자체에 기록 될 수있는 사용자 모듈에 대한 지원을 추가합니다.
또한, Qore은 임의의 값을 객체로 취급 할 수있는 Qore 값에서 실행할 수있는 방법을 제공 값 유형, 바인딩 의사 클래스를 지원합니다.
네임 스페이스 처리는 재 작성되었으며, 이제 더 일관성있게 적용하고보다 포괄적된다.
언어 설명서가 크게 향상되었습니다.
이 릴리스에는 많은 버그 수정 및 최적화뿐만 아니라 빌드 수정 및 많은 새로운 기능, 방법 및 상수가 포함되어 있습니다.

이 버전 0.8.3의 새로운 기능 :

이 버전 (조건부 구문 분석 포함) 기본 Windows 바이너리 및 기타 사소한 개선을 구축을 지원합니다.
또한, 33 오류가 수정되었습니다.

이 버전 0.8.1의 새로운 기능 :

이 버전은 36 버그 수정과 더욱 향상된 타입 시스템 등 주요 새로운 기능, 클래스 상수 및 정적 클래스 변수를 포함, SQL 준비된 명령문 API,를 거치지 않고 Qore 스크립트를 작성하는 함수 또는 메소드 서명, 파서와 이름 확인 지원하기 전에 반환 형식을 선언 지원, % 콘텐츠 % 앰프; quot를; 변수 또는 클래스 메소드 호출 또는 개체 멤버 참조, 그리고 훨씬 더 표지판.

이 버전 0.7.5의 새로운 기능 :

이 버그 수정 : 고정의 현지 () 문서에 따라 현재 날짜와 시간을 반환 인수없이 호출
버그 수정 :; 출구 () & quot 경쟁 경우 pthread_join ()를 Qore 코드 quot & 호출 할 때 호출 할 때 교착 상태가 발생할 수있는 조건을 고정; 때 여러 스레드가 실행되고
버그 수정 : () 메소드 디렉터리 :: 때 listFiles 고정; 디렉토리를 필터링 할 것이다 사용 된 마스크
버그 수정 : 인해 서명되지 않은 데이터 사용 유형과 비교에 파일 클래스의 고정 충돌 (LT; 0) 오류가 항상 실패 신호를 그; 비 File 객체를 읽을 때 충돌이 일어날 것
버그 수정 : % n 및 % N printf의 형식 지정과 재귀 데이터 구조를 출력 고정은 (그렇지 않으면 충돌이 발생할 것 - 예를 들어, 객체는 객체를 포함하는 목록 등이 포함 된 경우)
버그 수정 : 고정 된 오브젝트 액세스 교착 상태 시나리오
버그 수정 : & quot 고정 - & quot을; 와 운영자 : 해시 문자열과 해시 목록 (또한 hash- = 문자열과 hash- = 목록) 해시의 값 (들)을 제거 할 수는 없습니다 delete 연산자를 호출
버그 수정 : NULL 값 바와 같이 직렬화는 null & quot; JSON 값
버그 수정 : 변두리에 유효한 XML-RPC의 코너 케이스의 고정 구문 분석
버그 수정 : 고정 XML-RPC 직렬화 동일하게 아무것도 (값이 없음)과 NULL을 처리 없습니다
버그 수정 : 결코 출력 빈 요소에 고정 된 XML-RPC 직렬화, 잠재적으로 일부 구현을 깰 수 있기 때문에 (XML-RPC 스펙이 매우 분명하지 않다). 참고 : 우리는 빈 값 요소를 보내 아무것도 또는 NULL를 직렬화하지 않는 경우, 하나 정확하지 않을 수있다
버그 수정 : 파일에서 문자열 데이터를 읽을 때 뒤에 널 (null) 문자열을 종료해야한다고 생각하지 않는다; 문자열의 뒤에 널 (null)을 포함
버그 수정 : 줄 바꿈 및 / 또는 줄 바꿈이 base64로 인코딩 된 데이터를 끌었다 때 버그 구문 분석을 base64 문자열을 고정
버그 수정 : 고정 출력 '%%'* printf의의 *에서 '%'로 () 함수
버그 수정 : 해시 키는 상수로 주어졌다 해시를 구문 분석하는 버그를 수정
버그 수정 : 공유 데이터가 제자리에 업데이트 대신에 복사 된 다음 업데이트되고 있던 delete 연산자의 버그를 수정
버그 수정 : 일부 경쟁 조건을 고정 (getAllThreadCallStacks로 교착 상태가 발생할 수 있습니다) 함수 (보통 기본적으로 제공되지 않음)
버그 수정 : 무시 '
'및' 'base64로 인코딩 된 문자열을 구문 분석 할 때
버그 수정 : 삭제 된 개체의 멤버 요소를 복사 할 때 충돌 버그를 수정
버그 수정 : 참조하여 사용 break 문을 사용할 때 foreach 문을 고정
버그 수정 : 고정 드문 참조 종속성 버그 여전히 사용자 코드에서 참조하는 동안 시스템 클래스가 파괴되고 있었다
버그 수정 : 고정 % = 0으로 좌변을 설정하는 0의 모듈라의 피연산자 (모듈라 피연산자가 0 인 경우 이전에 표현은 무시)
으로 rwlock에 대기하는 상태 변수에 대한 abilty가 뮤텍스 객체뿐만 아니라 객체 추가
목록과 함께 해시 또는 개체를 역 ​​참조하면 해시 해시 또는 개체의 조각을 반환합니다 : 예 : $ 해시 (& quot; 키 1 & quot ;, & quot; 키 2 & quot;)을 사용하고 있습니다.
%가 파일 이름을 (파일 이름은 따옴표를 앞뒤 무시) 인용하는 구문 분석 지침을 포함 할 수
새로운 소켓 클래스 방법 : + 소켓 : () isWriteFinished : TCP_NODELAY 옵션을 설정 + 소켓 :: getNoDelay () : TCP_NODELAY 옵션의 반환 값 논 블로킹 (non-blocking) 쓰기 + 소켓 :: setNoDelay ()에 대한 향후 지원
새로운 기능은 XML-RPC 문자열을 직렬화 할 때 명시 적으로 인코딩을 지정할 수 있도록 : + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ()
TCP_NODELAY 설정을 조작하기위한 새로운 HttpClient를 방법을 추가 : + HttpClient를 :: setNoDelay () +를 HttpClient를 :: getNoDelay ()
지금 XmlRpcClient과 JsonRpcClient 생성자, 때 사실, 소켓에 바로 연결 시도를 억제하고 대신 소켓 연결을 수동으로 설정하거나 첫 번째 요청과 필요에 따라 설정 될 수 있음을 두번째 인수를

유사한 소프트웨어

Lush
Lush

11 May 15

CIL
CIL

20 Feb 15

Trad4
Trad4

11 May 15

개발자의 기타 소프트웨어 David Nichols

Qore Glut Module
Qore Glut Module

20 Feb 15

Qore asn1 Module
Qore asn1 Module

20 Feb 15

Qore JSON Module
Qore JSON Module

19 Feb 15

코멘트 Qore Programming Language

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!