플랫폼 독립적임=관계없음, 상관없음
윈도우 리눅스 안드로이드 맥 OS IOS 등 프로그램이 실행되는 운영 체제를 플랫폼이라고 함
플랫폼과 관계없이
사용 가능함
접근성이 좋음.
인터프리터 언어
인터프리터 = 통역기를 사용하는 언어
-소스코드를 바로 실행할 수 있게 지원하는 프로그램
그때그때마다 실행이 되기 때문에 약간 느리다고 느껴질 수도 있지만..
간단한 작성을 하기에 편리함
번역해봐? 바로 함
ex)파이썬, Java script
참고로,
컴파일러 언어
-컴파일러가 번역을 해준다. 같은 운영체제라면 어디서든 볼 수 있다.
하이레벨 언어
인간도 이해할 수 있는 소스코드를 컴퓨터가 이해할 수 있는 언어로 변화
즉 컴파일된 언어를 돌리기 때문에 빠름
번역해봐? 한번 더 번역함.
ex) C, Java, C++, C#
객체 지향 동적 타이핑 언어
1) 객체 지향적 언어
실행 순서가 아닌 단위 모듈(객체) 중심으로 프로그램을 작성
하나의 객체는 어떤 목적을 달성하기 위한 행동(메소드)와 데이터를 저장할 수 있는 속성(어트리뷰트)를 가지고 있음
2) 동적 타이핑 언어
프로그램이 실행하는 시점에 프로그램이 사용해야 할 데이터에 대한 타입을 결정함.
실행시점!!!!!!!!
지금은 파이썬이 대세!
앞으로도 대세!
파이썬을 공부해보자!