본문 바로가기

전체 글

C++ 언어에 대해 알아보자!! C++ 언어에 대해 알아보자!! [작성자의 다른 글 보러가기: '그렇다면 C언어는 뭔데요?'] 개요 C++ 언어란 무엇일까? C++에 대해 알아보고 정리해보도록 하자. 목차 1. C++ 의 정의 2. C++ 언어의 장점 3. C++ 언어의 단점 4. C++ 언어의 활용범위 부가링크 1: C 언어란 무엇일까 부가링크2: C와 C++의 차이점 # C++ 언어의 정의 C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 C언어 기반으로 1983년 발표하여 발전한 프로그래밍 언어이다. 출처: 위키백과 기존의 C언어에 몇 가지 강력한 기능이 추가된 언어입니다. 그러므로 C++ 언어는 C언어의 발전된 형태라고 말할 수 있으며, C언어와 동일한 기능을 수행하는 언어입니다. C++ 언어는 C언어의 상위 버전이라는 주장을.. 더보기
C 언어에 대해 알아보자!! C 언어에 대해 알아보자!! [작성자의 다른 글 보러가기: '프레임워크와 라이브러리의 차이점은 무엇일까?'] 개요 C언어란 무엇일까? C++는 또 어떤것일까? C와 C++에 대해 알아보고 정리해보도록 하자. 목차 1. C언어란 2. C언어의 장점 3. C언어의 단점 4. C언어의 활용범위 부가링크 1: C++언어란 부가링크2: C와 C++의 차이점 # C언어란 무엇일까 C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 켄 톰슨은 BCPL언어를 필요에 맞추어 개조해서 "B"언어(언어를 개발한 벨 연구소의 B를 따서)라 명명했고, 데니스 리치가 이것을 개선하여 C 언어가 탄생했다. 유닉스 시스템의 바탕 프로그램은 모.. 더보기
프레임워크와 라이브러리의 차이점은 무엇일까? 프레임워크와 라이브러리의 차이점은 무엇일까? [작성자의 다른 글 보러가기: 'Node.js란 무엇인가? (+ 블로킹,논블로킹,I/O Model이란?)'] 개요 우리가 흔히 사용하는 프레임워크와 라이브러리. 같은 듯하면서 다른 이 두가지의 각각의 개념은 무엇인지, 공통점은 무엇이며 차이점은 무엇인지 깊이있게 알아보도록 하자. 목차 # 프레임워크란 무엇일까? # 라이브러리란 무엇일까? # 두가지의 공통점은 무엇일까? # 두가지의 차이점은 무엇일까? # 프레임워크란 무엇일까? Frame work : 프레임워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. 출처: 나무위키 프레임워크는 작업(work)의 구조(frame)가 정해져 .. 더보기
Node.js란 무엇인가? (+ 블로킹,논블로킹,I/O Model이란?) Node.js란 무엇인가? (+ 블로킹,논블로킹,I/O Model이란?) [작성자의 다른 글 보러가기: 'JSON / XML 이란 무엇일까? (부제: literal / property란 무엇일까?)'] 개요 오늘은 어디에서나 흔히 보게 되는 Node.js 에 대해서 알아보기로 하자. Node.js란 무엇인지, 이해하기 위해서 어떠한 것들을 부가적으로 더 알아야하는건지 정리해보고 공부해보기 위해 이번 피드를 작성해본다. 목차 1. Node.js란? 2. Node.js의 주요 특징 + Node.js가 어울리는 어플리케이션 3. 블로킹(Blocking), 논블로킹(Non_Blocking), I/O Model이란? 4. 동기(Synchronous)와 비동기(Asynchronous)란? 5. 싱글 스레드란? # .. 더보기
JSON / XML 이란 무엇일까? (부제: literal / property란 무엇일까?) JSON / XML 이란 무엇일까? (부제: literal / property란 무엇일까?) [작성자의 다른 글 보러가기: 'REST란? REST API란? RESTful이란?'] 개요 코딩 공부를 하면서 평소에 익히 많이 들어봤던 JSON.. 역시나 누군가에게 설명해줘야 한다면 쉽사리 말이 잘 나오지 않는 용어일 수 있다. 그래서 오늘은 JSON에 대해 알아보며 공부해보도록 하기위해 피드를 작성해본다. 목차 1. JSON의 정의 2. literal이란? 3. property란? 4. JSON의 특징 5. JSON 예제 6. XML과 JSON의 차이 # JSON의 정의 JSON이란 JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DA.. 더보기
REST란? REST API란? RESTful이란? REST란? REST API란? RESTful이란? [작성자의 다른 글 보러가기: 'DML / DDL / DCL / TCL 에 대해 알아보자 (+ DB명령어)'] 개요 평상시 REST / REST API / RESTful 이라는 단어를 많이 들어보았을 것이다. 다른 기타 코딩용어처럼 많이 듣기는 하지만 설명하라고 한다면 막연하기만한 이 세가지 단어에 대해 심도있게 알아보고자 피드를 작성해보게 되었다. 목차 1. REST의 정의 2. REST의 개념 3. REST의 장단점 4. REST API란 5. REST API 설계규칙 6. RESTful이란 # REST의 정의 REST(Representational State Transfer) 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 .. 더보기
DML / DDL / DCL / TCL 에 대해 알아보자 (+ DB명령어) DML / DDL / DCL / TCL 에 대해 알아보자 (+ DB명령어) [작성자의 다른 글 보러가기: '추상클래스와 인터페이스의 차이가 무엇일까?(추상메소드란 뭘까?)'] 더보기
추상클래스와 인터페이스의 차이가 무엇일까?(추상메소드란 뭘까?) 추상클래스와 인터페이스의 차이가 무엇일까?(추상메소드란 뭘까?) [작성자의 다른 글 보러가기: 'Spring에 대해 알아보자 (#MVC패턴? / #Spring의 계층 구조?)'] 개요 추상클래스나 인터페이스 둘 다 상속을 위한 클래스로 사용되는 것 같은데, 두개의 차이가 무엇일까? 보다 명확하게 이해하고 넘어가도록 하기위해 이번 피드를 작성해보기로 합니다. 이 두가지의 차이점을 살펴보기에 앞서, 그렇다면 추상메소드란 무엇일까? 라는점에 대해 알아보고 이후에 두 가지를 비교해보도록 하겠습니다. 목차 1. 추상메소드란 무엇일까? 2. 추상클래스란 무엇일까? 3. 인터페이스란 무엇일까? 4. 추상클래스와 인터페이스의 차이는 무엇일까? 추상메소드란 무엇일까? 자바에서 추상이란 구체화와 반대되는 구체적이지 않은 .. 더보기