분류 전체보기118 프로그램(Program)이란? 프로그램(Program)이란? 프로그래머가 되려고 한다면 여러분들이 하는 것은 프로그램을 만드는 것입이다. 그렇다면 프로그램이란 무엇일까요? 프로그램의 의미부터 분명히 알고 넘어가야합니다. 사전을 찾아보면 프로그램이라는 용어는 그리스어에서 시작했다고 합니다. 그리스어 pro와 graphein 이라는 단어가 있습니다. 각각의 의미를 살펴보면 pro는 사전에(before)라는 의미이고 graphein은 쓰다(write)라는 의미입니다. 두 단어가 합쳐진 prographein이라는 단어가 현대 미국 영어에서 program이 되었습니다. 프로그램(program)의 뜻은 사전에(pro) 앞으로 수행할 절차를 계획해서 기록(graphein)한 것입니다. 여기서 중요한 것은 수행절차입니다. 프로그램은 ‘수행절차’라고.. 2023. 2. 8. [Dev] 백엔드(Back-end) 개발자란? Backend Developer Roadmap Learn to become a modern backend developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern backend development. roadmap.sh 소프트웨어 개발자의 직군은 역할과 기술에 따라 여러 가지로 나누어집니다. 그중 사용자에게 시각적으로 보이지 않는 부분 담당하는 백엔드 개발자에 대한 FAQ(Frequently Asked Questions)를 공유하고자 합니다. 아래는 위의 원문을 번역한 글입니다. 백엔드 개발은 무엇인가? 백엔드 웹 개발은 웹 애플리케이션의 서버 측(ser.. 2023. 2. 7. [Dev] 프론트엔드(Front-end) 개발자란? Frontend Developer Roadmap Learn to become a modern frontend developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern frontend development. roadmap.sh 소프트웨어 개발자의 직군은 역할과 기술에 따라 여러가지로 나위어집니다. 그 중 사용자에게 시각적으로 보여지는 부분 담당하는 프론트엔드 개발자에 대한 FAQ(Frequently Asked Questions)를 공유하고자 합니다. 아래는 위의 원문을 번역한 글입니다. 프론트엔드 개발은 무엇인가? 프론트엔드 개발은 사용자가 직접 상호작용하.. 2023. 2. 5. [Java] 증감연산자, 부호연산자 증감연산자 증가 연산자(++) 피연산자의 값을 1 증가시킨다. 감소 연산자(--) 피연산자의 값을 1 감소시킨다. 증감연산자는 증가 연산자와 감소 연산자를 합쳐서 부르는 말이다. 증가 연산자는 플러스(+)기호 두개 붙혀둔 것이고 감소연산자는 마이너스(-)기호 두개 붙혀둔 것이다. 증감 연산자에는 전위형과 후위형이 있다. 전위형은 앞에 위치한다는 뜻이고 후위형은 뒤에 위치한다는 뜻이다. 위 표에서 피연산자 i 가 있을 때 i 의 앞에 붙으면 전위형, 뒤에 붙으면 후위형이다. 전위형일때는 값이 먼저 증감하고 후위형일때는 값이 나중에 증감한다. "증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형의 차이가 없다." 증감 연산자가 고안된 이유는 식을 간단히 하고 코드의 라인 수를 줄이기 위해 고안되었다. 증.. 2023. 2. 3. [Internet] HTTP란 무엇인가? HTTP란 무엇인가? HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버가 서로 통신하는 방법을 표준화하는 TCP/IP 기반 응용 계층 통신 프로토콜입니다.콘텐츠가 인터넷을 통해 요청되고 전송되는 방법을 정의합니다. HTTP(Hypertext Transfer Protocol)는 월드 와이드 웹의 기반이며 하이퍼텍스트 링크를 사용하여 웹 페이지를 로드하는데 사용됩니다. HTTP는 네트워크 장치 간에 정보를 전송하도록 설계된 응용 계층 프로토콜이며 네트워크 프로토콜 스택의 다른 계층 위에서 실행됩니다. HTTP를 통한 일반적인 흐름은 클라이언트가 서버에 요청을 하고 응답 메시지를 보내는 것을 포함합니다. HTTP 요청에는 무엇이 있을까? HTTP 요청은 웹 브라우저와 같은 인터넷.. 2023. 2. 2. [Dev] 개발자 로드맵 및 공부순서(roadmap.sh) 개발자, 무엇부터 공부해야 할까? 각자의 이유로 개발자가 되기로 마음먹었을 것이다. 하지만 초심자에게는 어디서부터 공부를 시작해야 할지부터가 막막하다. 이럴 때 가이드라인을 제공할 로드맵이 있으면 좋을 것이다. 개발자가 되기 위해서 무엇부터 공부해야 할지 또 어디까지 해야 하는지 학습에 도움을 줄 로드맵을 소개한다. Developer Roadmaps Developer Roadmaps는 kamranahmedse가 전 세계의 contributor들과 함께 만들어가고 있는 개발자 학습 로드맵이다. 아래 링크를 통해 역할과 기술에 따라 분류된 학습 로드맵을 확인할 수 있다. Developer Roadmaps - roadmap.sh Community driven roadmaps, articles and guide.. 2023. 2. 2. [JAVA] 연산자의 우선순위와 결합규칙 연산자의 우선순위 우선순위란 하나의 식(expression)에 연산자가 둘 이상 있을 때, 어떤 연산을 먼저 수행할지를 자동 결정하는 것을 말한다. 기본적으로 연산자들간에 우선순위가 다 결정이 되어 있어서 자동으로 결정이 되고 만약 우리가 원하는 우선순위가 있을 떄는 괄호()를 사용하면 된다. 괄호로 묶어준 식부터 연산된다. 연산자의 우선순위와 결합규칙을 외우면 좋지만 상식적으로 우리가 이미 다 알고 있는 것이다. 연산자의 결합규칙 결합규칙이란 우선순위가 같은 연산자가 있을 때, 어떤 것을 먼저 연산할 것인가를 결정하는 것이다. 기본적으로 결합규칙은 왼쪽에서 오른쪽이다. 예외적으로 단항 연산자와 대입 연산자는 오른쪽에 왼쪽으로 연산이 진행된다. 연산자의 우선순위와 결합법칙은 세가지만 기억하면 된다. 1... 2023. 2. 1. [Java] 연산자와 피연산자 연산자(Operator) 연산자 : 연산을 수행하는 기호 피연산자 : 연산자의 연산 수행 대상 연산을 수행하는 기호를 연산자라고한다. 예를들어 덧셈,뺄셈,곱셉,나눗셈(+,-,*,/)..이런 것들이 연산자이다. 그리고 연산자의 연산 대상을 피연산자라고 한다. 위 식에서 보면 연산자는 덧셈이다. 덧셈 연산자라고 하고 이 덧셈 연산자가 덧셈을 하려면 그 대상이 필요하다. 그 대상을 피연산자라고 한다. 덧셈은 두 개의 값을 더하는 것이다. 따라서 피연산자가 두 개 필요하다. "모든 연산자는 연산결과를 반환한다. "는 점을 기억하자. 거꾸로 이야기하면 연산 결과를 반환하지 않으면 연산자가 아니라는 뜻이다. 그래서 괄호는 연산자가 아니다. 4 * x + 3 > 4 * 5 + 3 > 23 예를들어 위와 같은 식(ex.. 2023. 2. 1. [EO 이오] 1000만 명이 쓰는 간편 송금 앱 토스 창업부터 지금까지 https://youtu.be/uPhHPO98M84 인상깊게 본 유튜브 동영상 정리글입니다. 토스, 창업부터 지금까지, 비바리퍼블리카 창업자 & CEO 이승건 안녕하세요, 1400만 명이 다운 받은 간편 송금으로 유명한 토스를 만들고 있는 이승건 입니다. 저는 원래 창업하기 전에는 치과 의사였는데요. 독서모임을 하는 친구들과 송년회를 하는데 갑자기 기분이 이상한거에요. 정확히 1년 전에 같은 자리, 같은 테이블에서 같은 사람들과 송년회를 했었다는 것을 깨달았던 거죠. 그리고 지난 1년이 5분 처럼 느껴지는 거예요. 즐거운 자리였는데도 불구하고 무서웠어요. 인생이 굉장히 짧구나. 60년, 70년 인생이 남은 것 같지만 지나고 나면 인생이 5분, 10분처럼 짧게 느껴지겠구나. 지금부터 나는 하고 싶은 것만 .. 2023. 1. 30. 이전 1 ··· 7 8 9 10 11 12 13 14 다음 반응형