반응형
목록IT 이야기 (2)
SSONG Cloud
JavaScript 언어 특징 및 JIT 컴파일러
1. JavaScript : 객체 기반의 스크립트 프로그래밍 언어 : 웹 브라우저 내에서 주로 사용하며 웹의 동작을 구현할 수 있음 2. 특징 ① 객체 기반의 스크립트 언어 ② 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어 : 프로토타입을 상속하는 프로토타입 기반 객체 지향 언어 : 객체 생성 후에도 속성과 메소드를 추가 및 삭제 가능 ③ 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현 가능 3. JIT 컴파일 : 프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법 : JavaScript가 인터프리터 언어라서 속도가 느릴 것이라고 생각되지만 JIT 컴파일러 내장으로 그 속도가 매우 빨라짐
IT 이야기
2021. 6. 17. 21:38
프로그래밍 언어별 특징 및 비교
1. C언어 : 1972년 유닉스 운영체제에서 사용하기 위해 벨 연구소에서 개발된 범용 고급 언어 1) 장점 ① 다양한 하드웨어로의 이식성이 좋음 ② 절차 지향 프로그래밍 언어로 코드가 복잡하지 않아 유지보수가 상대적으로 용이 ③ 저급언어로 어셈블리어 수준으로 하드웨어 제어 가능 ④ 코드가 간결하고 완성 프로그램의 크기가 작으며 실행속도가 빠름 2) 단점 ① 고급언어에 비해 러닝커브가 높음 ② 시스템 자원을 직접 제어할 수 있어 주의 필요 2. JAVA : 썬 마이크로시스템즈가 개발한 객체 지향적 프로그래밍 언어 1) 장점 ① 상속 : 자식클래스가 부모클래스의 것을 물려받는 것으로 기존에 작성된 클래스로 부터 새로운 클래스를 생성한다. : 기존코드를 재활용해 사용할 수 있다. ② 캡슐화 : 속성과 행위를..
IT 이야기
2021. 6. 17. 21:30
반응형