#1 프로그래밍 언어 살펴보기
- 프로그래밍 언어란?
- 컴퓨터에게 어떠한 일을 해야하는 알려 주는 설명서가 프로그램.
- 그 프로그램이 작성된 언어가 프로그래밍 언어.
* 어떠한 계산 결과를 얻을 수 있도록 톱니바퀴를 움직이는 것으로도 해석 할 수 있음.
* 다양한 언어들이 존재 -> JavaScript, Ruby, Python C++ 등등
#2 프로그래밍 언어를 분류하는 두 가지 기준
- 프로그래밍 언어를 분류할 패러다임
1. 객체 지향 프로그램 : 한 기능의 역할을 하는 객체별로 프로그래밍을 짜는 방향.
➢ 객체별로 코딩을 짜면 되니 일일이 전체를 검토할 필요 없이 해당 객체만 검토한다는 장점이 있음.
2. 자료형 : 변수에 담길 데이터가 어떠한 타입인지 미리 정해 주는 것.
➢ 자료형을 정해주는 언어는 안전장치, 속도에 장점은 있지만 코드가 복잡하다는 단점이 있음.
#3 프로그래밍 언어
- 언어별 스펙트럼
- High-Level : 컴퓨터에 가까운 언어를 저수준 언어
- Low-Level : 컴퓨터에 거리가 먼 언어를 고수준 언어
#3 프로그래밍 언어 사용하기
- 좋은 언어란? (좋은 코드란)
- 컴퓨터가 정확하게 이해하면서 개발자들도 읽기 쉬운 코드를 작성하는 것.
- 구조화가 잘 되어 있는 언어 - 가독성 좋은 언어 팁
- 적절한 곳에 코멘트 잘 짓기.
- 이름 잘 짓기(변수, 함수)
* 규칙성이 중요. -> 회사별로 '스타일 가이드'라는 것이 존재. - 빠르게 프로그래밍할 수 있는 도구
- 라이브러리 : 필요한 코드를 라이브러리화 해서 바로 가져다 쓸 수 있는 것. (코드를 복사 붙혀넣기와 같은 것)
- 프레임워크 : 필요한 코드를 블럭화해서 바로 가져다 쓸 수 있는 것. (프리셋, 템플릿화 같은 것)
'Study > Programming' 카테고리의 다른 글
[프로그래밍 #5]프로그래머의 세계 이해하기_코드잇 (0) | 2024.02.16 |
---|---|
[프로그래밍 #3] 프로그래밍 시작하기 in Python_코드잇 (0) | 2024.01.22 |
[프로그래밍 #2] 프로그래밍 프리뷰_코드잇 (0) | 2024.01.22 |
[프로그래밍 #1] 프로그래밍 오버뷰_코드잇 (0) | 2024.01.22 |