프로그래밍 언어
-
인터프리터(Interpreter) 언어 /컴파일(Compiler) 언어프로그래밍 언어 2021. 9. 6. 11:58
인터프리터 언어 (스크립트 언어) 소스코드를 컴파일하지 않고 인터프리터로 한 줄씩 해석하여 바로 명령어를 실행하는 언어. 대표적인 언어: Python, Ruby, PHP 특징: - 컴파일 하지 않고 인터프리터가 직접 한 줄씩 읽기 때문에 빌드 시간이 없음. -> 번역과 실행이 동시에 이루어짐. -> 빌드 과정 없이 바로 실행 : 별도의 실행파일이 존재하지 않음. - 런타임(runtime) 상황에서는 실시간으로 한 줄씩 읽어 실행하기 때문에 컴파일 언어에 비해 속도 느림. -> 실행속도는 느리지만, 코드 변경시 빌드 과정없이 바로 실행이 가능하다는 장점. 컴파일 언어 소스코드를 컴파일 한 후에 CPU/메모리를 통해 읽어 실행하는 언어. 대표적인 언어: C, C++, JAVA 특징: - 소스코드를 기계어로 ..
-
java - jdk설치 및 환경 변수 설정프로그래밍 언어/자바 Java 2020. 10. 14. 10:07
JDK 설치 이번에는 java 언어를 사용하기 위해 환경을 세팅해보겠습니다. java를 다운받고 싶으다면 오라클(Oracle) 홈페이지(밑 링크)에 들어가서 java jdk를 다운받으시면 됩니다. https://www.oracle.com/java/technologies/javase-downloads.html "JDK Download"을 클릭하시면, 다음과 같이 여러 운영체제에 맞는 버젼들이 나옵니다. 자신의 운영체제에 맞게 설치해주시면 됩니다. 저는 운영체제가 윈도우 64bit여서 windows x64 installer를 다운받았습니다. 만약, 자신의 운영체제가 몇 비트인지 모를 경우, 제어판 >> 시스템 및 보안 >> 시스템 에 들어가면 다음과 같이 확인 가능합니다. 다음과 같이 승인에 대한 요청이 뜹..
-
파이썬 프로그래밍 기초 - if문, while문, for문프로그래밍 언어/파이썬 python 2020. 3. 30. 14:50
if문 if : elif : else: while문 while : *while문 수행중 빠져나가고 싶으면 break 사용가능 처음으로 가고 싶다면 continue 사용가능 >> while ( a> a = [1,2,3] >> for i in a: ... print(i) 1 2 3 >> a = [(1,2),(3,4)] >> for (first,last) in a: ... print(first+last) 3 7 >> for i in range(3): ... print(i) 0 1 2 >> for i in range(1,3): ... print(i) 1 2 ★ 리스트 내포 사용하기 리스트 안에 for문을 포함하는 리스트 내포를 사용하면 더 편리하게 코드를 짤 수 있다. >> a = [1,2,3] >> resul..
-
파이썬 프로그래밍의 기초 - 자료형프로그래밍 언어/파이썬 python 2020. 3. 29. 19:41
숫자형 a = 2 #정수 b = 3.2 #실수 숫자형을 활용하기 위한 연산자 사칙연산 ( +, -, *, / ) x의 y제곱을 나타내는 ** 연산자 >> a = 2 >> b = 3 >> a ** b 8 나눗셈 후 나머지를 반환하는 % 연산자 >>7 % 3 1 >> 3 % 7 3 나눗셈 후 몫을 반환하는 // 연산자 >> 7 // 4 1 >> 7 / 4 1.75 문자열 >> a = "Python" >> a "python" 문자열 연산하기 문자열 더하기 ( + ) >> a = "python" >> b =" love" >> a + b "python love" 문자열 곱하기 ( * ) >> a = "python" >> a * 2 "pythonpython" 문자열 길이 구하기 ( len ( ) ) >> a = "..