목록IT 관련 지식 (6)
nayonngme
대다수의 사람들에게 익숙한 문장이 있다."hello, world" 프로그래밍을 배운 사람은 당연하고, 배우지 않은 사람이라도 한 번쯤은 들어봤을 것 같다 90% 이상의 프로그래밍 책 또는 강의에서 이 문장을 입출력해보라고 시킨다. 나도 처음으로 개발을 배웠을 땐 이 문장이 화면에 나타나는 것만으로도 설렘을 느낀 적도 있었다 ㅋㅋ 이제는 가끔 농담을 할 때나 우스갯소리로 여기곤 했는데,최근에 이 문장이 아주 오래전에 탄생했다는 흥미로운 사실을 알게 됐다. 무려 1978년도에 Kernighan & Ritchie가 C로 이 문장을 처음 썼다고 한다.그 이후로 대부분의 프로그래밍 언어에서 가장 먼저 하는 일이 이 문장을 출력하는 것이 되었다. * 아래의 링크에서 hello, world의 역사(?)와 다양한..
EUC-KRKS X 1001 KS X 1003 문자집합 기반의 한글 인코딩 방식이다.완성형 인코딩 방식문자 하나에 2 Byte 크기의 코드를 부여한다.2바이트는 16비트이므로, 다시 말해 4자리짜리 16진수가 필요하다.(ex) "가" = b0a1EUC-KR을 체험할 수 있는 사이트 : https://dencode.com/ (광고X)운영체제에 따라 CRLF / LF / CR 중 하나를 선택 -> EUC-KR (KS X 1001) 클릭
저니맵(사용자 여정 지도)
이름: C++ 설계자: 바야네 스트롭스트룹* 발표일: 1985년 파일 확장자: .cc, .cpp, .cxx, .C, .c++, .h, .hh, .hpp, .hxx, .h++ 1. 정의 C언어 기반으로 1983년 발표하여 발전한 프로그래밍 언어 2. 기능 및 특징 객체지향을 염두에 두고 만들어진 언어와는 다르게, 단지 더 좋은 C 언어로서 수속형 언어로 취급되기도 함. C++의 변화과정 초기의 C++은 C 위에 놓인 트랜스레이터로 구현되었다. 즉, C++ 프로그램을 일단 C 프로그램으로 변환하고 나서 C 컴파일러로 컴파일하는 식이었고 따라서 C 언어에 대해 상위 호환성을 갖는 언어였다. 그 후, C 언어의 표준 규격이 바뀔 때 const 수식 등 C++의 기능이 C 언어에 받아들이기도 했다. 현재 C 언어..
📢 티스토리가 익숙하지 않아 velog에서 작성후 동일 내용으로 복붙했습니다! AngularJS 이름: AngularJS("Angular.js" 또는 "AngukarJS 1.X") 개발자: 구글 프로그래밍 언어: 자바스크립트 발표일: 2010년 10월 20일 1. 정의 자바스크립트 기반의 오픈 소스 프론트엔드 웹 애플리케이션 프레임워크 2. 목적 싱글 페이지 애플리케이션 개발 중에 마주하는 문제 해결 리치 인터넷 애플리케이션에 공통적으로 사용되는 구성 요소들과 더불어 클라이언트 사이드의 모델-뷰-컨트롤러(mvc)와 모델-뷰-뷰모델(mvvm) 구조를 위한 프레임워크를 제공함으로써, 이러한 애플리케이션들의 개발 및 테스트 단순화 3. 기능 및 특징 HTML은 정적 문서가 아닌 동적 문서를 읽을 때 불안정 -..
서버 - 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템 더보기 # 서버 컴퓨터(=정보 제공자) : 내가 제공하는 정보에 대한 사진을 올려놓고 다른 컴퓨터들이 접속해서 정보를 확인할 수 있게 하는 내 컴퓨터 더보기 # 데이터 센터(IDC, Internet Data Center) : 서버 컴퓨터들을 한 곳에 모아 안정적으로 관리하기 위한 공간 전력 공급, 인터넷 연결, 보안에 초점 페이스북은 IDC의 냉각 비용을 절감하기 위해 스웨덴의 북극권에 IDC를 세우기로 함 더보기 # IaaS(Infrastructure as a service) : 사용자가 관리할 수 있는 범위가 가장 넓은 클라우드 컴퓨팅 서비스 운영 인력, 비용, 해킹 위험 등의 이유로 자체적인 IDC를 세우지 않고, 서버를..