2010-01-29 2 views
1

BASIC 및 그 변형 Visual Basic 및 VB.NET은 줄 끝 문자를 명령 종료 자로 취급하는 유일한 프로그래밍 언어입니다 (프로그래밍 언어의 도메인에서 배치 파일과 명령 스크립트 제외). 궁금합니다.이 컨벤션을 사용하는 다른 언어가 있습니까? 아니면 BASIC이 단독으로 사용합니까?BASIC 외에도 다른 언어로 EOL == EOS가 있습니까?

+0

*) –

+0

내가 당신이라면이 커뮤니티 위키를 만들 수 있습니다. "옳은"대답은 없습니다. –

+0

VB의 변종으로 VBScript를 취급한다고 가정합니다. :-) –

답변

3

알고 있어요 모든 어셈블리 언어는 good breakdown의 여러 줄 필요하면 연속 문자가있다 언어 및 명령문 종료 자

  • AutoHotkey를
  • GFA 기본
  • BASIC/Visual 기본 /은 Visual Basic .NET
  • 포트란
  • 루비
  • 파이썬
  • 에게 : 해당 페이지에 따르면,이 언어는 줄 바꿈이 종료됩니다 AppleScript
  • Windows PowerShell
  • 우우
  • MATLAB (결과 표시)
1

대부분의 경우 자바 스크립트. Javascript는 simicolons를 암시합니다. 대부분의

방금 ​​재미있는 언어 : 브레인 퍽, LOLcode, 공백 (이 하나 확실하지) 등
사람이 이미 지적 조립도한다.

대부분의 현대 언어는 EOL을 EOS로 취급하지 않습니다. 내 머리 위로 떨어져

+2

_ "가장 현대적인 언어"_ - 사실이 아닙니다. Python, Ruby 및 Haskell은 행의 끝을 명령문 분리 자로 취급하는 모든 현대 언어입니다. 사실, 나는 이것을하기위한 더 새로운 프로그래밍 언어에 대한 경향이 있다고 말하고 싶다. – slebetman

+1

나는 모두가 아니라 대부분을 말했다. – Malfist

+0

@Malfist : * "나는 대부분이 아니라 모든 것을 말했습니다."* 알았어. 예를 들면? –

1

:

  • 자바 스크립트의 "자동 세미콜론 삽입은"특정 규칙이 적용 때 명령문의 끝으로 줄 바꿈을 처리하는 것을 의미한다.
  • 루비는 앞에 줄 연산자가 없으면 줄 바꿈 문자를 다음 줄에서 계속 처리합니다.
3
  • FORTRAN - 당신이
  • 내가
  • MS-DOS .BAT 스크립트 언어 여기
+1

+1 어셈블리 언어 용 - doh! –

1

가 몇 가지 더 언급하지 :

  • 은 Tcl. 문 분리 기호로 세미콜론을 지원하지만 표준/기본 규칙은 세미콜론없이 코드를 작성하는 것입니다.

  • 넷째

  • 하스켈

  • APL

갱신 : 아 .. 잊어 버렸습니다. 거의 모든 쉘 "언어"이렇게 :

  • 쉬/bash는

  • 으로 csh/tcsh의

  • KSH 당신은 * 문의 EOL == EOS (종말을 의미

+0

FORTH에 대한 잘못된 점이 있습니다 - 개행은 토큰 구분 기호입니다. –

관련 문제