본문 바로가기

Computer Science5

[초심자를 위한 Javascript] 2. 변수와 상수 1. 변수 (Variable) 변수는 특정 이름에 어떤 값을 저장할 수 있는 공간입니다. 그리고 그 공간에는 다른 값도 들어올 수 있습니다. 변화가 가능한 값이 계속해서 들어올 수 있는 공간이다라는 의미에서 변수라고 말합니다. 값이라는게 무엇일까요? 게임을 좋아하시는 분들은 캐릭터의 체력, 공격력, 방어력, 레벨 등을 생각할 수 있고, 제 블로그를 보면 방문자 수, 포스팅 수 등 다양한 데이터가 있는 것을 볼 수 있습니다. 이러한 데이터는 계속해서 생겨나고, 빠르게 변할 수 있다는 특징을 가지고 있죠. 이러한 데이터를 처리하기 위해서는 저장할 수 있는 공간이 필요합니다. 이 공간이 바로 변수입니다. 아래는 간단한 날짜 확인 코드입니다. 콘솔 창에 따라 쳐보시고 엔터를 치면 결과를 확인할 수 있습니다. 콘.. 2023. 4. 11.
[초심자를 위한 Javascript] 1. Hello, JavaScript! 1. Hello, JavaScript! [초심자를 위한 Javascript] 0. Javascript? 에서 자바스크립트를 이용하면 동적인 화면을 만들 수 있다고 알려드렸죠? 더 자세한 예시를 들어보면 다음과 같습니다. 주기적으로 내용이 갱신되는 기능 사용자가 조작 가능한 지도 뷰어 변화하는 2D / 3D 그래픽 여러가지 사용자 입력을 이용한 서비스 쉽게 말해, 기능을 웹 페이지에 적용할 수 있도록 하는 Script 혹은 프로그래밍 언어입니다. 인터넷 화면을 보여주는 기술들을 웹 기술이라고 했을 때, 자바스크립트는 표준 웹 기술이라는 덩어리에서 가장 핵심이라고 볼 수 있습니다. 아래에는 웹 상에 문서를 보여주기 위한 텍스트와 관련된 문법을 담당하는 HTML이 첫 번째 층을, 해당 문서에 효과(꾸밈)를 줄.. 2023. 4. 10.
[초심자를 위한 Javascript] 0. JavaScript? 0. JavaScript JavaScript는 웹 브라우저에서 사용하기 위해 만들어진 프로그래밍 언어입니다. 인터넷 초창기에는 위키피디아처럼 글자와 사진만 있는 정적 문서가 대부분이었지만, JavaScript를 사용하면 동적인 화면을 만들 수 있었기에 많은 인기를 얻었습니다. 한국어, 영어와 같이 사람의 말에는 표준말이라는 것으로 언어별로 정식 문법을 정리하고는 합니다. 프로그래밍 언어 또한 마찬가지입니다. 다만, 프로그래밍 언어를 사용하는 사람들이 대부분 IT 회사에 속해있고 JavaScript는 그래서 오랫동안 전 세계 공통으로 사용될 수 있는 표준말이 없었습니다. 이는 MicroSoft 사의 Internet Explorer와 Google의 Chrome, Mozilla의 Firefox 등 웹 화면을 .. 2023. 4. 10.
C언어 공부 - 프로그래밍이란 무엇인가? 안녕하세요! 꼬부기입니다.C언어 기초 카테고리에 앞으로 C언어 기초를 다시 한 번 되돌아보기 위해서 공부도 할 겸 포스팅을 하려고 합니다. 백준 온라인 저지에서 문제를 풀어보면서 실력을 닦고는 있지만, 문제를 풀 때 제가 쓰지 않고 있는 스킬이나 문법이 있지는 않은지, 더 쉽게 짤 수 있는 방법은 없는지 고민하기 위해서 기본에 대한 공부를 하려고 합니다. C언어나 프로그래밍을 처음 접하시는 분들이라면 블로그 글을 따라오시면서 기초를 닦고 백준 단계별로 풀어보기를 정리한 포스팅을 보면서 실전 코딩을 연습해보시면 좋을 것 같습니다. 처음 포스팅인 만큼, 이번 포스팅 내용은 '프로그래밍'에 관한 내용으로 시작하려고 합니다.프로그래밍이란?프로그래밍이라는 단어는 컴퓨터를 사용하면 자연스레 사용하게 되는 '프로그램.. 2018. 5. 11.
[논문] Generative Adversarial Nets (1) Generative Adversarial Nets - Ian Goodfellow et al. 2014. 논문 리뷰이 논문은 2014년에 Ian Goodfellow가 NIPS에서 발표한 paper로, 최근 몇 년 동안 인기몰이를 하고 있는 논문입니다. 가장 기본이 되는 이 논문에서는 노이즈로부터 이미지를 생성하는 아이디어를 제시했지만, 다양한 논문이 나오면서 더 발달된 이미지 생성(Image Generation), 자연어처리 (NLP, Natural Language Processing) 등 다양한 분야에서 엄청난 응용 가능성을 보여주고 있습니다. 이 논문에서 핵심 내용은 다음과 같습니다.GAN의 기본 아이디어 제시GAN 모델이 global minimum으로 최적화되어 있고, 주어진 문제는 unique한 답.. 2018. 4. 18.
반응형