컴공 출신의 가장 효과적인 코딩 독학법(1편 왜 프로그래밍 언어는 너무 많을 것일까)
게시글 주소: https://orbi.kr/00042258426
코딩을 독학하고 싶어하시는 분들이 많아서 한번 적어보겠습니다.
저는 참고로 컴공에서 4학년까지 마친 후 약대로 과를 옮겼긴 했지만
그 이후에 꾸준히 독학을 통해 프로그래밍 공부를 하고 있고
프로그래밍 개발도 하고 있습니다.
[왜 프로그래밍 언어는 종류가 너무 많을까]
일단 코딩을 처음 시작하실 때 가장 어렵고 이해가 안되는 부분은 '왜 이렇게 언어의 종류가 많냐' 이것입니다.
파이썬, C, C++, JAVA, JAVAscript, HTML 등 엄청 나게 많은 언어가 있습니다.
처음 공부를 시작할 때는 이 많은 언어들 때문에 헷갈리기 시작하지요.
언어가 많은 이유는 프로그래밍 언어라는 것은 어떤 한 '회사'가 만들기 때문입니다.
각 회사들은 기존에 있는 언어보다 '어떤 특정한 상황에 조금 더 최적화 된 언어'를 내놓고
프로그래머들이 이를 사용하게 함으로써 수익을 창출합니다.
예를 들면 여러분들이 사용하는 갤럭시 폰은 안드로이드라는 OS가 들어갑니다.
안드로이드 OS는 '구글'이 'JAVA'라는 언어로 개발했지요.
JAVA라는 언어는 ORACLE 이라는 회사에서 제작한 언어입니다.
그래서 ORACLE은 구글한테 엄청난 JAVA 사용료를 요구하게 되고
구글은 이 사용료를 피하고 싶어 자신만의 'dart'라는 언어를 내놓게 되었습니다.
dart를 막상 써보면 JAVA랑 큰 차이가 없죠.
하지만 살짝 용어나 이런 것들을 바꿈으로써 자신들의 소유를 인정받고 사용료 납부를 피할 수 있게 되는거죠.
이런 현상들이 있다 보니 새로운 언어들이 끊임없이 나오는 것입니다.
(참고, C#이라는 프로그래밍 언어는 microsoft에서 만들었습니다)
C언어를 배우면 대부분 다른 언어도 할 수 있게 된다. 이 말도 들어보셨을 것입니다. 기본적으로 대부분의 프로그래밍 언어는 동일한 논리를 사용합니다.
왜냐면 어떤 컴퓨터 하드웨어도 할 수 있는 연산은 동일하기 때문이죠. (더하기, 빼기, 크기 비교, 반복문)
프로그래밍이라는 것이 이 단순한 연산들을 조합하고 이용해 복잡한 결과물을 만드는 것이죠.
이 사용할 수 있는 '동일한' 한정된 기능을 가지고 프로그래밍 언어를 만들기 때문에 비슷할 수 밖에 없는 것입니다.
예를 들면 JAVAscript 에서는 행렬을 array 라고 부르고 dart 에서는 행렬을 list 라고 부릅니다.
둘은 부르는 용어상의 차이가 있을 뿐이지 사용하는데 있어서는 거의 차이가 없습니다.
적다보니 너무 길어질 것 같아 편을 나누겠습니다.
'제가 하는 일이 있어 답변을 빨리 달기는 힘듭니다 ! 이해해주세요 !'
#프로그래밍 #코딩
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
오르비 글을 더금 더 깔끔하고 편안하게 쓰기 위해서 화작버리고 언매 개념공부를 할까 고민됨
-
투투러 운다
-
저녁 굶으시는분 0
공부 지장감?
-
계산량이 ㅅㅂ 역대급이네
-
답지잃어버렸는데 있으신분
-
진로긴하지만 샷아웃 투 슈냥, 꺽마
-
국어 기출 0
국어 기출은 그냥 무지성으로 그냥 풀어야 하는게 맞나요 뭐 어떻게 공부하죠
-
부피가 작은거랑 엘베타고 올라오는게 무슨 상관관계가 있는지 도저히 파악이 안되는군
-
평가원 #~#
-
국어는 수학과 달리 실모 풀라는 얘기가 많이 없길래
-
Check instagram @realisshoman
-
3등급에게 풀면 얻어갈거 있는 수학 기출 문제 추천 가능할까요 0
학원에서 한문제 추천하라해서.. 괜찮은거 있을까요
-
22랑 30 손도 못댔네 해설강의에서 또 난이도 중 이러면 킬캠 찢을게~
-
책을 샀어요 3
음 역시예쁘군
-
https://iqtest.kr/ 이런 인터넷 아이큐 테스트 기준 120이 웩슬러...
-
설의 뮌가 애매하게 못가면 어디가야함
-
너무 예뻐서 반하겠다
-
국어 몇까지 받아야 메디컬됨? 의치한수약 각각 커트 어느정도임
-
수학 3등급에서 못벗어나고 있는데 뭐가 문제일까요ㅠ 2
확통 백분위 85입니다. 이 시점에서 뭘 하면 좋을까요? 기출을 풀어도 제가...
-
점화식 4
딸깍
-
같은 공대 학과일때 누가 취업 더 잘하나요?
-
전과목 쉽게 ㄱㄱ 10월에 공부 얼마나 안 하는지 보자
-
어렵고 괜찮은 문제도 꽤 있는 듯 풀다보면 6모보다 훨씬 낫다는 생각도 들고..
-
언제 언매 고정백되노....
-
3학년 1학기 성적때문에 평균 0.24가 떨어졌서.. 내 학종 내 내신
-
내신5 뜰까요 3
1) 중간 50점 5등급나옴. 기말 26점 몇등급나올까요 2) 중간 43저무5등급....
-
y=x+1인가요? 그리고 증명 어케하더라
-
이젠 너무 늦어버린
-
요즘 다시 과즙큐레됨 25
일도 좀 줄었고 행복할 일도 좀 있고ㅎㅎ 자살 큐레 => 과즙 큐레 됨 헤헤
-
수학 박은 줄 알았는데 11
등수 한자릿수네 엄 전교1등 2학기에 찍겠습니다
-
할아버지라고 부르는게 예의상 맞겠지?
-
바른 마음을 가진 사람에겐 바뀔 수 있는 기회가 찾아온다 2
그리고 그 기회를 놓치지 말아야한다
-
5등급제에서 4점대 뜨는 여자애들이 수학쌤이랑 수다를 떠는데 ???: 인하대 공대도...
-
막 주기 조절하면서 만나는 점갯수 파악하는 문제있잖아요 그런거에서 가끔 2/k가...
-
이해원 0회차 vs 강대X 0회차(실물) vs 오메가모의고사 일반 vs 오메가모의고사블랙
-
독서실 개춥네 0
저번주까지만 해도 에어컨 되게 약하게 틀어서 더웠는데 오늘은 갑자기 겁나 세짐; 근데 이게 낫다
-
ㅈㄱㄴ
-
국어 양치기 2
국어 다 빼고 그냥 무작정 양치기만 하면 실력이 늘긴 하나요? 비문학은 분석 꼼꼼히...
-
말안되네 본1 때 하겠노
-
에어컨 없이 선풍기로만 여름을 통으로 버텼었는데 올해 더위에는 두손두발 다들고...
-
작6이랑 비교해서 어땠음? 12등급 왔다갔다하는데 할까말까..
-
ㅇㄷㄴㅂㅌ
-
저는 현장에서 231115 231122 딸깍쳤는데 그럼 제기준 쉬운 준킬러? 걍 주관적인 거임
-
성대 모의논술 0
성대 모의논술 언어 문제지 가지고 계신분 있나요?
-
평균 4만 찍어도 해사는 간다는데 해군 진짜 ㅈ됐노...덕분에 나같이 내신 박살난...
-
전액 대출로 '강남 아파트 쇼핑'…중국인 집주인 넘쳐난다 [돈앤톡] 13
최근 외국인의 부동산 거래 실태가 다시 부각되고 있습니다. 정부가 수도권과 규제지역...
-
투과목 자료 2
어떤 친절하신 분이 깔끔하게 정리해주셨네요
-
기하 공간도형 0
이거 공부하면 30번 급으로 나오는 거 맞히는 거 가능함? 작수 28급은 맞힐 수...
-
밖에 왜 37도냐 18
나가면 죽겠네..

빨리 다음편주세요!!!!!정보추
오픈폼 때문에 C++을 배워야 하는데
파이썬 쬐끔 깔짝이는 불쌍한 사람인데
바로 C++ 해도 괜찮을까요
아무것도 모르는 생초보는 C언어부터 시작해야 되나요?
안녕하세요
프로그래밍 완전 초보라 독학은 힘들것같고 학원다녀할것같은데. 어떤 클래스부터 들어야 할까요?
추천해주실만한 학원은 없을까요?