프로그래밍

프로그래밍

스폰서 링크
스폰서 링크

프로그래밍

No.
제목
범주
가격
라이센스
Expand All
1
프로그래밍 - 통역
The Apache Li
Hecl 프로그램 언어는 자바에서 실행된 고도 대본을 쓰는 언어이다. Hecl 프로그램 언어는 작고, 연장할 수 있기, 극단적으로 유연하고, 배우고 사용하기 쉽기 위하여 예정된다.

Hecl는 자바 프로그램 언어 보충 는 아니고에 보충으로 예정된다. 따라서, 그것은 무슨 자바가 잘 하는 것을 시도하고, 가장 적합하는 자바에게 그 업무를 맡긴다.

Hecl는 아주 즉시 언어인 것을 작정이다 - 그것을 데려오고 그것을 가진 유용한 일을 빨리 하기 시작할 수 있다. 배우는 것도 쉽기 위하여 의미된다. 자바가 말이 많은 경직되어 있는 곳에, Hecl는 용서해, 쓰게 빠르다. 예를 들면, System.out.println ("여보세요 세계"); 대 "여보세요 세계"를 - 22 대 41의 키스트로크 (이동한 편지는 두 배를 센다) 둔다. Hecl는 "규모를 축소한다" 건축된다.

이것은 말하자면, 쓴 큰 응용을 위한 Hecl 이상을 어설픈 XML에 기지를 둔 윤곽 시스템 보다는 오히려 사용하기 쉬운 대본을 쓰는 공용영역을 제공하고 싶으면 자바에, 만든다.

Hecl는 또한 최소 코어를 가진 작은 언어이다. 아이디어는 언어 자체에서서만 필요하 필요에 따라서, 특정 업무를 위한 연장에서 추가하십시오 무슨을 제공하기 위한 것이다.

