# compile
gradle(Q. build.gradle에서 사용되는 키워드 뜻은 뭐야?/Q. compile vs implementation의 차이는?)
너 이 못 알아 먹게 생긴 놈 나와

[Programming]컴파일 / 인터프리터 언어
작성한 코드를 모두 기계어로 변환한 후에 기계어 코드로 실행하는 방식의 언어소스코드를 목적코드(컴파일러나 소스코드 파일을 컴파일해서 생성하는 파일)로 옮기는 것.번역과 실행이 따로 이루어진다.Compiler : 번역기라고 불리며 특정 프로그래밍 언어를 다른 언어로 옮기

22.4.28 [HackerRank]Java Pattern Syntax Checker
✅ 문제 분석 Regex를 사용해 쉽게 패턴을 매치하거나 찾을 수 있다. 패턴을 찾기 전 잘 정의된 syntax를 하나 특정해야 한다. 이 문제에서 패턴이 주어지면 그 syntax가 유효한지 확인해야 한다. 이 문제에서 Regex는 Pattern.compile 메서드를
Script Language vs Compile Language
프로그래밍 언어의 종류입니다. 수정이 잦은 큰 규모의 소프트웨어에서는 컴파일 시간이 오래 소요됩니다. 이런 스크립트 언어는 소스 코드를 컴파일하지 않고 실행할 수 있습니다. 이를 인터프리터 방식이라 합니다.종류로는 Javascript, JSP, PHP, Python 등
[포인터] 함수포인터 동작 원리
함수포인터의 작동원리를 이해하기 위해서는 컴파일의 과정을 먼저 이해해야 한다.clang 컴파일러는 4가지 단계를 거쳐 소스코드를 실행파일로 만든다. "컴파일"은 넓은 의미에서 이 과정을 포괄하는 말이다. 하지만 좁은 의미의 컴파일은 전처리 다음단계인 translatio
Transpile vs Compile
트랜스파일 의 경우는 한언어로 작성된 소스 코드를 비슷한 수준의 추상화를 가진 다른 언어로 변환하는 것es6 코드 -> es5 코드로 변환하는 경우c++ -> c coffescript -> javascript한 언어로 작성된 소스 코드를 다른 언어로 변환하는 것Jav

Python Regular Expression(Regex) - 파이썬 정규표현식
Methods from Python Regular Expression(Regex)
컴파일?번들링?(Webpack, Babel, Gulp)
우리는 프로그램을 개발할 때 일일히 CPU 명령어를 입력하지는 않는다. 작성하기 편리하고 이해하기 쉬운 프로그래밍 언어를 사용해 프로그래밍하고, 그 후에 컴파일러라는 프로그램을 이용해 작성한 코드를 CPU가 실행할 수 있는 기계어 명령어로 번역한다.컴파일러는 복잡하고

Build & Compile
참고 사이트https://st-lab.tistory.com/176소스코드는 빌드라는 과정을 통해 실행파일(기계어)로 전환되는데 이러한 과정을 Build라 함Compile: 소스 코드 전체를 기계어로 번역(1) 전처리: 소스 코드의 메인이 실행되기 전 사전 준비

원시코드(Source Code)와 목적코드(Object Code)
📌원시코드와 목적코드란? 프로그램이 Compiler에 의해 compile 되기 '이전'과 '이후' > - Compile(컴파일) : 사람이 작성한 소스코드(프로그래밍 언어)를 컴퓨터가 이해할 수 있게 기계어로 해석하는 과정. (프로그래밍 언어 → 기계어) Compil

JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가
📢 개요 > 본 포스팅은 백기선님의 자바 기초 스터디를 follow-up 한다. 🔥 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 📌 목차 JVM이란 무엇인가 컴파일 하는 방법 실행 하는 방법 바이트 코드란 무엇인가 JIT 컴파일러란 무

Basic of Gulp
Gulp가 어떻게 webpack을 대체할 수 있는지에 대해 가볍게 알아보도록하자Gulp는 흔히 Task runner로 알려져있다여기서 Task란 예를 들어 최신 javascript를 사용한 것을 구형브라우저가 이해할 수 있도록 기존코드로 compile하는 것처럼 반복적

Transpile | Compile
트랜스 파일과 컴파일은 같은 개념으로 사용하기도 하는데, 약간의 차이가 있다. 한 언어로 작성된 코드를 다른 언어로 변환 하는것을 의미한다.Java -> byecodec -> assembly한언어로 작성된 소스 코드를 비슷한 수준의 추상화를 가진 다른 언어로 변환하는