![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/mKfZu/btsyLNffZOY/6oNVP06kvndQp9KqYF3gtk/img.png)
소프트웨어를 개발할 때는 보통 소프트웨어가 수행하는 여러 기능들을 각각의 논리적인 기능 단위, 즉 모듈로 만들어 조합한다. 이렇게 모듈화 방식으로 소프트웨어를 개발하면, 모듈을 교체하는 것만으로 소프트웨어의 성능을 높이거나 새로운 기능을 추가할 수 있고, 오류가 발견되는 경우에도 해당 모듈만 수정하면 되기 때문에 소프트웨어의 유지● 관리가 쉬워진다. 이러한 모듈화의 장점을 스마트폰, 스마트 시계 등의 스마트 기기뿐만 아니라 세탁기와 냉장고 같은 가전제품에도 적용하는 사례가 점차 늘고 있다. 2015년 구글은 '프로젝트 아라 (Project Ara)'를 통해 마치 블록 장난감처럼 사용자가 스마트폰의 부품을 원하는 대로 조립할 수 있는 모듈형 스마트폰을 개발했다. 이 스마트폰은 기본 틀에 있는 6개의 슬롯에..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c9LE8v/btszKzuqJdV/vIYOpjdPBYFFFKYDM3LSf1/img.png)
다양한 프로그래밍 언어들 컴퓨터가 처음 만들어진 이후 보다 쉽게 프로그래밍하기 위한 여러 가지 아이디어와 방법들이 생겨났으며, 그에 따라 보다 강력하고 편리한 형태의 새로운 프로그래밍 언어가 현재까지도 계속해서 만들어지고 있다. 지금까지 수백 가지의 프로그래밍 언어들이 만들어져 왔는데, 여러 검색 사이트에서 검색되는 프로그래밍 언어의 비율을 분석하는 TIOBE Index에 의하면 2017년 8월 현재 가장 많이 검색되는 프로그래밍 언어는 Java, C, C++, C#, Python, Visual Basic .Net 등으로 나타난다. TIOBE Index는 전세계적으로 가장 많이 사용되는 상위 25개(Google, Youtube, Baidu, Yahoo, Wiki-pedia, ebay, amazon 등)의..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cDMokX/btssfQ4kxQm/u5LgBOmkZv0y1u0BiiDyC1/img.png)
클라우드 컴퓨팅이란 클라우드 개념인 각각 고유의 기능을 가진 서버의 글로벌 네트워크에서 서버, 저장, 소프트웨어 등 필요한 IT자원을 받아서 사용하는 기술을 의미한다. (별도의 하드웨어나 소프트웨어를 소유하거나 관리하지 않아도 된다.) 인터넷 상의 서버에 단순히 자료를 저장하는 것뿐만 아니라, 클라이언트 프로그램을 설치하지 않아도 웹에서 제공하는 응용 프로그램을 이용하여 원하는 작업을 개인 또는 여러 사람이 동시에 공유하면서 진행할 수 있다. 클라우드 컴퓨팅 예시 및 활용 사례 : •웹 호스팅 및 애플리케이션 배포: 기업은 자사의 웹 사이트나 애플리케이션을 클라우드 환경에 호스팅하여 전 세계적으로 접근 가능하게 할 수 있다. 이를 통해 통신망을 통과하는 정보의 흐름 증가에 대응하거나 필요에 따라 리소스를..
- 간단 정리
- 에너지
- 전기
- 수소
- 기술
- 온실 가스
- 핵반응
- 전력
- 데이터
- 인공지능
- 지속 가능한 발전
- 간단정리
- 지구 온난화
- 물
- 런던 협약
- 단돈 이찬원
- 이산화탄소
- 친환경
- 번개
- 빅데이터
- 신재생 에너지
- 환경
- 지열 발전
- 반도체
- 애플
- 컴퓨터
- 구글
- 몬트리올 의정서
- 기후 협약
- 람사르 협약
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |