개발자 99% 커뮤니티에서 수다 떨어요!
프로그래밍으로 무엇을 하고 싶은지를 기준으로, 공부할 언어를 선택하자
새 언어를 빠르게 배우는 노하우
C, C#, C++의 각기 다른 특징이 있고, 그에 따라 용도도 다름
2023.10.07
에피소드1 - 에피소드 5
C언어 -> 한정된 자원에서 최대 성능을 냄,
자바 -> 시스템 유지/보수, 안드로이드 앱 개발 분야에 사용됨
파이썬 -> 자바에 비해 코드가 단순함. 머신러닝, 데이터 과학 분야, 웹사이트/서버 만들기 등 다양한 분야에서 사용됨
자바스크립트 -> HTML과 CSS와 함께 웹 개발 분야에서 사용됨
공식문서로 언어에 대한 전반적인 내용부터 파악하자
문법을 입력해보면서 이해하고 기억하자
이미 아는 언어의 특징과 비교해보고, 연결지으면서 공부하자
배운 언어를 가지고 일단 한 줄이라도 코딩해보자.
공식문서 튜토리얼을 참고로, 오픈소스 프로젝트 해체, 재조립하면서 코드가 어떻게 작동하는지 확인하자
내가 전에 이미 만들어봤던 주제로, 새로운 언어를 가지고 프로젝트 만들자
실행속도: C# < C+, C
C: 적은 자원으로 최대의 성능을 냄. 효율성 극대화, 절차지향 지원
C++: C의 superset. 절차지향 뿐 아니라 객체지향도 지원
C#: C, C+와 완전히 다름. 마이크로소프트가 만든 자바라고 할 수 있음
초보자가 하는 실수로 이전에 만든 적도 없는 프로그램을 만든다고 거창한 목표를 세우는 게 있다고 했는데,
전에 새로운 언어를 배우고 프로젝트를 만들 때, 너무 거창한 목표를 세워서, 흥미도 잃고 자신감도 잃다가, 중간에 포기했던 개인적인 경험이 있어서 더 와 닿았다.
작은 목표를 세우더라도 끝까지 포기하지 않고 프로그래밍하는 습관을 길러야겠다는 생각이 들었다.
오늘 범위에선 없었습니다.
- m13465님의 TIL : [https://nomadcoders.co/community/thread/8476](https://nomadcoders.co/community/thread/8476)