프로그래밍 언어
사람과 컴퓨터가 소통하기 위해 만들어진 언어
<프로그래밍 언어 순위>
프로그래밍 언어의 계층
- 저수준언어: 기계어에 가까운 언어
- 기계어: 0과 1로만 이루어짐
- 어셈블리어: 기계어를 제외한 유일한 저수준 언어
- 고수준언어: 사람의 언어에 가까운 언어
- 컴파일 언어: 코드 전체를 기계어로 번역한 후 실행 파일을 만들어 실행하는 언어 ex) C, Java, 스위프트
- 인터프리터 언어: 코드를 한 줄 한 줄 읽으면서 해석하고 바로 실행하는 언어 ex) JS, Python, PHP
IDE(통합개발환경)
개발에 관련된 다양한 기능들을 제공하는 개발용 프로그램
이클립스
자바 프로그래밍에 많이 사용된다. 무료이다.
인텔리제이
자바 프로그래밍에 많이 사용된다. 이클립스와 유사하나 더 강력한 기능을 가지고 있고, 유료 버전과 무료 버전으로 나뉘어 있다.
파이참
파이썬 개발에 특화되어 있다. 유료 버전과 무료 버전으로 나뉘어 있다.
안드로이드 스튜디오
인텔리제이의 안드로이드 개발용 버전이다. 자바나 코틀린을 사용한다.
엑스코드
맥에서만 사용이 가능하며, 아이폰 앱이나 맥용 프로그램을 만드는데 사용된다. 스위프트를 사용한다.
비주얼 스튜디오
다양한 소프트웨어 개발에 사용된다. 무겁지만 강력한 기능을 보유한다.
비주얼 스튜디오 코드
광범위한 종류의 개발에 사용된다. 가벼운 코드 편집 위주이기에 IDE보다는 코드 에디터로 구분된다. 하지만 프러그인을 추가하여 IDE로 구성할 수 있다.
'knowledge > 혼자 공부하는 얄팍한 코딩 지식' 카테고리의 다른 글
[혼자 공부하는 얄팍한 코딩 지식] CH02-1. 서버, 클라우드 컴퓨팅 (0) | 2023.01.16 |
---|---|
[혼자 공부하는 얄팍한 코딩 지식] (0) | 2023.01.16 |
[혼자 공부하는 얄팍한 코딩 지식] CH01-4. 디버깅, 빌드 (0) | 2023.01.16 |
[혼자 공부하는 얄팍한 코딩 지식] CH01-2. 개발과 소프트웨어 (0) | 2023.01.13 |
[혼자 공부하는 얄팍한 코딩 지식] CH01-1. 개발자 (2) | 2023.01.08 |