본문 바로가기
반응형

ICT 관련 지식 및 정보30

JavaScript language 이야기 2부 JavaScript 언어의 영향 ○ 웹 기술의 핵심 언어 : 자바스크립트는 웹 개발의 핵심 언어로서, HTML과 CSS와 함께 웹 페이지를 동적으로 만들고 상호작용성을 부여하는 역할을 합니다. 웹 애플리케이션의 주요 요소 중 하나로 자리 잡았으며, 웹 기술의 발전과 함께 그 중요성이 계속해서 증가하고 있습니다. ○ 프론트엔드 개발의 주축 : 자바스크립트는 프론트엔드 개발에서 핵심적인 역할을 담당하고 있습니다. 웹 페이지의 동적인 기능, 사용자 인터페이스의 구성, 데이터 처리 등을 자바스크립트를 통해 구현할 수 있습니다. 프론트엔드 프레임워크와 라이브러리의 발전과 함께 더욱 강력한 기능과 생산성을 제공하고 있습니다. ○ 서버 측 개발의 확장 : Node.js의 등장으로 자바스크립트는 서버 측 개발에서도 활.. 2023. 6. 11.
JavaScript language 이야기 1부 JavaScript 언어의 출현 배경 자바스크립트는 넷스케이프 커뮤니케이션즈(Netscape Communications)라는 회사의 브렌던 아이크(Brendan Eich)라는 개발자에 의해 1995년에 만들어졌습니다. 당시 넷스케이프 커뮤니케이션즈는 웹 브라우저인 넷스케이프(Netscape)의 기능을 향상시키기 위해 스크립트 언어를 개발하고자 했습니다. 그렇게 탄생한 언어가 바로 자바스크립트입니다. 자바스크립트의 초기 이름은 ‘Mocha’였지만, 라이선스 문제와 자바의 인기를 따라가기 위한 마케팅적 요소 등을 고려하여 ‘LiveScript’로 변경되었습니다. 이후에는 자바스크립트로 다시 이름이 변경되었습니다. 이 이름은 당시 자바 언어의 인기를 이용하여 홍보하는 의도가 있었습니다. 그러나 자바스크립트와 .. 2023. 6. 11.
Basic language 이야기 Basic 언어의 출현 배경 "Basic"은 "Beginner's All-purpose Symbolic Instruction Code"의 약자로, 초기에 개발된 프로그래밍 언어입니다. Basic은 1960년대에 존 G. 케멜이 만들었으며, 초기 컴퓨터 사용자들이 컴퓨터를 쉽게 프로그래밍하고 사용할 수 있도록 도와주기 위해 설계되었습니다. Basic은 사용하기 쉬운 문법을 가지고 있어 프로그래밍을 처음 접하는 사람들에게 이해하기 쉽습니다. 초기에는 주로 대화형(interactive) 방식으로 사용되었으며, 사용자는 명령어를 한 줄씩 입력하고 컴퓨터는 즉시 결과를 보여줍니다. Basic은 간단한 수학 연산, 조건문, 반복문 등을 포함한 기본적인 프로그래밍 요소를 제공합니다. 이를 통해 사용자는 프로그램을 작.. 2023. 6. 11.
C language 이야기 C 언어의 출현 배경 Unix 운영체제의 개발과 밀접하게 관련되어 있습니다. 1960년대 후반부터 1970년대 초반에 이르러서 Bell 연구소에서는 Multics 프로젝트를 수행하고 있었습니다. 그러나 Multics 프로젝트는 비용이 많이 들고 복잡하여 성공하지 못했습니다. 그런 상황에서 Unix 운영체제를 개발하게 된 Ken Thompson과 Dennis Ritchie는 Multics보다 더 간단하면서도 유연한 운영체제를 개발하려고 했습니다. 그래서 Thompson과 Ritchie는 프로그래밍 언어 B를 개발하였으나 B 언어는 여전히 불완전하고 성능이 좋지 않았습니다. 더 나은 프로그래밍 언어가 필요했고, 그 결과 C 언어가 탄생하게 되었습니다. C 언어는 B 언어를 기반으로 하고 있지만, 구문 구조와.. 2023. 6. 10.
반응형