반응형 전체 글 (100) 썸네일형 리스트형 Scheme 언어 소개 및 기본 개념 Scheme 언어 소개 및 기본 개념 Scheme은 1970년대에 개발된 함수형 프로그래밍 언어로, Lisp 계열에 속합니다. Scheme은 간결하고 표현력이 높은 문법, 함수형 프로그래밍 패러다임, 강력한 추상화 기능 등이 특징입니다. 이러한 특징들로 인해 Scheme은 교육용 언어로도 널리 사용되고 있습니다. Lisp 계열 언어인 Scheme은 S-expression(Symbolic Expression)이라는 문법을 사용합니다. S-expression은 괄호로 둘러싸인 연산자와 피연산자의 조합으로 표현되며, 코드와 데이터가 동일한 형태를 가집니다. 이는 매크로와 같은 강력한 메타프로그래밍 기능을 가능하게 합니다. Scheme에서는 숫자, 문자열, 불리언, 심볼, 리스트 등의 기본 데이터 타입을 제공.. SCHEME Language에서 몇가지 명령어 정리 이번학기에 Scheme Language를 배우고 있다. Python, C++과는 조금 다른 결의 Language라 익숙해지는데 시간이 좀 걸리는 중이다. 일단 몇가지 익숙하지 않은 프로그램 구문상의 명령어가 있어 정리하고 넘어가려고 한다. [Transcript 명령어 - 커맨드창의 명령어들을 기록해주는 용도인듯..] (transcript-on "report1.tst")# report1.tst 라는 파일이 생성되면서 커맨드창에 입력하는 모든 프롬프트 명령어가 report1.tst 파일에 기록된다. (transcipt-off) # 위에서 시작된 기록이 이 명령어를 만나면 멈추는 것으로 보인다. [load - 파일 로그 명령어] (load "report1.s")# report1.s 에 미리 서술한 .. Scheme Language 문법 - Set! 이번학기에 수강하는 과목에서 Scheme이라는 언어를 배운다. 뭔가 요즘엔 다들 Python만 쓰는것 같아서 실제로 유용할지는 모르겠으나.. 수강철회를 하기엔 좀 그렇고.. 배워두면 언젠가 쓸날이 오겠지.. 하면 킵고잉..!! 곧 과제를 내야하는데 그건 좀 스트레스구만.. [set! 문법 설명] 값할당 할때 씀. 앞에 변수에 뒤에 오는 값을 넣어주는 것. define은 선언을 해주고, 선언된 변수에 대하여 값을 할당해줄 때, set!을 사용함. (define X 1) (set! X 6) error 반응형 이전 1 2 3 4 5 6 ··· 34 다음