코어 Hecl는 원본을, 또는 어떤 점에서 쓰기의 흥미로운 가능성을 제출하는 달리기 위하여, J2ME 응용으로 나의 Nokia 3100 셀룰라 전화 중 충분히 작다 어쩌면 대본을 쓰는 전체 응용 조차, 왜냐하면 끼워넣어진 자바를 달리는 장치. 하나의 예로, 이 MIDlet를 시도할 수 있다: Hecl.jar Hecl.jad
2
프로그래밍 - 통역
GPL (GNU Gene
톰은 자바에 있는 전이 정의를 위한 소프트웨어 환경이다. 톰 프로그램 언어는 나무 구조와 XML 문서를 조작하기 위하여 디자인된 자바의 연장 이다. 그것은 자바와 호환이 된다: 자바 프로그램은 톰 정확한 프로그램이다.

데이터는 능률적인 나무에 기지를 둔 데이터 구조물을 사용하여 나타난다. 자바 건축하 ins (int, 숯, 끈, etc.)는 사용될 수 있다. 톰은 패턴 일치 객체를 검열하고 가치를 만회하기 위하여 기능을 제공한다. 강력한 전략 언어는 전이를 통제하기 위하여 이용될 수 있다.

이 방출에서 새로운 무엇이:

· 플러그 접속식 식은 지금 다시 유효하다.
· %match 구조물에서는, 주제의 종류는 지금 선택적이다.
· 가능할 경우 패턴에서 자동적으로 추정된다.
· Gom는 일치 전략을 생성하고 명부의 길이와 같은 새로운 기능을 제안한다.
· 새로운 것 "!" 구조물은 반대로 패턴을 표시하기 위하여 이용될 수 있다.
· 전략 도서관은 전략 표정이 일치할 수 있다 다른 어떤 기간 같이 같은이라고, 연장되었다.
· 전략은 지금 그것의 논쟁에 있는 다른 전략을 취할 수 있다.
· 자바 bytecode 분석과 전이를 위한 지원은 추가되었다.

3
프로그래밍 - 통역
LGPL (GNU Les
Qore는 모듈, multi-threaded, SQL 통합, 약하게 절차상과 객체 지향 특징을 가진 대본을 쓰는 언어를, 강력하고 사용하기 편한 자료 형 타자를 쳐, 구조물 및 통신수, 및 청결한 것 이고 통어론을 쉽 에 배우거나 읽었다.

Qore 프로그램 언어는 Oracle를 특색짓고 MySQL DBI 운전사, 선택적인 TIBCO AE 통합, 그리고 쉬운 날짜 산법은, SMP 시스템에 아주 오를 수 있다, 그리고 매우 더 많은 것이다.

이 방출에서 새로운 무엇이:

· 3명의 새로운 DBI 운전사, PostgreSQL, Sybase 및 FreeTDS ("pgsql", "sybase", "mssql")
· 데이타베이스와 운전사 독립적인 프로그램을 위한 추가 지원
· 투명한 자료 송신 장치 연결 합동을 위한 DatasourcePool 새로운 종류
· HTTPClient 개선 (수신인의 새 주소, 기본 입증, 프록시 지원)
· 안전한 신호 취급
· 교착상태 탐지를 완료하고 원시적인 오류 처리를 스레드하십시오
· 모두는 지금 프리미티브를 잠그기 취한다 선택적인 타임아웃 가치를 스레드한다
· 외침 참고 (참조 사항를 붙인 객체의 환경에서 실행될 를 포함하여 객체 방법 참고)
· mysql와 oracle 운전사 개선
· 예외 안전한 프로그램을 위한 광대한 증진 (on_exit, on_error, on_success 계산서, 새로운 종류, etc.)
· 중요한 성과 개선
· tibae 모듈 개선
· 많은 새로운 기능 및 방법, 버그 수정, 광대한 문서 갱신, etc.

4
프로그래밍 - 통역
BSD License
AFNIX는 객체 지향 패러다임을 지원하는 동적인 기호 바인딩을 가진 multi-threaded 함수적 프로그래밍 언어이다. AFNIX 프로그램 언어는 32 그리고 64 비트 플래트홈을 모두 지원하는 최신식 런타임 엔진을 특색짓는다.

AFNIX는 플래트홈 무소속자이기 위하여 디자인되는 도서관의 몇몇 클라이언트 그리고 리치 설정으로 분산된다. 짧은 묘사를 위해, 내용을 볼 수 있다 또는 짧은 서두를 위해, 튜토리얼을 볼 수 있다.

유연한 면허는 개별과 기업 둘 다를 위해 디자인되었다. 모두는 어떤 목적든지를 위해 AFNIX 엔진을 사용하고는, 분산하고는 그리고/또는 변경하는 격려된다. 우리의 우편 목록에 등록할 수 있다. 우리는 뉴스를 한달에 한번 발행한다. 이메일 주소는 우리의 엄격한 프라이버시 정책에 의해 포함된다.

AFNIX는 도서관의 리치 설정과 관련되었던 강력한 엔진이다. 해석자는 C++에 쓴다. 그것의 모듈 아키텍쳐는 임명 및 정비를 쉬운 업무 만든다.

함수적 프로그래밍에게 유쾌한 활동을 하는 AFNIX에는 부유한 통어론이 있다. AFNIX는 각종 UNIX 플랫폼에 즉시 사용 가능하다. 부유한 문서는 또한 가이드 및 참고 자료로 제공된다.

이 방출에서 새로운 무엇이:

· 이것은 GCC 4.2를 가진 구조 프로세스를 고치는 작은 방출이다.

5
기타 - 설명서
GPL (GNU Gene
KDE 간단한 프로그램 튜토리얼은 KDE 응용 개발을 위한 튜토리얼이다.

조금 C++ 지식 및 최신 KDE 스냅 사용하기의 유일한 필수품으로, 독자는 간단한 "여보세요 세계" 단추에서 분리되는 프로세스에서 달리는 북마크 응용과 연락하는 DCOP 공용영역으로 웹 브라우저에 그/그녀의 첫번째 KDE 응용을 건설하는 방법을 배울 것이다.

또한 Theres 문서의 스페인어와 루마니아어 버전.
6
프로그래밍 - 컴파일러
Freely Distri
Luban는 구성요소 동쪽으로 향하게 한 대본을 쓰는 언어이다. Luban는 자유로운 오픈 소스이다. Luban는 전설적인 고대 중국 토목 기사 및 목수의 이름을 따서 그의 건축이 오늘 아직도 사용 중 인 2천 년 전에 명명된다.

프로그램 언어 스펙트럼은 군집해 보인다. 우리는 우리가 필요로 하는 모든 공구가 있는가? Luban의 저자는 그들의 유용성 때문에 장군에 있는 대본을 쓰는 언어를 좋아한다. 그가 항상 대본을 쓰기를 위한 적당한 구성요소 모형의 부족을 위한 고통을 느끼더라도.

그리고 그는 개인적으로 객체 지향에게 대본을 쓰기 결코 대본을 쓰는 목적을 위해 너무 복잡하 C++/Java와 경쟁할 것이다 고려하지 않는다. 그는 결국 Luban 의 대본을 쓰는 목적을 위해 맞추어진 강력한 구성요소 모형을 가진 대본을 쓰는 언어를 만들었다. Luban는 자바 처럼 청결하고 다루기 쉬운 쉬운 대본을 쓰는 언어이다.

명확한 정의 없이 소프트웨어 성분에 관하여 수많은 면담이 계속 있다. 분대의 Lubans 정의는 자바 콩과 유사한 속성에 기지를 둔 객체이다. 사용자는 분대와 자산 가격을 읽고 써서 상호 작용하고, 계산은 상호 작용에 의해 시작될 수 있었다.

대본을 쓰는 언어가 전통적인 종류 계층구조 이외에 다른 구성요소 모형을 그것의 대본을 쓰는 환경을 적합한 필요로 한다 Luban 프로그램 언어의 아이디어. 완전한 기계장치는 Luban의 기본적인 특징인 Luban에서, 를 제외하고 정의하고 분대를 분류하기 위하여 건설된다.

이 방출에서 새로운 무엇이:

· 이 방출은 자바 콘테이너 객체에 있는 성분을 통해서 반복하기 위하여 새로운 특징을 추가한다.
· 자바 뒤에 오는 모형은 지금 Luban에서 반복될 수 있다: 자바 소집, java.util. 수집 및 java.util. 지도.

7
프로그래밍 - 코드 생성기
Freely Distri
Felix는 강한 기능적인 하위 시스템을 가진 절차상 프로그램 언어 같이 향상된 Algol이다. 그것은 타자를 치는 ML 작풍을 특색짓는다, 일등은 고성능 microthreading, 정규식 및 문맥 - 자유로운 분석을 위한 지원에서, 의 동질다상 패턴 일치, garabge 수집 작용하고, 건축했다.

시스템은 대본을 쓰는 하네스를 제공한다 그래서 언어는 그밖 대본을 쓰는 언어 같이 사용될 수 있고, 그러나 고성능을 장악하기 위하여 그것 밑에 고유 부호를 생성한다.

시스템의 주요 특징은 C++ 객체 모형을 이용한다 이고, 지원 통합에 C++를 근원과 객체 수준 둘 다에 Felix로 C++ 자료 형과 기능을 내재하기 그리고 C++ 아키텍쳐를 exitsing로 Felix를 끼워넣기를 둘 다 향상된 의무적인 특수 용어를, 제공한다.

Felix 컴파일러는 객관적인 Caml에 쓰고, 어떤 플래트홈든지에 컴파일해야 하는 ISO C++를 생성한다.

8
프로그래밍 - 통역
Freely Distri
Transmuter 프로그램 언어는 그리고 재조합형 소프트웨어 그물에 객체의 자연적으로 발전 시스템으로 실험, morphing 부호, 및 진보적인 프로그램에 관하여 새로운 아이디어 탐구를 기구를 제공하는 극단적으로 동 적이고, 생물학 고무된 prototyping 언어이다.

Trans는 또한 아주 가능한 다목적 프로그램 언어이다. 그것의 단단, 유연하고, 조밀하고, 객체 지향, 높게 연장할 수 있는, 및 쉽 에 배운다. 그것은 급속한 prototyping를 위해, 또는 협력 네트워크 마디의 대본을 쓰는 언어로, 및 좀더, 내재되어 있던 언어, 네트워크 서버 또는 클라이언트, 시스템, 실시간 제어 및 감시 체계 사용될 수 있다.

Trans는 뿐만 아니라 typeless, 또한 계급이 없는 이다. 정체되는 종류 정의 대신에, 기존 객체는 새로운 객체 위한 시제품 역할을 하. 새로운 객체는 요구되는 대로 그 후에 확장되거나 변경된다. 이 수정은 compile-time, 또는 역동적으로 런타임에 정적으로 일어날 수 있다 둘 다. 대부분의 초기 prototyping 언어와는 다른, Trans는 포인터 없이 연결 기지를 둔 시제품 객체 사슬의 모체 역할을 하기 위하여 시스템을, 이용한다. 부모 객체는 구성되는 새로운 객체로 단순히 베껴져, 승계한 일원 및 더 나은 객체 캡슐에 넣기에 매우 더 단단 참고를 허용한. 상속은 정밀한 입도, 객체 수준 보다는 오히려 일원 수준에 실행해 이다.

객체는 저장될 수 있고 Trans 원시 코드로, 또는 통신망 바이트 명령에 있는 bytecode 체재에서 외면적으로 적재했다 (자바에서 것과 같이). 모든 Trans 원시 코드는 실행의 앞에 내부 bytecode 대표에 컴파일된다. Trans부터 컴파일러와 해석자는 완전하게 통합 이어, 컴파일러는 런타임에 해석자에 직접 접속 가능하, 해석자는 또한 compile-time에 컴파일러에 직접 접속 가능하, 복잡한 큰 구조물 및 표정을 허용한. Trans는 단단 single-pass 컴파일러를 이용해, 성과에 있는 조금 충격과 더불어 어떤 Trans 경우든지 또는 서버에 그물을, 통과되는 것을 원시 코드가 허용한.

Trans는 정수를 위한 지원을, 부동 소수점 수, ANSI와 Unicode (UTF-16) 끈, 많은 builtin 기능 (를 포함하여 파일 입력/출력 및 TCP/IP 소켓), 사용자 정의 기능 및 고유한 기능 포함한다. 모든 기능은 원자 객체이고, 주변에 통과되고 다른 어떤 자료 항 같이 조작될 수 있다. Builtin 기능은 사용자 정의 기능 같이 사용되기 전에 취급되고, 정의되어야 한다. 이미 컴파일한 외부 도서관에서 있는 고유한 기능은 또한 Trans.에 의해 자동적으로 취급된 형변환과 더불어 다른 어떤 자료 항 같이, 정의되고, 불리고, 조작될 수 있다. 그리고 Trans는 외부 API를 가진 런타임 도서관으로 실행되기 때문에, 또한 자바와 같은 그밖 소프트웨어 환경에서 끼워넣어질 수 있다.

Trans는 또한 통신수, 표정 및 계산서의 부유한 구색을 포함한다. 이들의 많은 것은 C와 자바 프로그래머에 친밀할 것이다, 그러나 중요한 추가, 증진 및 문맥상 다름이 있다. 또한 compile-time와 런타임에 객체 내의 일원의 처분을 통제하는 몇몇 중요한 수정자가 있다. 엔진과 유사한 강력한 정규식 엔진은 Perl 의 Python에서 찾아내고, 그밖 언어는 또한 제공된다. 다각 스레드는 간단한 결정론적인 스레드 모형을 통해 지원된다.

Trans는 상대적으로 경량, 최소 자원 같은 CPU, 기억 장치, 디스크, 대역폭, etc. - 성과 중요한 실시간 환경에 있는 중요한 특징을 소모하는 것을 디자인해 이다. 컴파일러 및 해석자는 C++에 쓰고 1개의 도서관 모듈로, 버클리 표준 C 내장 함수 및 v1.1 소켓을 사용하여, 그밖 속국 없이 통합된다. 가능한한 많이, Trans는 운영 체계와 기계설비 무소속자이기 위하여 디자인되고, Win32와 x86 리눅스 운영 체계에 지금 실행된다.

Trans의 디자인은 다른 많은 언어에 의해, C/C++를 포함하여, 자바 의 JavaScript 좌우되고, 각자, Python, 루비, Perl, 나머지 사람 불완전하게 발음하고.

이 방출에서 새로운 무엇이:

· 이 상당한 방출은 많은 새로운 x86 리눅스 버전을 언어와 내장 함수 증진, 새로운 선택적인 통어론, 확실한 별칭, 강화한 큰 부호 발생 또는 건축, 개조하고 restyled 가져오기 객체 및 쉘, 도서관 객체, 상세한 예, 새로운 외부 API, 및 증가한 안정성 및 속도 포함한다.

9
프로그래밍 - 통역
MIT/X Consort
경로는 아마 youre 평균 프로그래머 사용되는 경우에 무엇을 아주 다른 프로그램 언어 보다는이다. 언어 Brainf*ck에서 프로그램하는 경우에, youll는 컴퓨터 기억 소자 아키텍쳐를 인식한다. 더구나, Befunge 프로그래머는 경로 프로그램이 계획된다 2차원 쪽을 인식할 것이다.

경로 프로그램은 2차원 격자에 계획된다. 그것은 교시될 때 90 도를 도는 프로그램 격자에 명령의 경로를 따른다 (그러므로 이름). 해석자가 인식한 특성은 명령 기호이라고 칭한다.

경로 프로그램이와 같이 실제로 보이는 무엇 보여주기 위하여, heres 동시적으로 큰 ASCII 예술 편지에서 워드 "경로"를 밖으로 철자하는 간단한 프로그램. (경로 프로그램 Homepage에서 그것, 그리고 또한 해석자와 포함된 그것을 인식할 수 있다.) 그것이 오직 것은 만든다 장치 발신음을 이다. 악은 모든 명령 기호가 무슨을 일단 알고 있으면, 그것을 나중에 상세히 설명한다.

해석자는 그것이 찾아내는 첫번째 "$" 기호에 시작하고 바르게 이끌기 시작한다. 그것은 유효한 명령 기호에 직면할 때마다, 그것을 실행한다. 그것은 특정 특별한 기호에 직면할 때, 다른 방향에서 돌 수 있다.

해석자는 그것이 "#" 기호를 도달할 때까지 가는 것을 계속한다. 그것이 유효한 명령 기호가 아닌 특성에 직면하는 경우에, 그것을 묵살하고 그것에 건너뛴다.
10
프로그래밍 - 통역
GPL (GNU Gene
Qu는 강력한 전 기능 객체 지향 프로그램 언어이다. 오픈 소스 소프트웨어이다. Qu 프로그램 언어는 절대적으로 자유롭 (자유로운 점심에서 것과 같이) GNU 일반 대중 면허의 밑에 분산해 (GPL).

Qu는 그밖 언어에 의해 고무된다. 가장 두드러지게 Perl, Python, 루비 및 C. 그것은 주로 Python를 닮는다 라는 것 말고는 통어론은 더 유연하다, internals는 더 간단하, Qu는 압흔 또는 비 압흔 작풍을 사용하는 것을 허용한다.

Qu에는 가독성을 승진시키기 위하여 디자인된 명료한 통어론이 있다. 표정의 끝이 명백하 때 드물게를 제외하고 품목을 분리하는 세미콜론과 쉼표를 위한 아무 필요도 없다.

Qu는 절차상 언어이다. 프로그램은 에 의하여 나타나는 순서 대로 평가된 계산서와 표정으로 이루어져 있다.

Qu는 강한 반 동적인 (선택 정체되는) 타자를 치는 언어이다. 끈에 수를 추가하는 것은 예외를 던질 것이다. 가변은 무엇이든을 보전될 수 있다 또는 그것에 validator를 붙일 수 있다. Validators는 종류, 일정한 객체 (소집, 범위, Struct, 등등) 또는 validator 기능 간단할 수 있다.

소집, 사전 및 세트는 데이터의 단지 특정 "모형"를 또한 붙들기 위하여 강요될 수 있다.

Qu에서 모두는 수, 끈, 등등을 포함하여 객체, 이다. 번호 123는, 예를 들면, 실제로 builtin Int 종류의 경우이다. 종류는 builtin 종류 종류, 등등의 경우이다. 그러나 이것은 객체 지향 방법에 프로그램을 써야 한ㄴ다는 것을 의미하지 않는다. 그것은 당신까지 완전히 이다.

문서는 원시 코드에서 내재되어 있을 수 있다. 컴파일러는 그(것)들을 건너뛸 것이다. 문서 건축업자는 그(것)들을 추출할 것이다. 건축업자는 표준 배급의 한 부분으로 포함된다.

Qu 또는 Qu 모듈을 설치할 때 실제로, 문서는 당신을 위해 자동적으로 건설된다.

Qu는 읽기 쉬운 문서가 C 근원에서 직접 내재되어 있는 C.에 완전히 쓴다.

Qu를 위한 쓰기 C 모듈은 얻을 수 있는 것처럼 쉽다!

"Qu 프로그램 언어"의 몇몇 주요 특징은 여기 있다:

· 단단
· 통어론을 정리하십시오
· 강한 반 동적인 타자를 치기
· 모듈 관리
· 다중 스레드
· 교착상태 탐지
· 루프를 레테르를 붙이고십시오, 끊고으십시오, 계속하고십시오, 다시 하십시오
· , 동안, 를 위해, 원자, 고리를 이룬
· 예외는 단식한다
· 시험, 캐치, 그밖에, 마지막으로
· 중첩된 기능
· 사전 마감
· accummulator
· 발전기
· coroutine
· validator를 타자를 치십시오
· 기능을 한 번 달리십시오
· 가득 차있고는 안전한 eval
· 부드럽게 된 printing
· 자동 각자
· 개인, public 및 공전 속성
· 읽기/쓰기 & 읽기 전용 속성
· 동치류 성질과 방법
· 동적인 속성 접근
· mixins를 가진 단 하나 상속
· 다각 건설자
· 최고 종류 속성 접근
· finalizers
· 다각 지정
· 가변과 디폴트 논쟁
· 논쟁 평평하게 하기
· 획일한 속성 접근
· 복소수
· 큰 정수
· 쓰레기 수거원을 표를 하고십시오 & 공중 소탕하십시오

11
프로그래밍 - 코드 생성기
GPL (GNU Gene
2E 프로그램 언어 (ee에서 것과 같이 2 ES, 또는 표정 평가자) 간단한 대수학 통어론 언어이다. 그것은 고유하게 (통신수로와 셈숫자 구성되는) 표정, 그리고 함수 정의, 및 기본적으로 아무것 지원한다. 그러므로, 그것은 배우기 위하여 상당히 똑바를 수 있다 (가정해서 이미 일반적인 프로그램 구조물에 익숙하십시오).

해석자가 ee에게 불린다 그러나, 언어 자체는 2e로 불린다.

셈숫자는 수치 (정수 또는 부동 소수점) 인용 부호로 묶은 문자열, 단 하나 인용한 특성, 가변 또는 함수 호출과 같은 오자 일 수 있다. 통신수는 표준 대수학 통신수 (i.e, *,/, +, -), 지정으로 이루어져 있다 ("="), 논리 연산자 (<는, >, <= >=, ==), 이하 표정 통신수를 결합한다 ("; "), 그리고 조건적인 통신수 쌍 ("? : ") C.에서 같이. 또한, 반복 조건적인 쌍은 추가되는가 ("?? : ").

Heres 2 보기:

ee - p 2 + 3 * 7
23

"이런 경우에, - p" 깃발로 부를 경우, 다음 매개변수는 평가되고 마지막 결과는 인쇄된다. " - 표정이 이미 산출 계산서를 포함할 때) c " 깃발은 동일 일을 하고, 그러나 마지막 결과를 인쇄하지 않는다 (이것을 사용하십시오.

ee - c x = 7; y = 11; z = (x * y); 인쇄 (z; "n")
77

"; " 통신수는 실제적으로 계산서 터미네이터, 그것이이다 실제로 결합 통신수 아니다. 그것은 좌우 표정을 평가하고, 오른쪽의 결과를 돌려보낸다. 그것에는 가장 낮은 우선 차순이 있다, 그래서 일반 용도에서 좋아한다 계산서 터미네이터 (그러나 분류하는 괄호 내의와 같은 더 큰 표정의 한가운데에 이용될 수 있다)를 그것을 취급할 수 있다. 그것은 또한 이전 예에 있는 인쇄 기능과 같은 기능 매개변수 delimeter로 double-duty 한다.

"쪽?" (conditoinal) 통신수 일은 다음과 같이 이다:

결과 = expr_test? expr_true: expr_false

만일 expr_test 확실하다 (비제로), expr_true는 평가되고 돌려보내진다, 그렇지 않으면 expr_false는 평가되고 돌려보내진다. 이것은 C.에서 인라인 조건 같이 다만 이다.

또한, 반복 조건은 지원된다:

결과 = expr_test?? expr_true: expr_false

이것은 expr_test 반복적으로 평가하고, 확실할 한, expr_true를 평가할 것이다. 한 번 expr_test 틀리게 된다, 그 후에 마지막 expr_true 가치는 전체적인 표정의 결과로 돌려보내진다. 그러나, 결코 expr_test 확실하, 평가되고 돌려보내진 expr_false인 경우에는으로 시작되기 위하여 그 후에 그 후에 없고 단지 이다. 그러므로, expr_false는 약간 오류 처리를 위해, 예를 들면 이용될 수 있다.

만일 더 낮은 우선 순위의 통신수? 또는?? 과 같은 encounterd는 "이다; " (결합하십시오) 통신수, 그 후에 디폴트 틀린 표적은 자동적으로 가정될 것이다. 그러므로,

결과 = expr_test? expr_true: 0; …
결과 = expr_test? expr_true; …

두 동일 다 이다. Heres 유효한 셈숫자의 약간 더 많은 것을 강조하는 더 광대한 보기. 이 보기는 또한 유닉스를 사용하여 부른다 해석자를 "#!" 사용되는 무엇이 그밖 대본을 쓰는 언어를 위해 통어론, 동일과.

#! /usr/local/bin/ee
# 이것은 코멘트이다
I = 0;
x = 0;
I < 10?? i가 10 이하" 동안 (# 이것을 것과 같이 "읽으십시오
j = 0;
j < 5?? (# 동안에 j < 5
[i] [j] = x 소집하십시오; # 여기에서 우리는 2-dimentional 소집에 가치를 지정하고 있다
j++;
x++
);
i++
)

이 보기는 반복 조건적인 소집을 초기화하기 위하여 통신수를 사용한다. 분실을 "주의하십시오; " x++와 i++ 후에. 이것은 그(것)들이 셈숫자에 선행되지 않기 때문이다 (대신, 이 경우에는 결산 parenthese에 선행된다). "; " 통신수는 이원 통신수, 다르고 과 +, -, *,/, 등등이다. 그러므로, 그것은 셈숫자 또는 2개의 이하 표정 서만 사이 사용된다.

이 방출에서 새로운 무엇이:

· 이 방출은 기능의 2e의 능력을 취급하는 끈을 밖으로 돌기 위하여 낱단을 추가한다.
· 또한 "익명" 기능, 비트 단위로 통신수는 추가되고, 약간은 대청소를 암호로 한다.

12
인터넷 - HTTP를
Freeware
AJAX는 좋은 이유를 위한 요즈음 모든 의분, 이다. AJAX로, 탁상용 프로그램과 동일 기능으로 웹 애플리케이션을 거의 만들 수 있다. 최고 AJAX 프로그램 씨 계획사업은 PHP, HTML 및 JavaScript를 사용하여 AJAX 기술의 간단한 사용을 설명하는 단단한 원본이다.

"최고 AJAX 프로그램 씨"의 몇몇 주요 특징은 여기 있다:

· 최고 AJAX 프로그램 씨는 install.에 쉽다. 다만 가게 좋은 서버 및 youre에 파일을 업로드하십시오.
· 최고 간단한 부호에 의하여 자신의 응용에 있는 AJAX를 사용하기 시작한 것을 쉬운 한다.
· AJAX의 작동은으로 exaple 온다 그래서 즉시 시작할 수 있다.
· 최고 AJAX 프로그램 씨를 시동기로 자신의 기술을 위해 이용하거나, 그것에게 활동에 있는 AJAX의 웹사이트를 독자적으로 한 예로 제안하십시오.

13
프로그래밍 - 통역
$79
Shareware
행복감은 간단하고, 유연하고, 배우기 쉽다. 모든 대중적인 해석한 언어가 계획사업에 의하여 성능이 뛰어난다. 포함된 참조 설명서를 완료하십시오. 가득 차있는 근원을 가진 자유로운 보기 프로그램의 제비. .EXE 파일을 만든다.

또한 Theres 고속을 실제적으로 주는 C 통역에 행복감. 사용하기 편한 데이타베이스 시스템은 또한 포함된다. 웹사이트는 근원을 가진 1200의 기여한 행복감 프로그램 이상 가지고 있다.

"행복감 프로그램 언어"의 몇몇 주요 특징은 여기 있다:

· 행복감 프로그램은 Windows, DOS, 리눅스 및 FreeBSD에 달린다.
· 언어는 유연하고, 강력하고, 배우기 쉽다.
· 아무 기다리는도 컴파일한다 링크 없고 - 다만 편집하고 달리십시오.
· 특허권 사용료 자유로운, 독립 .exe 파일을 만들고 분산할 수 있다.
· 동 저장 배부는 행복감에 기본적이다. 가변은 기억 장치의 덩어리 할당하고 해방하기에 관하여 고민하는 것을 하는 프로그래머 없이 크기로 증가하거나 긴축한다. 소집 (행복감 순서)의 성분은 데이터의 다른 모형 그리고 규모의 동적인 혼합물일 수 있다.
· 행복감은 광대한 런타임 에러 검사를을 제공한다: 내장 함수 루틴을 위한 out-of-bounds 아래, 비초기화 가변, 나쁜 매개변수 값, 가변에 지정되는 불법 가치, 및 더욱 많은. 무언가가 youll 잘못되는 경우에 변수 값의 외침 트레이스백 그리고 명부작성과 더불어 가득 차있는 착오 알림말을, 받으십시오. 그밖 언어 youll로 전형적으로 기계 기록기와 주소의 무용한 덤프로 보호 과실을 얻으십시오.
· 행복감 해석자는 "중대한 컴퓨터 언어 총격전" 벤치마킹에 따라 Perl 또는 Python 보다는 더 단단 이상의 30 시간, 그리고 그밖 해석한 언어 전부 보다는 그것의 상당히 더 단단, 이다 (demobenchbench.doc를 보십시오).
· 그것이 이젠 그만이 아닌 경우에, theres는 C로 어떤 행복감 프로그램든지 변환할 수 있는 C 통역에게 행복감, 속도를 훨씬 더 높인다. 왜 폐기물 시간 벌레잡기에 의하여 손 암호로 하는 C/C++? 쉽게 행복감 프로그램을 개발할 수 있고, 그 후에 C 부호를 생성한다.
· 행복감 프로그램은 MS-DOS가 수치스러운 어떤 640K 기억 장치 금지도에 의해 강요되지 않는다. 행복감의 모든 버전은 시스템에 모든 기억 장치를 사용하게 하고, 그것이 이젠 그만이 아닌 경우에, 디스크에 스왑 파일은 추가 가상 기억장치를 제공할 것이다.
· 통합, 사용하기 편한, 전화면 근원 수준 교정자 또는 예광탄은 포함된다.
· 모두 프로 파일러를 실행 세거든, 시간 프로 파일러는 유효하다.
· 우수한 다른 회사 프로그램 및 도서관 의 가득 차있는 원시 코드에 최대량의 큰 급속하게 증가 집합이 있다.
· RDS는 모든 행복감 플래트홈을 통해 휴대용 인 극단적으로 유연한 데이타베이스 시스템 (EDS)를 개발했다.
· 행복감의 WIN32 실시는 .DLL 파일에 있는 C 또는 행복감 일과 뿐만 아니라 어떤 WIN32 API 일과든지, 접근할 수 있다. 사람들의 팀은 강력한 대화식 개발 환경으로 Windows GUI 도서관 (Win32Lib)를, 완료한다 개발했다. 누군가가 누를 때, 지정한다 실행될 행복감 계산서를 사용자 인터페이스를 그래픽으로 디자인할 수 있다, IDE는 당신을 위한 완전한 행복감 프로그램을 만들 것이다. 인터넷 접속, 3번째 게임 및 다른 많은 응용 범위를 위한 Windows 행복감 도서관이 있다.
· MS-DOS에 행복감의 DOS32 실시는 붙박이 도표 도서관을 포함한다. 필요하다면, DOS 소프트웨어 개입중단에 접근할 수 있다. 기계 부호 일과를 부를 수 있다. 자신의 하드웨어 인터럽트 다루개를 설치할 조차 수 있다. 많은 고속 액션 게임은 어떤 기계 부호든지를 위한 필요 없이 건강한 발파공 음향 효과로, 100%년 발전되었다 행복감에서, 완료한다.
· 행복감의 리눅스와 FreeBSD 실시는, 구역 수색하는 프로그램하는 X Windows GUI에 업무를 위한 공유 라이브러리에 있는 C 일과 그리고 가변을, 인터넷 CGI 프로그램에 도표에서, 접근하게 했다. 희소식은 행복감, C. 아닙니다에서, youll 프로그램하고 있다 이다.
· 행복감에 쓴 완전한 오픈 소스 (공개 소프트웨어) 행복감 해석자는 다운로드 포장에서, 포함된다. 그것은 아무 플래트홈나에 어떤 행복감 프로그램든지 실행할 수 있다. 이 해석자를 위한 선택적인 고성능 C 암호로 한 back-end는 다만 $79를 위해 유효하다. 근원 면허를 보십시오.
14
기타 - 설명서
(FDL) GNU Fre
프로그램 HOWTO를 강타하는 소개는 강타 프로그램 튜토리얼이다.

프로그램 HOWTO를 강타하는 소개는 강타, GNU Boure-Again 쉘을 위해 쉘 스크립트를 쓰는 방법 배우는 것을 바라는 뉴비를 위해 의미된다.

그것은 몇몇 견본을 포함한다. 그것은 그것의 발달에 아주 일찌기 있다, 그러나 어떤 사람들 그것을 유용했던 찾아낼지도 모르다는 것을 기대한다.

이 방출에서 새로운 무엇이:

· 포함되는 새로운 번역 및 작은 correcitons.

15
프로그래밍 - 컴파일러
GPL (GNU Gene
파란 프로그램 언어 계획사업은 명확하고 간결한 통어론에 있는 많은 대중적인 프로그램 언어의 가장 효과적인 능력을 실행하는 유일한 bytecode 컴파일한 언어이다. 플러그 접속식 모듈은 발전하기 쉽 언어에 통어론과 충돌 없이 기능, 모형 및 프로그램 패러다임 조차 추가할 수 있다.

파랑은 그것의 초기 발달 단계에 일찌기 아직도 있다 이렇게 약간의 최적화가 행해진, 그것의 기능은 매일에 증가한다. 뒤에 오는 서두는 절대로 파랑 능력의 포괄적인 묘사.

"파란 프로그램 언어"의 몇몇 주요 특징은 여기 있다:

· 해방하십시오 (GPLd)
· 십자가 플래트홈 프로그램 언어
· 간단한 consistant 통어론을 가진 동적인 언어
· Bytecode는 컴파일했다
· 쓰레기는 집합했다
· 고유한 기능으로 확장하게 믿을 수 없을 만큼 쉬운

임명:

· 근원을 다운로드하십시오
· 기록 보관소를 추출하십시오. "타르 - xvzf blue1.0.tar.gz"
· 추출된 디렉토리로 카드뮴. "CD 파랑"
· 만든다 실행하십시오. "만드십시오"
· 뿌리박을 것이다 su. "su 뿌리박는다"는
· 실행하십시오 1.를 "설치하기 위하여 만든다" 설치하기 위하여 만든다
· 만든다 시험을 실행하십시오. "만드십시오 시험"를

부대를을 가진 ""설치하기 위하여" 만든다 INSTALL_DIR=" /different/dir를" 대체 위치에 설치하기 위하여 설치하기 위하여 만든다 대체하십시오.

이 방출에서 새로운 무엇이:

· 이 갱신은 컴파일러 bugfix, 더욱 많은 시험 및 함수 호출 최적화를 포함한다.

16
프로그래밍 - 컴파일러
zlib/libpng L
다람쥐 프로그램 언어는 게임 같이 응용의 규모, 기억 장치 대역폭 및 실시간 필수품에 맞추는 강력한 대본을 쓰는 공구이기 위하여 디자인된 고도 imperative/OO 프로그램 언어 이다. 다람쥐가 특징의 광범위를 같이 제안하더라도:

· 오픈 소스 zlib/libpng 면허
· 동적인 타자를 치기
· 대표단
· 더 높은 명령 기능
· 발전기
· 협동 조합은 스레드한다 (coroutines)
· 테일 되부름
· 예외 처리
· 자동적인 기억 장치 관리 (CPU 파열은 해방한다; 혼합 접근 ref counting/GC)
· 컴파일러와 C++ 부호의 6k 선에 대략 함께 맞추는 가상 기계 둘 다.
· 선택적인 16bits 문자열

다람쥐는 Python, Javascript 및 expecially Lua (API는 아주 같이 언어에 의해 유사하다 고무된다 테이블 부호는 Lua 하나에 근거를 두고).

다람쥐 통어론은 C/C++/Java와 등등… 유사하다 그러나 언어에는 python Lua 같이 아주 동적인 성격이 등등… 있다.


현지 array= [1,2,3, {a=10 의 b= " 끈 "}];

foreach (소집에서 i, val)
{
:: 인쇄 ("val의 모형 "는 val +typeof이다);
}

실재물 < - {
}

기능 실재물:: MoveTo (newx, newy, newz)
{
x=newx;
y=newy;
z=newz;
}

PPlayer < - 대표 실재물: {
x=0
y=0
z=0
" 성미가 급한 name= "
}

현지 newplayer= 복제품 PPlayer;

newplayer.MoveTo (100,200,300);

이 방출에서 새로운 무엇이:

· foreach를 사용하는 발전기 반복을 위한 새로운 행동
· 지금 발전기가 foreach에 의하여 반복되는 가치는 반환 val 계산서를 거쳐 돌려보냈다
· 반복을 종결하고 그러나 foreach 반복으로 돌려보내지지 않을 것이다
· 추가하는 sq_setclassudsize ()
· 추가된 sq_clear ()
· 추가된 table.clear (), array.clear ()
· 조정 sq_cmp ()
· 조정 각종 작은 버그

17
시스템 - 하드웨어
BSD License
성과 카운터 기계설비의 사용을 일관된 공용영역 및 방법론을 공구 디자이너 및 응용 프로그램 엔지니어에게 제공하는 PAPI 목표는 대부분의 중요한 소형 처리기에서 찾아냈다.

PAPI는 소프트웨어 공학자를 소프트웨어 성능 사이 가까운 즉시, 관계 및 처리기 사건에서, 보는 가능하게 한다.

성과 API (PAPI) 계획사업은 대부분의 현대 소형 처리기에 유효한 접근 (API) 기계설비 성과 카운터를 위해 표준 응용 프로그램 인터페이스를 지정한다.

이 카운터는 사건을 세는 기록기, 처리기와 관련있는 특정 신호의 발생의 작은 세트로 작용한다 존재한다. 이 사건을 감시하는 것은 근본적인 아키텍쳐에 그 부호의 지도로 나타내기의 근원 또는 목적 코드 그리고 능률의 구조물 사이 상호 관계를 촉진한다.

이 상호 관계에는 손 조정, 컴파일러 최적화, 벌레잡기, 벤치마킹하고는, 감시하고는 및 성과 만드는을 포함하여 성능 분석에 있는 다양한 용도가 있다. 게다가 이 정보가 계산하는 고성능에 있는 빈번히 일어나는 좁은 통로 완화로 조타 건축 발달에서 뿐만 아니라 새로운 편집 기술의 발달에 유용할 입증할 것이라는 점을, 기대한다.

PAPI는 근본적인 반대 기계설비에 2개의 공용영역을 제공한다; 간단한 측정의 취득을 위한 간단한, 고도 공용영역 완전히 풀그릴의, 저수준 공용영역은 더 정교한 필요를 가진 사용자로 지시했다.

단에 있는 기계설비 사건을 가진 저수준 PAPI 공용영역 거래는 EventSets를 불렀다. EventSets는 카운터가 자주 어떻게 이용되는지 반영한다 다른 기계설비 사건의 동시 측정을 취하고 서로와 관련시키기와 같이.

예를 들면, 수준 1 캐시 분실에 기억 장치 참고와 주기 또는 툭 떨어뜨림을 관련시키는 것은 나쁜 지역 및 기억 장치 관리를 표시할 수 있다. 게다가, EventSets는 더 상세하고 더 정확한 측정으로 변환하는 매우 능률적인 실시를 허용한다.

EventSets에는 완전히 풀그릴 이고 처리기 특성 특징 뿐만 아니라 반대 가치의 보장한 스레드 안전 쓰고는, 문턱 교차점에 다중 송신 및 통보와 같은 특징이, 있다. 고도 공용영역은 단순히 특정 사건을 시작하고, 중단하고 읽는 기능을, 한번에 하나씩으로 제공한다.

PAPI는 다른 플래트홈을 통해 이식 가능성을 제공한다. 그것은 유사한 논쟁 명부에 동일 각 아키텍쳐를 위한 카운터를 통제하고 접근하기 위하여 일과를 이용한다. PAPI의 한 부분으로, 우리는 우리가 나타내는 각 좋은 반대 실시의 저 공통 분모를 느끼는 사건의 세트를 미리 정의했다.

우리의 의향은 다른 플래트홈에 달릴 때 동일 원시 코드가 유사하고 가능하게 대등한 사건을 셀 이다. 프로그래머가 표준화한 사건의 이 세트를 사용하기 위하여 선택하는 경우에, 원시 코드는 바뀔 필요가 없고 신선한 편집 및 링크만 필요하다. 그러나 개발자 소원이 기계 특정 사건에 접근하면, 저수준 API는 모든 유효한 사건을 센 최빈값 액세스할 수 있게 한다.

사건 또는 특징이 현재 플래트홈에 존재하지 않는 경우에, PAPI는 적합한 오류 코드를 돌려보낸다. 이것은 PAPI를 사용하여 중요하게 PAPI에 각 외침의 의미론이 동일에 남아 있기 때문에 부호, 다만 논쟁 명부 필요 경신의 향하는 노력을 감소시킨다. 표준 세트 이외에, 각 PAPI 실시는 직접 플래트홈 특정 반대 수를 받아들이는 기능을 통해 모든 고유한 사건을 지원한다. 최대량을 위한 정의는, 만일 이들 전부 아닙니다, 헤더 파일에 있는 조건적인 모듬 명령으로 포함된다. 이런 식으로, PAPI는 효과 없는 부호가 있는 획일한 대표 및 뒤로 모든 플래트홈을 위한 모든 사건을 다시 변환하기 위하여 피한다.

이 번역은 표준화된 세트에서 정의된 상대적으로 몇몇 사건을 위해서만 행해진다. 지수 급수에서 그들 같이 어떤 처리기에는 반대 단이 있다. 그(것)들은 개별적인 사건 대신에 카운터의 특정 단에 접근을, 가능하게 한다. 이것은 포장한 이름 지정 체계를 가진 그들의 단에게서 심각한 이식 가능성 문제, 따라서 PAPI 요약 기계설비 카운터를 제출한다. 각 카운터 제어 가치 또는 사건은 그 단에 있는 특정 카운터의 반대 그룹 번호 그리고 수의 구성된다.

PAPI는 소프트웨어의 2개의 층으로 분할될 수 있다. 상위층은 API 및 독립적 시스템 받침 함수로 이루어져 있다. 더 낮은 층은 기계 종 기능과 자료 구조에 독립적 시스템 공용영역을 정의하고 수출한다. 이 기능은 직접 처리기 기록기에 접근하기 위하여 운영 체계, 커널 연장 또는 집합 기능으로 이루어져 있을 수 있는 기질에 접근한다.

PAPI는 사용하기 위하여 유효한 무슨을에 따라서 3의 능률 적이고 그리고 유연한, 시도한다. 자연적으로, 위 층의 기능은 기질에 의해 제공된 그것에 몹시 달려있다. 기질이 매우 바람직한 특징을 제공하지 않으면 경우에, PAPI는 그(것)들을 아래에 기술한 대로 대리 실행하는 것을 시도한다.
PAPI는 근본적인 운영 체계 또는 도서관이 반대 가치의 과잉에 대하여 감시한ㄴ다는 것을 확인한다.

각 카운터는 잠재적으로 다각 시간 단 하나 클럭 사이클에 있는 증가될 수 있다. 몇몇의 물리적인 카운터의 시계 속도 그리고 작은 정밀도 증가와 함께 결합된 이것은 과잉은 일어나기 위하여 확률이 높다는 것을 의미한다.
PAPI의 향상된 특징의 한개는 비동시성 통보의 휴대용 실시를 카운터가 사용자 지정되는 가치를 초과할 때 제공하기 위한 것이다.

이 기능은 PAPIs SVR4 호환성 윤곽을 그리는 외침을 기초를, 그것 생성한다 기계설비 측정 규정에, 시간에 아닙니다 근거를 둔 성과 개입중단의 정확한 막대 그래프를 제공한다. 같은 기능은 AT&Ts 교수의 오래된 일에서 SGIs SpeedShop에 모든 회선 레벨 성능 분석 소프트웨어를 기초를, 제공한다. 따라서 기계설비 성과 카운터에 기초 접근 조차를 가진 어떤 아키텍쳐든지를, PAPI는 확실하게 휴대용을 위한 기초, 근원 수준, 실제적인 처리기 통계에 근거를 둔 성능 분석 공구를 제공한다.

이 방출에서 새로운 무엇이:

· API는 기계설비 지원에서 추상 층을 분리하고 성과 카운터의 다른 모형을 처음 지원을 제공하기 위하여 확장되었다.

18
프로그래밍 - 통역
BSD License
Io는 작은 시제품 기지를 둔 프로그램 언어이다. Io에 있는 아이디어는 Smalltalk에 의해 주로 (모든 가치는 객체이다), 각자, NewtonScript 및 Act1 (시제품 기지를 둔 미분 상속, 배우 및 동시 작용을 위한 미래), LISP (부호는 런타임 inspectable 또는 수정할 수 있는 나무)이다와 Lua (작은, embeddable) 고무된다.

"Io 프로그램 언어"의 몇몇 주요 특징은 여기 있다:

· 오픈 소스 BSD 면허
· 순수한 대상 언어
· 작은 VM (~10K 선)
· 작은 기억 장치 발자국 (플래트홈에 따라서 64K-200K 사이)
· 적당하게 단식하십시오 (Python, Perl 의 루비에 대등한)
· 점증형 쓰레기 수거원, 지원되는 약한 고리
· 미분은 객체 모형을 시제품 기지를 두었다
· 강한, 동적인 타자를 치기
· 예외
· ANSI C 실시 (coroutine 부호의 inlines 그리고 약간 선의 사용을 제외하면)
· embeddable
· multi-state (배수 독립적인 VMs는 동일 응용에서 달릴 수 있다)
· coroutines 라이트급 선수 스레드를 사용하는 배우 기지를 둔 동시 작용
· 청결한 64 비트

언어는 내재되어 있던 사용을 위해 작아, 간단해, 다중 플래트홈 적절해한다.

용도

표적 용도는 웹 대본을 쓰고는, 인터넷 서버 애플리케이션 및 탁상용 애플리케이션 개발이다.

그것은 다만 작동한다

Io의 느낌을 위한 목표는 프로그램 언어의 Apple인이다. 다시 말하면 "다만 일"가 만일 것. 예를 들면, 그것을 사용하기 위하여 환경 변수를 놓을 그것을 설치하거나 필요가 있을 것이다 sysadmin 이다 하면 안된다. 실행할 수 있는 것 어딘가에 투하할 수 있어야 합니다 다만 작동한다. Io 탁상용 응용은 설치자를 요구하고, 특정한 파일 경로에 (또는 머물기 위하여) 둘 필요없이 일해야 한다.

바인딩은 좋다

Smalltalk/LISP/Java 지역 사회는 "unpure" 또는 악으로 일반으로 VM 이상으로 어떤 부호든지 전망한다. Io는 대신 향상된 functionallity와 성과 과민한 특징 (도표, 소리, 부호 매김, 소집 가공, etc.)를 위해 C 바인딩 사용의 아이디어를 받아들인다. 그것은 다중 플래트홈 지원을 플래트홈 무소속자 또는 다중 플래트홈 C 내장 함수 (OpenGL, PortAudio, etc.)의 사용을 격려해서 유지하고 있는 동안 이것을 한다.

객체는 좋다

가능할 경우, 바인딩은 Pythons APIs가 수시로 대로, 객체 지향 공용영역 및 단순히 minic 저수준 C APIs를 제공해야 한다. Javas APIs가 수시로 하기 것을 요구하기 때문에, 더구나, 구체적인 디자인은 요약에 호의를 보인다 - 다스 간단한 작전을 하기 위하여 종류를 이용해도록 하면 안된다.

IDE

결국, 식별은 Io를 위해 Io가 대화식 시각 프로그램 환경이 있을 것을 보고 싶다. 방법 원시 코드 수준과 각자와, 그러나 아래로 시각적으로 구축된 편집에 유사한 무언가.

컴파일

"달리는 것은 IoVM 원시 디렉토리에서" 컴파일할 것이다 실행할 수 있는 Io VM를 ("io") 도서관 ("libIoVM.a") 만들고. Coroutines가 특정 플래트홈에서만 지원되더라도 그것의 ANSI C, 그래서 그것은 최대 어떤 플래트홈든지에 컴파일해야 한다. Io는 coroutines를 위에 컴파일하고 지원하기 위하여 알려진다:
PPC에 OSX
x86, AMD Opteron, 및 무기에 리눅스
x86와 알파에 BSD
Irix
x86에 Win32 (Cygwin, Mingw 또는 가시 C)를 사용하는
Symbian

달리는 것은 그것의 위 디렉토리에서 컴파일할 것이다 추가 기능(add-on)를 가진 완전한 배급을 만든다.

설치

Io는 특정한 디렉토리에서 있거나 어떤 환경 변수를도 놓여 달라고 할 필요가 없는다.

달리기

주요 폴더 (IoVM, IoServer 및 IoDesktop) 어떤에서는, 달리기:

시험을 만드십시오

시험의 세트를 확인하기 위하여 달릴 것이다 작동하고 있다는 것을.

_tests/examples/디렉토리에 있는 몇몇 보기 원본이 있다. 이것 같이 커맨드 라인에서 그(것)들을 달릴 수 있다:

./io _tests/examples/HelloWorld.io
./io _tests/examples/Account.io
./io _tests/examples/Conditions.io
./io _tests/examples/Foreach.io

파일 이름이 명부 객체로 끼워넣고 Lobbys "args" 슬롯에서 저장된 후에 커맨드 라인 논쟁. Heres 그(것)들을 프린트하는 1개의 쪽의 보기:

로비 args foreach (k, v는, 쓴다 ("", v, "n"))

Io에서 첫째로 실행되는 주요 () 기능이 없고 또는 반대한다. 원본은 컴파일될 때 실행된다.

더구나, 로비 슬롯 "launchPath"는 실행되는 처음 원시 파일에 위치에 놓인다.

커맨드 라인 공용영역

달리기:

./io

논쟁 없이 Io 해석자 프롬프트를 열 것이다. 그것을 직접 입력해서 부호를 평가할 수 있다. 보기:

Io> "여보세요 세계!" 인쇄
여보세요 세계!

계산서는 로비의 환경에서 평가된다:

Io> 인쇄
[로비 내용의 인쇄 출력]

이 방출에서 새로운 무엇이:

· 애드온(add-on) 새로운 MySQL 및 PostgreSQL 새로운 추가 기능(add-on)가 있다.
· 범위의 복제품 방법은 지금 그것의 국가를 베낀다.
· 지방 주민을 복제하는 것은 지금 지금 현지 객체에 슬롯에 작동한다.
· 그것을 비(非)재귀에게 만들기 위하여 보간한다를 위한 고침이 있다.

19
프로그래밍 - 도서관
Perl Artistic
AI:: 플롤로그는 논리 프로그램을 위한 Perl 연장이다.

20
프로그래밍 - 도서관
MIT/X Consort
Alpy는 Allegro 게임 프로그램 도서관에 Python 바인딩을 제공한다.

내 소프트웨어
당신은 소프트웨어를 저장하지 않으 셨습니다. "다음"을 클릭 다음 각 소프트웨어에 대한 귀하의 소프트웨어를 바구니에 저장하려면 저장을
인기있는 태그
스폰서 링크