사용자:91317531장동근/연습장

동적인 언어는 타입이 없다

편집

-> 사실상 안되는게 아니라 동적으로 변하는것

  • 컴파일 되는 언어 - 대부분의 언어
  • 컴파일 한다고 바로 적용되는게 아님

인터프린팅 - 소스를 한줄한줄 읽어서 실행

(ex: 총 100라인중 50번째줄을 읽고있는데 뒤에껄 수정하면 바뀐걸 실행함)

옛날엔 동적 언어는 컴파일이 안됨

동적 언어

편집

타입이 결정이 안되있어서 상대적으로 느림

루아 - 메타테이블

-> 테이블과 테이블을 연결하는것

C언어 : point

point란 주소를 가리키는것

편집

point와 referrence는 같은 의미


시험 평가 기준

편집

어드벤쳐식 텍스트로 진행하는 게임을 만들어보는 프로젝트를 가질것. (ex : npc 를 만나면 선택지가 있다던가)

중간제출 제출텀을 짧게 할수도 있음

밑줄로 시작하며

코딩을 하면서 주석은 필수로 달아야함

편집

주석이 없는 코드는 쓰레기 초보자일수록 더 달아야함

목적을 알고 구현을 해야함

편집

이해하기가 어렵다

직관적으로 하는 언어(고급 언어) <-> c나 어셈블리어 (저급 언어)

편집

%(나머지) 를 많이 사용함

구체화 <-> 추상화

사이드 이펙트 : 원해서가 아니라(자의 x) 어떤 작업을 햇는데 중도에 짤리게 된 것

A = 1 / B =2

C = A+B

1000 <-1 1001 <-2

ADD 1002 , 1000

컴퓨터에서 일어나는건 모든게 연산이다.

편집

연산과 연산자의 다른점))

if(제어) 나 for(루프)는 값을 돌려주지 않는다.

편집

변수는 변수를 전달할 수 없고

편집

변수 자체의 값을 전달한다.

루아는 1부터 시작 (0~9 제로카운트)