일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Cookie
- c언어c++차이
- 도커컨테이너
- Java
- 네트워크
- SESSION
- 용어정리
- 도커이미지
- 1장
- 웹
- CSV란?
- payasyougo
- C++
- c++개요
- 컨테이너
- PaaS
- SaaS
- stateful
- docker
- iaas
- 명품C++
- 도커
- 쉽게 배우는 자바 프로그래밍
- it
- 클라우드컴퓨팅
- On-demand
- 도커개념정리
- Stateless
- c++역사
- Today
- Total
목록Language (4)
수리 공작소
객체란?속성과 행동을 가진 프로그래밍의 독립적인 실체실세계는 객체와 객체 사이의 상호작용으로 이루어질 수 있기 때문에 이러한 객체 지향 프로그래밍이 절차 지향에 비해 실세계를 더 잘 반영하고 있다. 객체의 특징캡슐화된다. 즉, 캡슐 내부의 것을 외부는 알 수 없다.외부와 소통에 필요한 일부 요소만을 공개한다.멤버 변수와 멤버 함수로 이루어져있다. 보통 변수는 객체의 상태를 저장하고 함수는 객체의 행동을 정의한다.객체(object) 와 클래스(class) 의 차이클래스를 실체화시킨 것이 객체이다.예를 들어 강아지라는 동물의 부류가 있으면 우리집 강아지 또삐, 옆집 강아지 왈왈이는 실제 강아지들인 것과 같은 맥락이다.강아지가 클래스 역할이고 또삐 왈왈이가 객체 역할인 셈이다! 클래스 선언부/구현부/접근 지정..
mainC++ main 함수 사용의 표준 형태int main(){ return 0;} void main()도 가능 하지만 이는 C++은 아니다.main 함수 한해서만 return 문 생략이 가능하다.main 함수의 return 값은 어디에 사용이 되는지? return 문은 부모 프로세스로 하여금 자식 프로세스의 종료 상태를 알 수 있게 한다.일단 별도로 부모 자식 프로세스를 나누지 않은 상태에서 프로그램의 부모 프로세스는 운영체제이다. 따라서 위와 같은 상황에서 어떤 프로그램의 종료 상태(return 값)는 운영체제에 전달이 되게 된다.만약 종료 상태 번호에 대한 관계를 따로 설정해놓은 상태라면 의미가 있지만 그렇지 않다면 아무 의미 없다. , cout, C++ 에서 출력할 때 사용하는 cout과 (보..
발전 역사운영체제와 컴파일러를 만들기 위한 목적으로 만들어진 BCLPBCLP를 개조시킨 B언어B언어를 기반으로 유닉스를 만들기 위해 만들어진 C언어C언어의 확장성을 고려하여 객체지향의 특성 및 기능을 추가하여 만들어진 언어가 C++이후 C++에 영향을 받아 탄생한 언어가 JAVAJAVA와 C++의 개념을 섞은 언어가 C# C++의 표준표준이 있어야하는 이유C++ 코드를 컴파일할 컴파일러를 만드는 회사는 다양한데, 표준이 없으면 회사마다 같은 소스코드에 다른 동작으로 컴파일을 하게 됨.표준을 만들어 기본적인 규칙을 지켜 컴파일러를 만들 수 있게 함.그렇지만 회사마다 표준 기능에 + 당사만의 독특한 기능을 추가하는 경우도 있음.1998 년 처음으로 미국 국립 표준원 ANSI에서 C++ 표준 탄생 -> C++..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bHf6Zv/btr8u3nzl4v/BH2qufeJq7lo6DUlygIJkK/img.jpg)
JAVA의 역사 [개발] 선마이크로칩스의 James Gosling이 이끄는 팀 [개요] 당시 미국 대선에 출마한 Al Gore의 공약 중, information highway라는 공약이 있었다. 이에 영감을 얻어 제임스 고슬링의 초기 아이디어로는 가전 제품 부착용 프로그래밍 언어를 만들어보자는 시도를 했음. (왜 기존의 언어를 사용하지 않고? -> 가전 제품과 컴퓨터는 사용 대상 자체가 다르므로 다른 특성을 가져야한다고 생각.) 그래서 제임스 고슬링의 design goal은 다음과 같았다. 컴퓨터용 언어인 C언어보다 쉽고, 안전하고, 객체 지향인 언어를 만드는 것이었다. 하지만 Al Gore가 낙선을 하게 되고 원래 목표하던 가전 제품 대상의 언어로 사용하기 어려워졌다. 하지만 그때 "웹"의 급부상(19..