2

누구나 대부분의 플랫폼에 포함되어있는 스크립팅 언어를 알고 있습니까 (Mac/Windows/Linux)? 나는 하나를 찾을 수 없었다. 지금까지 웹 브라우저 나 자바에서 자바 스크립트가 사용되었습니다. 자이 썬이 가까이 온다.모든 주요 운영 체제에서 내장 스크립팅 언어를 사용할 수 있습니까?

내 목표는 웹이나 휴대용 저장 장치에서 파일을 다운로드하여 먼저 설치하거나 특별한 사용자 권한이 필요없이 파일을 실행하거나 편집하거나 이름을 바꾸거나 실행 파일을 제공하는 것입니다 특권. 입력, 출력, 영구 저장, 시간, 생성 작업, 소켓, 고정 및 부동 소수점 수학, 유니 코드 등 컴퓨팅에서 일반적으로 받아 들여지는 은유에 대한 액세스를 제공합니다. 이상적으로는 라인 결말, 엔디안 및 산출과 같은 미세 관념을 추상화합니다. 다른 프로세스의 경우.

유니버설 언어/가상 컴퓨터를 사용하는 것이 왜 중요한지, 아니면 최소한 유용하게 사용되는지 궁금합니다. 필자는 POSIX와 같지만 덜 난해한 운영 체제 수준의 미들웨어가 없다고 생각합니다.이 기능이 없으면 우리 모두가 바퀴를 다시 만들거나 특수한 경우를 작성하는 데 과도한 시간을 소비해야합니다. 나에게 가용성 및 완벽한 기능 세트가 속도보다 중요합니다 (나중에 제공 될 수 있음). 당신이 제공 할 수있는 통찰력 사전에

감사합니다,

잭 모리스

+0

배포가 용이하여 웹 응용 프로그램이 그토록 성공적이었습니다. 클라이언트 컴퓨터에 무제한으로 액세스 할 필요가 없으면 JavaScript, Flash 또는 Java가 최상의 옵션입니다. – Martin

+0

그래, 문제는 어디서나 실행할 수있는 bash 나 wscript 같은 것을 찾고 있습니다. 유스 케이스의 경우 파일을 파싱하여 키 - 값 쌍을 만들고 xml 또는 json으로 저장하거나 jpg를 읽고 회색 음영 png로 저장합니다. 따라서 우리는 웹 중심으로 생각하는 작업을 사용자가 로컬에서 수행하거나 동료와 공유하는 데 문제가 있습니다. –

+0

자이 썬 런타임을 설치해야하기 때문에 자이 썬이 작동하지 않는다. 그렇게 할 예정이라면 pure Python을 설치할 수도 있습니다. 자바 바이트 코드가 사용 가능합니다. 스크립팅 언어가 아닙니다. –

답변

0

당신은 거의 모든 유닉스 시스템에서 신중하게 작성 쉬 스크립트를 실행할 수 있습니다.

Microsoft 시스템을 추가하려면 하나의 스크립트 파일을 제공하는 것이 더 어렵지 만 실행할 수있는 인터프리터를 "자동 감지"하고 sh 파트와 command.com 중 하나를 선택하거나 Microsoft 시스템에있는 모든 것.

알려진 시스템에서 스크립트를 실행할 수있게되면 필요한 소프트웨어를 자동으로 다운로드하거나 압축을 풀어 설치할 수 있습니다.

+0

예. 그 생각은 내가 Mac OS 및 Linux에서 sh로 실행되는지, Windows에서 wscript로 실행되는지 여부를 결정할 수있는 스크립트 일 수도 있습니다. 주된 문제점은 스크립트가 실행 권한을 부여 받아야하지만 어쩌면 인터프리터에 피드를 제공 할 수있는 방법이 있다는 것입니다. 그런 다음 스크립트는 더 높은 수준의 스크립팅 언어가 구축 될 수있는 최소 리스프 인터프리터와 같은 것을 제공합니다. 당신이 바로 javascript/python/tcl 등등으로 뛰어 넘을 수 있도록 맨 위의 축소 된 코드 블록을 묘사합니다. –