1. 많이 쓰는 프로그래밍 언어
1) C언어
- 제한된 상황에 최대한의 성능을 내기 위해 만들어진 언어
- 기계가 소통하는 방식에 매우 가까운 언어(저수준 언어)
- 이식성이 뛰어나 다른 플랫폼으로 쉽게 이식 할 수 있음
- 간결하고 직관적인 문법으로 가지고 있어 코드 작성이 빠르고 효율적
- 운영 체제와 상호작용이 매우 용이하여 운영 체제나 하드웨어와 관련된 시스템 프로그래밍에 많이 사용
- 가전 제품에 들어가는 프로그램으로 C언어 프로그래밍이 많이 사용됨
2) 자바(JAVA)
- 시스템 유지/보수, 안드로이드 앱 개발에 사용되는 언어
- 자바로 만든 프로그램은 어떤 컴퓨터나 휴대폰에서 실행이 가능
- 메모리 관리를 자동으로 해주기 때문에 프로그램이 더 안정적으로 동작함
- 다양한 기능을 제공하는 라이브러리가 포함
- 보안에 대한 강력한 기능을 제공
3) 파이썬
- 웹 개발, 인공지능 개발 등 넓은 범용성 언어
- 현재 가장 많이 사용하는 언어
- 초보자에게도 사용하기 쉬운 언어
- 다양한 라이브러리와 프레임워크를 풍부하게 제공하여 다양한 작업을 쉽게 수행 가능
- 코드를 한 줄씩 실행하여 결과를 바로 확인할 수 있어 개발하고 디버그 하는 과정을 단순화
- 여러 플랫폼에서 동작하기 떄문에 다양한 운영 체제에서 실행 가
4) 자바스크립트
- 웹 개발에 사용되는 언어
- 동적인 웹사이트 개발에 필수
- 서버, 백엔드 영역 개발도 가능
2. 프로그래밍 언어 공부하기
1) 공식 문서/사이트 보기
- 공식 문서에는 언어를 만든 사람의 철학, 언어를 사용해야 되는 사람, 관련 커뮤니티 정보를 확인
(당연한 이야기이지만 해당 문서와 사이트는 영어로 되어 있다..........)
2) 문법 확인하기
- 각 언어마다 고유의 문법이 있다.
- 문법을 보고 이해하여 실제 예제를 작성해 보면서 문법을 익힌다.
3) 다른 언어와 비슷한 특징을 찾기
- 기존에 사용하던 언어나 알고 있던 언어가 있는 경우 유사한 부분을 찾아본다
(프로그래밍 언어가 처음인 경우는 해당이 안 되니까 그냥 이런 특징이 있구나 하고 보자)
4) 간단한 예제 작성하기
- 처음에 많이 이해하려고 하지 말고 아!! 이런 거구나 하고 받아드리고 바로 코드를 작성
- 머리로 이해해도 실제 사용하지 않으면 아무런 의미가 없으므로 간단한 예제 부터 하나씩 코드를 작성
5) 프로젝트 진행하기
- 어느정도 언어에 익숙해지면 간단한 프로젝트를 진행
- 처음 부터 거창한 프로젝트가 아닌 정말 간단한 프로젝트 부터 진행
(프로젝트라고 하기 민망할 정도의 수준으로 시작해도 괜찮음)
#5 자바 표준 라이브러리 (1) | 2024.10.07 |
---|---|
#4. 인터프리터 언어 (1) | 2024.08.19 |
#3. 인공지능, 머신러닝, 딥러닝 (0) | 2024.06.23 |
#2 빅데이터 개요 (0) | 2024.06.23 |
#1. 라이브러리와 프레임워크 (0) | 2024.06.09 |