Difference between revisions of "Programming"

From Korean Wiki Project
Jump to: navigation, search
(Just personal curiosity =) Someone with more experience will probably need to edit it)
m (Variables and functions)
 
Line 135: Line 135:
 
*변수 - Variable
 
*변수 - Variable
 
**매개변수 - Parameter
 
**매개변수 - Parameter
 +
*속성 - Property
 
*함수 - Function
 
*함수 - Function
 
*선언 - Declaration
 
*선언 - Declaration
Line 144: Line 145:
 
*메서드 - Method
 
*메서드 - Method
 
*연산자 오버로드 - Operator overloading
 
*연산자 오버로드 - Operator overloading
 +
*기본값 - Default value
 
*반환값 - Return value
 
*반환값 - Return value
 
**반환하다 - Return (from a function)
 
**반환하다 - Return (from a function)

Latest revision as of 00:55, 28 October 2009

General

  • 프로그래밍 - Programming
  • 코드 - Code
  • 클래스 - Class
  • 객체 - Object
    • 객체 지향 - Object oriented
  • 메서드 - Method
  • 액세스하다 - Access
  • 메모리 수거 - Garbage collection
  • 알고리즘 - Algorithm
  • 블록 - A block of code
  • 데이터 - Data
  • 예외 처리 - Exception handling
  • 라이브러리 - Library
  • 헤더 - Header
  • 콘솔 - Console

Occupations

  • 프로그래머 - Programmer

Languages

  • 어셈블리어 - Assembly
  • 포트란 - FORTRAN
  • 오브젝티브-C - Objective C
  • 자바 - Java
  • 자바스크립트 - JavaScript
  • 루비 - Ruby
  • 비주얼 베이직 - Visual BASIC

Common Symbols

산술 연산자 설명
-
빼기
+
더하기
*
곱하기
/
나누기
%
나머지
--
감소
++
증가
관계 연산자 설명
>
보다 큼
>=
보다 크거나 같음
<
보다 적음
<=
보다 적거나 같음
==
같음
!=
같지 않음
&
~와(과)
|
~또는
!
~이(가) 아님
논리 연산자 설명
&&
논리곱
||
논리합
^
베타적 논리 연산자
~
1의 보수
>>
오른쪽 이동
<<
왼쪽 이동

Tools

  • 컴파일러 - Compiler
    • 컴파일 - Compile
  • 디버거 - Debugger

Thread and Processes

  • 프로세스 - Process
  • 멀티프로세스 - Multiprocess
  • 스레드 - Thread
  • 멀티스레드 - Multithread
  • 세마포어 - Semaphore
  • 경쟁 상태 - Race condition
  • 교착 상태 - Deadlock

Variables and functions

  • 변수 - Variable
    • 매개변수 - Parameter
  • 속성 - Property
  • 함수 - Function
  • 선언 - Declaration
  • 전역 변수 - Global
  • 포인터 - Pointer
  • 인스턴스 - Instance
  • 제네릭 - Generics
  • 템플릿 - Template
  • 메서드 - Method
  • 연산자 오버로드 - Operator overloading
  • 기본값 - Default value
  • 반환값 - Return value
    • 반환하다 - Return (from a function)

Data Structures

  • 배열 - Array
  • 연결 리스트 - Linked list

Debugging

  • 디버그 - Debug
  • 오류 / 버그 - Bug
  • 메모리 누수 - Memory leak

Low Level

  • 명령어 - Instruction
  • 레지스터 - (CPU) Register
  • 입출력 - I/O