정적 언어? 동적 언어?

bow Rain·2021년 11월 13일
0

개발 관련 정리

목록 보기
2/19

정적 언어와 동적 언어

정적 타입 언어

자료형을 컴파일시에 결정하는것 이들 언어는 변수에 들어갈 값의 형태에 따라
자료형을 정해줘야된다. 컴파일시 맞지않는 값이 들어가면 컴파일 에러를 발생시킴
컴파일시에 타입에 대한 정보를 결정하기 때문에 속도가 빠름, 타입 에러로 인한 문제점을 초기에
발견할수있어 타입의 안정성이 높음

C, C++, C#, JAVA 등등의 언어

동적 타입 언어

동적타입의언어는 자료형을 컴파일시 정하지않고 실행시에 결정을 한다.
타입을 지정하지않아도 편하게 사용가능해서 배우기가 쉬우나 런타임에서
예상치 못한 오류가 발생할수있음

Javascript, Ruby, Python, SmallTalk 등등의 언어

server side script & client side script

Server Side Script : 사용자가 소스를 직접 볼수없도록 서버 내부에서 실행되는 언어
Web Encoding을 수행 URL Encoding은 %3F%3F 이런식으로 나옴 우리가 가끔 웹 서핑할때 주소창보면 봄
HTML Encoding은   이런식으로 나오는데 일반적인 사람들은 볼일없음

SSS의 종류 : JSP, PHP, C++, JAVA, ASP, NODEJS

Client Side Script : 사용자가 직접 소스를 볼수있음 클라이언트에서 실행되는 언어

CSS의 종류 : JAVASCRIPT, HTML, CSS, JQUERY, AJAX

0개의 댓글