Prgramming Language : 프로그래밍 언어는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식언어. 고급 언어일수록 사람이 사용하는 언어에 가까움.(Python, JAVA, C, C++, C#, Javascript, Ruby, Go..)
Assembly Language : 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어(PUSH, ADD)
Machine Language : 기계어는 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 일컫는다. 기계어는 프로그램을 나타내는 가장 낮은 단계의 개념. 기계어는 어셈블리어와 1 : 1로 쓰일 수 있음.
Markup Language : 마크업 언어는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지. 태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이였으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었음. 이러한 태그 방법의 체계를 마크업 언어라 함.
<html>
<head>
<title>hello</title>
</head>
<body>
<h1>hello world</h1>
<h2>hello world</h2>
<h3>hello world</h3>
<h4>hello world</h4>
<h5>hello world</h5>
<h6>hello world</h6>
</body>
</html>
Markdown Language : 마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법. 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰임. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능.
# hello world
## hello world
### hello world
* hello world
* hello world
1. hello world
2. hello world
--- (구분선)
[] 체크박스 (에디터에 따라 다름)
> toggle
" quote
아래 실습해보세요.
library Vs Framework 라이브러리 : 라이브러리는 주로 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임이다. 여기에는 구성 데이터, 문서, 도움말 자료, 메시지 틀, 미리 작성된 코드, 서브루틴(함수), 클래스, 값, 자료형 사양을 포함할 수 있다. 프레임워크 : 프레임워크(framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조 또는 모듈의 조합