2011-02-03 2 views
11

나는 아이폰 용 통역사를 만드는 데 흥미가있다. 그것은 실험적인 아이디어 일 것이지만 훌륭 할 수 있습니다. 나는 자신의 언어를 이동 중 컴퓨터 및 수학에 맞도록 만드는 아이디어를 좋아합니다.iPhone 용 인터프리터?

나는 주위를 읽었으며 아이폰에서 통역사에 대한 혼합 된 정보를 보았다. Apple은 무엇을 허용합니까?

나는 좋은 생각하지만 분명히 작동하지 않습니다이 응용 프로그램을 본 적이 -

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=415827304&mt=8&u1=web&affId=1860684 어떤 답장을 보내 주셔서 감사합니다. 그 동안 나는이 언어에 대한 몇 가지 아이디어를 제시 할 것이다.

+4

당신이 "해석 할 일에 대해 좀 더 구체적으로하시기 바랍니다 :-) ... 이름의 유사성에도 불구하고, 나는 하지"사우 "임을 언급해야한다 ": 돼지 라틴? 수학? 문학? 점성술 차트? –

+0

"나는 자신의 언어를 이동 중에 계산 및 수학에 맞게 조정하려는 생각을 좋아합니다." 그것은 여러면에서 파이썬과 같을 것이며 대부분 수학 함수를 포함합니다. –

답변

13

애플은 2010 년 3 분기 말에 iOS App Store에서 프로그래밍 언어 인터프리터를 공식적으로 허용하기 시작했습니다 (SDK 계약을 변경하여 명확하게 함). 그러나 인터프리터 (UIWebview의 Javascript 제외)는 다운로드 한 코드를 실행할 수 없습니다. 앱에 내장 된 코드 또는 사용자가 입력 한 코드.

현재 App Store에서 사용할 수있는 5 가지 이상의 기본 통역이 있습니다. 그들 모두는 당신이 당신의 기본 프로그램을 타이프 할 것을 요구합니다.

통역을 작성하는 경우, 당신은

+0

감사합니다. 이것은 내가 할 수도있는 일입니다. 나는 파이썬과 비슷한 간단한 언어를 만들 것이다. 단순한 계산을하기 위해 진보 한 것은 아무것도하지 않습니다. –

+1

애플은 워즈가 떠날 때 '정신을위한 자전거'를 만드는 것을 중단했습니다. –

4

원칙적으로 Apple은 코드를 다운로드 할 수없는 한 통역사를 허용합니다. 앱 스토어에있는 "Pixie Scheme III"라는 스킴 인터프리터가 있습니다.

13

나는 오전 (파일 산란 과정에서 샌드 박스 또는 시도 외부 스누핑 등을 허용하지 않습니다)는 아이폰 OS SDK 샌드 박스 규칙을 준수하는지 확인해야 할 수도 있습니다 Pixie Scheme III의 개발자. 그것은 iPad에서만 실행됩니다. 아마도 그것이 무엇인지에 대한 의견은 다른 잠재 개발자에게 유사한 종류의 앱을 도울 것입니다.

Pixie Scheme III는 거의 ("Richard Kelsey, William Clinger와 Jonathan Rees (편집자), 1998 년 2 월 20 일"에 지정된 표준을 충족하는 "R5"Scheme)입니다. "Revised5 Report of the Algorithmic Language Scheme ") Pixie Scheme III가하지 않는 R5 보고서에서 요구하는 유일한 것들은 파일 인터페이스입니다. iPad가 일반적인 유닉스 파일 시스템에 대한 일반 사용자 액세스를 허용하지 않기 때문에, 그 제한 살고 또한

, 사탕 계획 III 오픈 소스 (GNU GPL)이다. 애플은 과거에 오픈 소스 물건에 대한 우려가 있었다

또한, 계획입니다. 매우 유용한 강력한 범용 프로그래밍 언어.

그래서 나는 놀랍지 만 애플이 App Store를 위해 내 애플을 받아 들인 것을 매우 기뻐했다. (필자는 수년간 Scheme 인터프리터를 개발 해왔다. 나는 Mac 용 셰어웨어/오픈 소스 Scheme 인터프리터를 여러 개 발표했다.) 코드를 다운로드하지 않는 앱에 대한 제한 사항을 분명히 만났으며, 내가 한 여러 가지 다른 것들이 도움이되었을 것으로 생각된다. :

  1. 나는 "시스템"명령에 대한 인터페이스 나 R5 표준에서 요구하지 않는 다른 저수준 유닉스 명령과 같은 것을 포함하지 않았다.
  2. iPad 앱 개발을 위해 Apple의 라이브러리에 어떤 인터페이스도 시도하지 않았습니다. Pixie Scheme III는 입력 용 및 출력용 모두 텍스트 기반입니다.
  3. 나는 아이폰 앱을위한 애플의 의도 된 룩앤필과 일치하는 것으로 보이는 Scheme 인터프리터의 사용자 인터페이스 디자인을 알아 내려고 애 쓰고있다.Apple은 iPad 용 프로그래밍 언어 도구를 개발하는 방법에 대한 가이드 라인이 없었습니다.

아무튼 Apple은 Pixie Scheme III를 수락했으며 원래부터 한 개정판을 수락했습니다. 그래서 내 경험에 비추어 볼 때 iPad 및 다른 iOS 기기에서 다른 통역사 및 유사한 도구에 대한 희망이 있다고 말합니다.

자세한 내용을 원하면 누구든지 EMail에 문의하십시오.

그리고 그런데

, 나는 아마