2013-04-03 1 views
3

선생님을위한 선다형 테스트 프로그램을 쓰고 있습니다. 기호의 공식은 다음과 같습니다.통합 스크립팅 언어로 (사용자를 위해) 가장 단순한 프로그래밍 언어는 무엇입니까?

(points awarded)/(maximum score) * 5 + 1. 

[1,6] 범위의 표시가 있습니다.

이제 교사가 마크 자신의 수식을 정의 할 수있는 스크립팅 언어를 추가하고 싶습니다.

교사가 프로그래밍에 대해 많이 알지 못하는 사람이라고 가정 할 때 (사용의 단순성 측면에서 볼 때) 어떤 프로그래밍 언어가 스크립팅 언어로 통합하기에 가장 좋은 선택일까요?

가능한 선택 중 일부

은 다음과 같습니다

  • 자바 스크립트
  • 파이썬
  • 루아
  • VB.NET
  • C#
  • 루비
  • 발라

필자의 자연스러운 경향은 JavaScript 또는 Python입니다. 그러나이 두 언어는 대소 문자를 구분하는 프로그래밍 언어이므로 조금주의해야합니다.

내가 아는 유일한 대/소문자 구분 옵션은 VB.NET 것입니다. 다른 좋은 선택이 있습니까?

+1

항상 AppleScript가 있습니다. 아직 .NET 파서를 작성한 사람이 있습니까? :-) –

+3

이 질문은 조금 주관적 일 수 있습니다 ... "간단한"어떤 식으로 좁힐 수있는 방법이 있습니까? – summea

+2

또한 [C#/.NET 응용 프로그램에 임베드하기위한 스크립팅 언어] (http://stackoverflow.com/q/462311), [C# 데스크톱 응용 프로그램에 포함 할 수있는 최상의 스크립팅 언어는 무엇입니까?] (http : //stackoverflow.com/q/137933), [C#/.NET 응용 프로그램의 샌드 박스에서 스크립팅 언어] (http://stackoverflow.com/q/564357), [.net 스크립팅 언어] (http : // –

답변

3

마크를 계산하는 데 전체 프로그래밍 언어가 필요한 이유는 무엇입니까?

선생님이 유연성을 갖춘 좋은 인터페이스를 만들기 위해 선택한 프로그래밍 언어를 사용하기 만하면됩니다.

예를 들어 간단한 입력이 가능하며 선생님이 이미 정의한 변수 ($ points와 $ max_score)와 몇 가지 기본 수학 연산자 (*/- +)를 입력 할 수 있습니다. 입력을 읽고 해석 할 수 있습니다.

다른 방법으로는 드롭 다운과 다른 컨트롤을 사용하여 더 세밀한 제어가 가능하며 여기 옵션은 실제로 상상력에 의해서만 제한됩니다.

+0

그래, 아마도이 문제를 해결하는 가장 좋은 방법 일 것입니다. 아마도 (애플이 날짜/시간 포맷을 위해하는 것처럼) (http://i.stack.imgur.com/PdqFc.jpg) 복잡한 작업을 오히려 간단하고 직관적으로 만든다. –

+0

그게 내가 생각하고 있었던거야. 그 대답은 당신이 한 것입니까? –

+0

미안하지만, 나는 그 질문을 한 사람이 아니었다. :-) –