사용자: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 제로카운트)