빠쯔
Pnuts![]() | |
| 패러다임 | 오브젝트 지향, 스크립트 작성 |
|---|---|
| 개발자 | 토마츠 토요카즈(선재팬) |
| 처음 등장한 | 1997 |
| 안정된 릴리스 | 1.2.1 / 2007년7월 24일 ( |
| 타이핑 분야 | 정적, 동적, 덕 |
| 플랫폼 | JVM |
| OS | 크로스 플랫폼 |
| 면허증. | Sun Public License(Sun 퍼블릭 라이선스) |
| 웹 사이트 | http://java.net/projects/pnuts (2017년 아카이브) |
| 영향을 받다 | |
| 자바 | |
Pnuts는 Java 플랫폼용 동적 스크립트 언어입니다.Java 프로그래밍 언어를 사용하는 듀얼 언어 시스템에서 사용하도록 설계되었습니다.Pnuts 프로젝트의 목표는 Java 언어와 긴밀하게 통합된 작고 빠른 스크립트 언어를 제공하는 것입니다.Pnuts는 간단하고 Java 개발자에게 친숙한 구문을 사용하면서도 표현력이 매우 뛰어납니다.
자바와의 관계
Java와 Pnuts는 같은 타입의 시스템을 공유하기 때문에 Java 코드는 Pnuts 함수를 쉽게 호출하거나 정의할 수 있습니다.마찬가지로 Pnuts 코드는 Java 객체를 쉽게 조작할 수 있습니다.Pnuts 코드는 Java 클래스도 정의할 수 있습니다.Pnuts는 Java 바이트 코드로 컴파일되므로 이러한 클래스는 다른 클래스와 마찬가지로 Java에서 사용할 수 있습니다.Pnuts로 작성된 클래스는 다른 코드 변경 없이 나중에 Java로 작성된 클래스로 대체될 수 있습니다.
Pnuts 구문은 Java와 매우 유사할 수 있습니다.다음으로 유효한 Pnuts 스크립트이기도 한 자바어로 작성된 코드샘플을 나타냅니다.
수입품 java.displaces를 클릭합니다.어레이 리스트; 수입품 java.displaces를 클릭합니다.목록.; 목록.< >스트링> 나라들. = 신규 어레이 리스트< >스트링>(); 나라들..더하다("캐나다'); 나라들..더하다("오스트리아"); 나라들..더하다("브라질"); 컬렉션.종류(나라들.); 위해서 (스트링 나라 : 나라들.) 시스템..나가..인쇄("안녕하세요" + 나라); 또는 Pnuts의 표현력을 활용할 수 있다.
사용하다("pnuts.lib") // 정렬, println 및 기타 기능을 사용할 수 있는 표준 모듈. 나라들. = ["캐나다', "오스트리아", "브라질"] 종류(나라들.) 위해서 (나라 : 나라들.) 인쇄("안녕하세요" + 나라) 역사
Pnuts는 원래 1997년 도요카즈 토마츠에 의해 자바 클래스용 테스트 툴로 개발되었습니다.Pnuts는 모듈 시스템이나 바이트 코드 컴파일러와 같은 자바 기반 스크립팅 엔진에 필요한 필수 기능에 주로 초점을 맞추어 확장되었습니다.
Pnuts의 상업적 사용에는 Rockwell Automation의 FactoryTalk 개발 시스템이 포함됩니다.
그 프로젝트는 더 이상 개발 중이 아닌 것 같다.
