00. 출발

각 언어별 차이

THE HEYDAZE 2020. 5. 23. 21:38
OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836)

언어 간단 설명
VBA 주로 엑셀에서 사용한다. 폼 작업과, 이벤트처리, 크롤링 등 가능하다
JAVA 주로 웹 백엔드에 사용된다. 게임에서도 사용함 (마인크래프트)
AutoHotkey 주로 윈도우 제어에 사용되거나 반복 매크로 작업 등에 사용된다
Python 웹, 윈도우 제어, 매크로 등 다양하게 이용된다.

 

 

#1. 더하기

VBA

1
2
3
4
5
6
7
8
9
10
11
Private Sub Vba()
 
    Dim a As Integer
    Dim b As Integer
    
    a = 1
    b = 2
    
    Debug.Print (a + b)
    
End Sub
cs

 

JAVA

1
2
3
4
5
6
7
8
9
public class Java {
    public static void main(String[] args) {
        
        private int a = 1;
        private int b = 2;
 
        System.out.println(a + b);
    }
}
cs

 

AutoHotkey

1
2
3
4
a:= 1
b:= 2
 
MsgBox, % a+b
    
return
cs

 

Python

1
2
3
4
a = 1
b = 2
 
print(a+b)
cs

 

#2. IF문

VBA

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Language()
 
    Dim a As Integer
    Dim b As Integer
    
    a = 1
    b = 2
    
    If a + b = 2 Then
        Debug.Print (a + b & "입니다 A")
    ElseIf a + b = 3 Then
        Debug.Print (a + b & "입니다 B")
    Else
        Debug.Print (a + b & "입니다 C")
    End If
    
End Sub
cs

 

JAVA

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Java {
    public static void main(String[] args) {
 
        int a = 1;
        int b = 2;
 
        if (a+b==2) {
            System.out.println((a + b) + "입니다 A");
        } else if (a+b==3) {
            System.out.println((a + b) + "입니다 B");
        } else {
            System.out.println((a + b) + "입니다 C");
        }
 
    }
}
cs

 

AutoHotkey

1
2
3
4
5
6
7
8
9
10
11
12
a:= 1
b:= 2
 
if (a+= 2) {
    MsgBox, % a+"입니다 A"
else if(a+=3) {
    MsgBox, % a+"입니다 B"
else {
    MsgBox, % a+"입니다 C"
}
 
return
cs

 

Python

1
2
3
4
5
6
7
8
9
a = 1
b = 2
 
if a+== 2:
    print(str(a+b) + '입니다 A')
elif:
    print(str(a+b) + '입니다 B')
else:
    print(str(a+b) + '입니다 C')
cs

'00. 출발' 카테고리의 다른 글

프로그래머스 실력 측정  (0) 2021.07.09
프로젝트 문서 정리  (0) 2021.07.04
윈도우 실행 중인 포트 종료하기  (0) 2021.04.17
내가 읽은 강의 및 서적들  (0) 2021.03.24
알아두면 좋은 색상들  (0) 2020.05.28