이 영역을 누르면 첫 페이지로 이동
나눔코딩 블로그의 첫 페이지로 이동

나눔코딩

페이지 맨 위로 올라가기

나눔코딩

각 언어별 차이

  • 2020.05.23 21:38
  • 00. 출발
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);
    }
}
Colored by Color Scripter
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");
        }
 
    }
}
Colored by Color Scripter
cs

 

AutoHotkey

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

 

Python

1
2
3
4
5
6
7
8
9
a = 1
b = 2
 
if a+b == 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

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 프로젝트 문서 정리

    프로젝트 문서 정리

    2021.07.04
  • 윈도우 실행 중인 포트 종료하기

    윈도우 실행 중인 포트 종료하기

    2021.04.17
  • 내가 읽은 강의 및 서적들

    내가 읽은 강의 및 서적들

    2021.03.24
  • 알아두면 좋은 색상들

    알아두면 좋은 색상들

    2020.05.28
다른 글 더 둘러보기

정보

나눔코딩 블로그의 첫 페이지로 이동

나눔코딩

  • 나눔코딩의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (316)
    • ∞. 읽은 거리 (3)
    • ∞. 기술 면접 (61)
      • 1. 자료구조 (0)
      • 2. 네트워크 (9)
      • 3. 운영체제 (11)
      • 4. 데이터베이스 (13)
      • 5. 디자인 패턴 (0)
      • 6. 알고리즘 (0)
      • 7. 자바 (15)
      • 8. 자바스크립트 (7)
      • 9. 스프링 (5)
      • 10. 시큐리티 (1)
      • 11. 기타 (0)
      • 12. Vue (0)
    • ∞. 웹개발 유용한 사이트 (14)
    • ∞. 트러블 슈팅 + TIL (7)
    • 00. 출발 (9)
    • 01. 엑셀 (9)
      • 기초 (4)
      • 컴활 1급 (4)
      • VBA (0)
    • 02. 엑세스 (9)
      • 기초 (5)
      • 컴활 1급 (4)
    • 04. Oracle (1)
      • 기초 (1)
    • 03. JAVA (8)
      • 기초 (7)
      • 객체지향 프로그래밍 (0)
    • 05. HTML (13)
      • 기초 (1)
      • css (10)
      • sass (0)
      • less (0)
    • 06. Javascript (16)
      • 기초 (13)
      • ES6 모듈 (2)
      • Canvas (0)
    • 07. JSP (0)
      • 기초 (0)
    • 08. jQuery (0)
      • 기초 (0)
    • 09. BootStrap (1)
      • 기초 (0)
      • v4 - Layout (1)
    • 10. Spring (30)
      • 기초 (3)
      • 실험 (4)
      • MVC (1)
      • BOOT (6)
      • Security (10)
      • Lib (Library) (2)
      • 벤치마킹 (0)
      • JUnit5 (2)
      • DevTools (0)
      • Socket (1)
      • Batch (0)
      • Mobile (0)
      • WebFlux (0)
      • Cloud (0)
      • Thymleaf (0)
      • Actuator (0)
      • 성능 테스트 (1)
    • 11. JetBrains (34)
      • 기초 (1)
      • IntelliJ IDEA (33)
      • WebStorm (0)
      • Pycham (0)
    • 12. API (0)
      • 기초 (0)
      • 네이버 API (0)
      • 카카오 API (0)
      • 구글 API (0)
      • 인스타그램 API (0)
    • 13. AutoHotkey (1)
    • 14. Python (8)
      • 기초 (3)
      • Selenium (2)
      • Beautiful Soup (0)
      • openpyxl (1)
      • Pyqt5 (0)
      • Deep learning (open CV) (0)
      • Geocoder (0)
      • Anaconda (0)
      • DeepLearning (0)
      • Jupyter Nootbook (0)
    • 14.5. R (0)
    • 15. JMeter (0)
      • 다운로드 (0)
    • 16. Vue JS (23)
      • 기초 (3)
      • Vue 2 (15)
      • Vue 3 (5)
      • Vuetify 2.5.8 (0)
    • 17. Git (12)
      • 기초 (8)
      • ItelliJ IDEA (4)
      • SourceTree (0)
    • 18. AWS (5)
      • 기초 (2)
      • Jira (3)
    • 19. Naver Cloud Platform (0)
    • 20. Google Cloud Platform (0)
      • 기초 (0)
      • stt & tts (0)
    • 21. Kotlin (0)
    • 22. Android (0)
      • 기초 (0)
      • Java (0)
      • Kotlin (0)
      • Flutter FrameWork (0)
    • 23. Clean Code [JAVA] (1)
    • 24. BuildTool (1)
      • Maven (1)
      • Gradle (0)
    • 25. 자료 구조와 알고리즘 (18)
      • JAVA (1)
      • Java Script (1)
      • 프로그래머스 (0)
      • 백준 알고리즘 (0)
      • 나의 알고리즘 (14)
      • Brilliant 공부 (0)
    • 26. React (1)
      • 기초 (0)
      • 강의 정리 (1)
    • 27. PostMan (0)
      • 기초 (0)
    • 28. 프로그래머스 (9)
    • 29. Leet Code (0)
    • 30. MySQL (3)
      • 기초 (2)
      • 문제 (1)
    • 73. GraphQL (0)
    • 74. Nuxt JS (0)
    • 75. Electron (0)
    • 76. UX & UI Design Tool (0)
      • 기초 (0)
      • Axure (0)
      • Sketch (0)
      • Figma (0)
    • 77. MarkDown (1)
      • 기초 (1)
    • 78. Tomcat (1)
      • 메모 (1)
    • 79. Element JS (0)
    • 80. Parallax JS (0)
      • 기초 (0)
    • 81. Player JS (0)
      • 기초 (0)
    • 82. Smart Maker (0)
    • 83. Vim (0)
      • 기초 (0)
    • 84. Linux (0)
      • 기초 (0)
      • Centos 7 (0)
      • Ubuntu (0)
    • 85. Node JS (2)
      • 기초 (1)
      • WebRTC (0)
      • NVM (1)
    • 86. Propeller JS (0)
    • 87. FullPage JS (0)
      • 기초 (0)
    • 88. 아두이노 (0)
    • 89. Tensorflow (0)
    • 90. 웹 패킷 분석 (0)
    • 91. 크롬 개발자도구 (0)
    • 92. 디자인 패턴 (7)
      • 생성(Creational) (3)
      • 구조(Structral) (1)
      • 행위(Behavioral) (2)
      • SOLID 패턴 (0)
    • 95. Linux Shell Script (0)
    • 96. 구글 애널리스틱 (0)
    • 97. ffmpeg (0)
    • 98. ShareX (1)
    • 자료실 (0)
    • 기타 (2)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 엑셀 가운데맞춤
  • 엑셀 기타작업
  • 엑셀 분석작업
  • 엑셀 기본작업
  • 엑셀 표시형식
  • 엑셀 글씨
  • 졵
  • 깁

나의 외부 링크

  • 비전공자 개발자
  • 자바 디자인 패턴
  • 자바 디자인 패턴
  • 스프링 블로그
  • 해킹보안 & 웹 관련
  • ERD 생성
  • 전문 기술 블로그
  • Servlet에 대한 개념없이 스프링을 했네요?
  • 스프링 FitlerChainList
  • 알고리즘 파워 블로그

정보

THE HEYDAZE의 나눔코딩

나눔코딩

THE HEYDAZE

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © THE HEYDAZE. Designed by Fraccino.

티스토리툴바