- HTML
- Hypertext Markup Language의 약자
- 언어 풀이.
- Hypertext 사용자에게 내용의 비순차적(빠르고 효율적인) 검색이 가능하도록 제공되는 텍스트.
- Markup Language 양식이 있는 문서의 한 종류이며 그 양식을 태그(좌, 우 부등호 처럼 생긴 꺽쇠 < > 로 구분)등으로 구분하여 문서 정보를 정확하게 전달하기 위한 목적으로 만들어진 문서.
- 빠르고 효율적인 양식이 있는 문서의 한 종류
- 위의 풀이대로 이 자체로는 프로그래밍 언어가 아니고, 문서의 한 종류이다. 다만 프로그래밍 언어가 동작할 수 있는 뼈대를 만들어내는 데에 적합한 문서의 형태이다.
- 예) <p>제목 : 개발 용어 정리</p>
- 크게 헤드와 바디로 나뉘어져 있으며 바디는 페이지 본문에 표시되는 부분이고, 헤드는 페이지 본문에 표시되지 않는 부분이다.
- 예) <head>tistory</head>
<body>제목 : 개발 용어 정리</body>
- 예) <head>tistory</head>
- CSS
- Cascading Style Sheets의 약자
- HTML과 같이 프로그래밍 언어는 아니지만 색깔 지정 등으로 웹페이지를 꾸밀 수 있다.
- 예)<head><style>.노랑색 {color:yellow}</style></head>
<body><p class="노랑색">제목 : 개발 용어 정리</p></body> - 제목 : 개발 용어 정리
- 예)<head><style>.노랑색 {color:yellow}</style></head>
- Backend
- 눈에 보이지 않는 부분
- Frontend
- 눈에 보이는 부분
- DataBase
- 방대한 양의 문서 등의 정보를 저장한 묶음
- SQL
- 데이터를 제어, 조작하기 위한 프로그램밍 언어
- 버그(Bug)
- 예상치 못한 잘못된 결과가 발생하거나 오류가 발생하는 것을 형용하는 단어. 프로그래머의 실수로 인해 발생한다.
- 에러(Error)
- 프로그램이 정상적으로 작동하지 않는 것을 형용하는 단어. 사용자의 실수로 인해 발생한다. 프로그래머가 사전에 사용자의 실수를 적절히 예측해서 이 에러에 대한 예외처리를 하지 않으면 발생한다.
- 클라이언트
- 웹페이지를 사용하는 사람. 서버에 데이터를 요청하는 사람. 프로그램의 사용자.
- API
- Application Programming Interface
- 두 소프트웨어가 상호작용할 수 있도록 하는 구조
- 예) 기상청 소프트웨어는 오늘의 날씨 정보를 가지고 있고
API를 통해서
나의 스마트폰은 오늘의 날씨 정보를 가져올 수 있다. - 프로그래밍에서는 다른 소프트웨어에서 미리 정의해 둔 특정한 함수와 같은 것들을 불러올 때 사용된다.
- 예외처리
- 프로그램이 에러를 일으키지 않도록 프로그램이 상정 외의 활동을 할 때 정지나 에러메세지를 출력하는 등의 반환이 일어나도록 하는 코딩.
- 라이브러리(Library)
- 도서관이라는 의미를 가진 단어. 단어의 뜻과 같이 자주 사용하는 등의 유용한 코드를 저장해 둔 것이다. API와 혼동되고는 하는데, 라이브러리는 API가 상호작용을 하는 소프트웨어 그 자체이므로 개념적 차이가 존재한다.
- 프레임워크(Framework)
- 뼈대나 기반구조라는 뜻을 가진 단어. 프로그래밍을 할 때마다 이러한 기반구조를 처음부터 만들어내는 것은 불편하기 때문에 일반적으로 기존에 배포된 프레임워크를 응용하여 사용한다.
- 이로 인해 프로그래밍이 간편해지지만, 반대로 해당 프레임워크 구조에 기대어 프로그래밍을 해야 하기 때문에 불편한 점이 있을 수 있다.
- 컴파일(Compile)
- 코드가 정상적으로 작동하는지 확인하는 과정.
- 특정 프로그래밍 언어로 만든 코드를 다른 언어로 변환하는 것을 뜻한다. 코드가 정상적으로 작동하는지 확인하는 것은 이러한 변환이 이루어져야 가능하기 때문에 위의 기능도 겸하고는 한다.
- 인터프리트(Interpret)
- 위의 컴파일을 코드 한 줄마다 차례차례 실행하는 과정. 좀 더 느리지만 컴파일과 달리 코드 전체를 다시 변환하지 않아도 된다는 점에서 유연성이 있다.
- JSON
- Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷
- 객체 문법으로 구조화된 데이터 : <body>는 본문, <yellow>는 노랑색을 뜻하는 것과 같이 각 단어가 해당 단어의 의미와 연결되는 기능을 수행하도록 데이터를 구성할 수 있다는 뜻이다.
- 문자 기반의 표준 포맷 : 다른 프로그래밍 언어로 변환하기가 간편(표준 포맷)하고 사람이 읽을 수 있는 형태(문자 기반)이기 때문에 애용된다.
- Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷
'til' 카테고리의 다른 글
개발 아티클 스터디(2) (0) | 2024.06.21 |
---|---|
콘솔 적극 활용하기-강아지 편 (0) | 2024.06.20 |
Javascript 톺아보기 (0) | 2024.06.19 |
개발 아티클 스터디 (0) | 2024.06.18 |
Today I Learn (1) | 2024.06.14 |