프로그래밍 언어 및 개발 도구
Programming Languages & Development Tools
기본 영어 단어
1. variables
변수: 데이터를 저장하는 데 사용되는 메모리의 공간
예문
- Global variables are defined outside any function or class.전역 변수는 어떤 함수나 클래스 밖에서 정의됩니다.
2. functions
함수: 특정 작업을 수행하는 코드의 블록
예문
- This function adds two numbers.이 함수는 두 숫자를 더합니다.
3. loops
반복문: 코드를 반복해서 실행하기 위한 구조
예문
- A for loop is used for iterating over a sequence.for 루프는 시퀀스를 반복하는 데 사용됩니다.
4. classes
클래스: 객체 지향 프로그래밍에서 데이터와 함수를 하나의 단위로 묶는 방법
예문
- All objects of a class have similar properties.클래스의 모든 객체는 비슷한 속성을 가지고 있습니다.
5. compiler
컴파일러: 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 도구
예문
- The Java compiler converts Java code into bytecode.자바 컴파일러는 자바 코드를 바이트코드로 변환합니다.
6. interpreter
인터프리터: 소스 코드를 줄 단위로 해석하고 실행하는 도구
예문
- Python uses an interpreter, not a compiler.Python은 컴파일러가 아닌 인터프리터를 사용합니다.
7. debugger
디버거: 프로그램의 오류를 찾고 수정하는 도구
예문
- The debugger helps us to find the location of a problem in the code.디버거는 코드에서 문제점의 위치를 찾는데 도움을 줍니다.
8. IDE
통합 개발 환경: 코딩, 디버깅, 컴파일, 실행 등 개발에 필요한 모든 기능을 제공하는 소프트웨어
예문
- Visual Studio is a popular IDE for C# development.비주얼 스튜디오는 C# 개발에 인기 있는 통합 개발 환경입니다.
9. libraries
라이브러리: 재사용 가능한 코드의 모음
예문
- Python has many built-in libraries for different tasks.Python에는 다양한 작업에 사용할 수 있는 내장 라이브러리가 많이 있습니다.
10. SDK
소프트웨어 개발 키트: 특정 플랫폼에서 응용 프로그램을 개발하는 데 필요한 도구와 라이브러리의 모음
예문
- The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android.Android SDK는 Android용 앱을 빌드, 테스트 및 디버그하는 데 필요한 API 라이브러리 및 개발 도구를 제공합니다.
11. framework
프레임워크: 특정 언어에서 사용하는 기본 구조를 제공하는 소프트웨어
예문
- React is a JavaScript framework for building user interfaces.React는 사용자 인터페이스를 구축하기 위한 자바스크립트 프레임워크입니다.
12. API
애플리케이션 프로그래밍 인터페이스: 다른 소프트웨어가 서로 상호작용하는 방식을 정의하는 규격
예문
- The Twitter API allows developers to access and interact with public Twitter data.Twitter API는 개발자가 트위터 공개 데이터에 액세스하고 상호 작용할 수 있게 합니다.
13. runtime
런타임: 프로그램이 작동하는 동안의 동작 환경
예문
- The Java runtime environment includes the Java Virtual Machine and the Java core classes.Java 실행 환경에는 자바 가상 머신과 자바 핵심 클래스가 포함됩니다.
14. syntax
문법: 프로그래밍 언어의 문장과 명령어의 구조와 규칙
예문
- Understanding the syntax of a language is the first step in learning to program.언어의 문법을 이해하는 것은 프로그래밍을 배우기 위한 첫 단계입니다.
15. inheritance
상속: 객체 지향 프로그래밍에서 한 클래스가 다른 클래스의 속성과 메서드를 가져와 사용하는 기능
예문
- Inheritance in Java is a mechanism where a new class is derived from an existing class.Java에서의 상속은 기존 클래스에서 새로운 클래스를 파생시키는 메커니즘입니다.