반응형
1. 변수의 자료형 지정
1) Dynamic typing
- Python
-> name = "James"
-> age = 23
- Ruby
-> name = "James"
-> age = 23
- 장.단점
-> 코딩속도 빠름
-> 실행속도 느림
-> 코드 내용이 눈에 잘들어옴
-> 배우기 쉽다
-> 혼자 빠르게 하고, 작고 단순한 프로젝트 적합
2) Static typing
- Java
-> string name = "James";
-> int age = 23;
- C
-> char name[6] = "James";
->int age = 23;
- 장.단점
-> 코딩속도 느림
-> 실행속도 빠름
-> 코드 내용이 눈에 잘 안들어옴
-> 배우기 어렵다
-> 여러 사람이 협업하는, 크고 복잡한 프로젝트 적합
2. 이름 잘 짓기
- 전체적인 코드의 흐름 안에서 충분히 구체적이고 간결한 이름!(?) # 너무 어렵자나....
- 추천도서 : 개발자의 글쓰기(참고하자)
반응형
'코딩배우기' 카테고리의 다른 글
6일차)프로그래밍 핵심 개념 in Python(foramt, 포맷팅) (0) | 2020.08.28 |
---|---|
5일차)프로그래밍 핵심 개념 in Python(숫자형, 문자열, 형변환) (0) | 2020.08.26 |
4일차)컴퓨터 개론-소프트웨어 이해하기 (0) | 2020.08.25 |
3일차)컴퓨터 개론 (0) | 2020.08.24 |
1일차)컴퓨터 개론 (0) | 2020.08.20 |