본문 바로가기

#기본개념

클라우드란 무엇일까? 클라우드에 대해 알아보자 클라우드란 무엇일까? 클라우드에 대해 알아보자 [작성자의 다른 글 보러가기 : 'C 와 C++의 차이점'] 클라우드 컴퓨팅은 더 빠른 혁신, 유연한 리소스 및 규모의 경제를 제공하기 위해 인터넷("클라우드")을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석 및 인텔리전스를 포함한 컴퓨팅 서비스를 제공하는 것을 말합니다. 클라우드 시스템은 광범위한 컴퓨팅 서비스를 제공할 수 있는 네트워크를 만들기 위해 함께 연결된 컴퓨터 및 서버 그룹을 말합니다. 클라우드는 인터넷을 통해 액세스되므로 사용자는 어디서나 모든 장치에서 애플리케이션과 데이터에 액세스할 수 있습니다. 클라우드 컴퓨팅의 이점에는 비용 절감, 효율성 향상 및 민첩성 향상이 포함됩니다. 클라우드 컴퓨팅을 통해 조직은 더 이상 자체.. 더보기
C 와 C++의 차이점 개요 C언어란 무엇일까? C++는 또 어떤것일까? C와 C++에 대해 알아보고 차이점을 정리해보도록 하자 목차 1. C와 C++의 차이점 2. C와 C++의 장점 부가링크 1: C 언어란 무엇일까? 부가링크2: C++언어란 무엇일까? [작성자의 다른 글 보러가기: '40년만에 확 바뀐 이것!! 엄청난 변화..!!'] # C 와 C++의 차이점 C++가 C에 대한 상위 호환성을 가지고 있지만 몇가지 차이점이 있다. 이전에 C프로그램을 작성해본 사용자가 C++프로그램을 작성할 때는 다음의 몇가지 차이점을 고려해서 프로그램을 작성해야 한다. C언어는 절차지향언어로서 1~10의 순서가 있으면 순서에 따라서 진행이 되는 형식이고 C++은 3,74,1 등 원하는 순서대로 진행을 할 수가 있다. 오버로딩의 차이가 있.. 더보기
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. 싱글 스레드란? # .. 더보기
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) 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 .. 더보기
추상클래스와 인터페이스의 차이가 무엇일까?(추상메소드란 뭘까?) 추상클래스와 인터페이스의 차이가 무엇일까?(추상메소드란 뭘까?) [작성자의 다른 글 보러가기: 'Spring에 대해 알아보자 (#MVC패턴? / #Spring의 계층 구조?)'] 개요 추상클래스나 인터페이스 둘 다 상속을 위한 클래스로 사용되는 것 같은데, 두개의 차이가 무엇일까? 보다 명확하게 이해하고 넘어가도록 하기위해 이번 피드를 작성해보기로 합니다. 이 두가지의 차이점을 살펴보기에 앞서, 그렇다면 추상메소드란 무엇일까? 라는점에 대해 알아보고 이후에 두 가지를 비교해보도록 하겠습니다. 목차 1. 추상메소드란 무엇일까? 2. 추상클래스란 무엇일까? 3. 인터페이스란 무엇일까? 4. 추상클래스와 인터페이스의 차이는 무엇일까? 추상메소드란 무엇일까? 자바에서 추상이란 구체화와 반대되는 구체적이지 않은 .. 더보기