4차 산업혁명으로 프로그래밍과 컴퓨터에 대한 관심이 높아지면서, 코딩 교육 열풍이 불고 있습니다. 컴퓨터 프로그래밍을 배우고 싶은 사람은 많지만, 어떤 언어로 어떻게 시작해야할지 막막함을 토로하는 사람들이 많습니다. 그렇다면 가장 인기있는 프로그래밍 언어는 무엇일까요? 소프트웨어 개발 분석 기관인 레드몽크(RedMonk)의 2020년 최신 순위에 따르면, 파이썬이 자바(JAVA)와 함께 가장 인기 있는 프로그래밍 언어 2위에 올랐습니다. 1위는 자바스크립트(Javascript)입니다. 가장 인기있는 프로그래밍 언어인 자바와 파이썬, 자바스크립트를 비교해보겠습니다. 출처: 레드몽크 오래된 고전 언어, 자바 자바는 1995년에 사용되기 시작한 객체지향 프로그래밍 언어입니다. 객체지향이라는 말은 절차에서 상대..
코딩과 프로그래밍은 종종 산업에서 상호교환적으로 사용됩니다. 여러 토론 포럼에서 같은 내용을 브레인스토밍할 수 있지만, 대부분은 불완전합니다. 이 두 용어는 동일하게 보일 수도 있지만 큰 차이가 있습니다. 오늘은 코딩과 프로그래밍의 차이점을 가능한 가장 쉬운 방법으로 설명하려고 합니다. 코딩(Coding) 코딩은 쉽게 말하면 하나의 언어에서 다른 언어로 코드를 작성하는 것을 의미합니다. 컴퓨터는 우리의 언어를 이해하지 못합니다. 컴퓨터는 이진 언어(binary language)만 이해합니다. 코더는 요구 사항을 기계가 이해할 수 있는 언어로 변환하는 사람입니다. 그 사이에 많은 프로세스가 있지만 코더가 하는 일은 논리를 기계가 읽을 수 있는 코드로 변환하는 것입니다. 코딩은 프로그래밍의 일..
"코딩"과 "프로그래밍"은 소프트웨어 개발 산업에서 가장 중요한 두 가지 접근법이다. 일반적으로 코딩과 프로그래밍을 동의어로 인식하는 경우가 많은데, 실제로는 상당한 차이가 있다. 1. 정의 코딩은 알고리즘을 선정한 프로그래밍 언어의 명령으로 변환하여 작성하는 것이다. 기본적으로 한 언어에서 다른 언어로 코드를 만드는 과정이다. 프로그래밍의 초기 단계를 구현하는 데 사용되기 때문에 프로그래밍의 하위 집합이라고도 할 수 있다. 기계는 인간의 자연어를 이해하지 못하고 이진 언어인 기계코드만 이해한다. 그래서 코더(coder)는 요구 사항을 기계가 이해할 수 있는 언어로 변환하는 역할을 한다. 코더는 논리를 기계가 읽을 수 있는 코드로 변환하는 언어 지향 프로그래머이다. 프로그래밍은 컴퓨터에 부여하는 명령을 ..
컴퓨터공학과 현실과 전망 많은 컴공과 학생들이 컴퓨터 공학과의 현실과 전망 이나 적성등에 대해 궁금해 하실 겁니다. 컴공과의 현실은 어떤지? 전망은 좋은지? 내가 적성에는 맞는지? 학점을 어떻게 관리해야 할지? 이 궁금증들을 한번 풀어보려고 합니다. 컴퓨터공학과의 현실과 전망 최근의 컴퓨터공학과의 인지도가 4차산업혁명으로 인해서 하늘 높은지 모르고 계속 올라가고 있습니다. 컴공 코인이 떡상한다고 불릴정도로 인기가 많으며 최근에는 서울대 의대를 위협할 정도로 정시 합격선이 상승하고 있다고 합니다. 컴퓨터공학과는 4차 산업혁명의 여파로 인해서 인지도가 계속 올라가고 있으며 전망이 그만큼 좋기 때문에 사람들이 많이 준비하고 있습니다. 이전에는 전자, 화학, 기계분야가 취업깡패라고 불리며 인기가 많았다면 지금은..