'PROGRAMMING' 카테고리의 글 목록 (12 Page) — J Story

PROGRAMMING

PROGRAMMING/CS

컴파일러 언어와 인터프리터 언어, 정의 | 특징 | 종류 | 비교 | 차이

프로그래밍 언어 프로그래밍 언어는 컴퓨터에 어떤 작업을 수행하도록 명령하는 형식어입니다. 예를 들어, 파이썬, 자바, C++, 자바스크립트 등이 프로그래밍 언어에 포함됩니다. 프로그래밍 언어의 특징은 다음과 같습니다. 가독성, 프로그래밍 언어는 컴퓨터와 개발자 사이의 언어이기 때문에 가독성이 높아야 합니다. 유연성, 프로그래밍 언어는 다양한 종류의 작업을 수행할 수 있어야 합니다. 사용성, 프로그래밍 언어는 개발자가 쉽게 사용할 수 있어야 합니다. 프로그래밍 언어의 역사는 1950년대에서 시작되었으며, 처음에는 기계어를 사용하였습니다. 그 후, 고수준 언어가 등장하여 현재는 많은 언어가 존재하고 있습니다. 컴파일러 언어 vs 인터프리터 언어 인간의 언어로 작성된 프로그래밍 언어를 컴퓨터가 이해하고 처리하..

PROGRAMMING/Javascript & Typescript

Babel, 바벨 | 정의 / 필요성 / 설치 / 설정 / 오류

바벨, Babel Node.js 환경에서 개발 프로젝트를 진행하다 보면 여러 버전의 환경을 다루게 됩니다. ES6 도입이 아직 되지 않은 환경도 있고 이제 도입되고 있는 환경도 있을 텐데 ES6, ES7 모듈 부분에서 "request, module.exports" 명령어 부분을 "import, export"로 변경하여 실행하게 되면 Cannot use import statement outside a module와 같은 에러가 발생하게 됩니다. 이와 같은 문제를 해결하는 방법에 대해서 알아보겠습니다. Babel 이란? 공식 사이트에 정의된 표현은 간단하게 아래와 같습니다. ⭐️ Babel is a JavaScript Compiler 자바스크립트 컴파일러, 하지만 자바스크립트는 인터프리터 언어인데 왜 컴파일..

PROGRAMMING/Node.js

Node.js & Npm Module 특정버전 또는 최신버전 업데이트하는 방법

Node.js와 브라우저는 자바스크립트 실행기 Node.js의 가장 큰 특징은 브라우저와 같이 자바스크립트 코드를 실행할 수 있게 해 줍니다. 그래서 한 가지 언어로 풀스택(full-stack) 개발을 할 수 있게 해주는 강력한 장점을 가지고 있습니다. Npm은 Node Package Manager의 약자로 자바스크립트 코드 언어를 위한 노드 패키지를 관리해 주는 툴입니다. 덕분에 개발자는 간단한 명령어로 공개되어 있는 모듈들을 설치하여 활용할 수 있습니다. 환경에 맞는 버전관리를 위해 특정 버전 또는 최신 버전으로 업데이트를 해야 할 경우가 있습니다. 오늘 Node.js와 Npm 각각 버전을 업데이트하는 방법에 대해 알아보겠습니다. Node.js Version Update Node.js를 업데이트하는 ..

PROGRAMMING/Error

xcrun: error: invalid active developer path(Mac 에러)

Mac OS 업그레이드 시 발생하는 에러 대부분 개발자들은 경력을 쌓는 과정이나 다양하게 공부하는 과정에서 Mac과 Window 환경을 모두 접하게 됩니다. 그때주기적으로 Mac OS를 Upgrade 하게 되었을 때 발생하는 문제와 그 해결 방법에 대해 알아보려 합니다. Upgrade 후 반복적으로 처리해주어야 하기 때문에 마크해 두고 한 번씩 열어보면 좋은 글을 작성해보려 합니다. 보통 이 에러는 통합개발환경(IDE)에서 git 관련된 명령어를 실행하려 할 때 만나게 되며 xcrun: error: invalid active developer path ~ 등의 코드로 보입니다. 원인과 해결 방법 이 문제의 원인은 찾아보니 Mac 환경에서 업그레이드를 하게 되면 xcode cli 관련된 고질적인 문제라고..

인프준
'PROGRAMMING' 카테고리의 글 목록 (12 Page)