01강. 프로그래밍을 시작합시다.
1.1.1 컴퓨터의 시작, 프로그램의 시작
1.1.2 포트란의 탄생
하드웨어가 발전을 이끌면서 컴퓨터가 작아졌다. 기존의 진공관에 비해 트랜지스터는 매우 작다.
- 트랜지스터와 마이크로 칩의 탄생
- 마이크로 칩은 컴퓨터의 크기를 더 혁신적으로 작게 만들게 되었다.
- 전문적으로 사용하던 컴퓨터를 개인이나, 기업에서 사용하기 시작했다.
- 어려운 프로그래밍 환경의 도전
- 포트란의 등장
- 사람언어에 가까운 프로그래밍 언어
- IBM John Backus
- 연구소와 과학 기술자 중심의 인기
포트란
이라고 하는 언어와 관련된 컴파일러를 개발함
1.1.3 초등학생도 프로그래밍을 할 수 있게 한 베이직
- 1964, Basic 탄생
- Bill Gates 와 Paul Allen
- Microsoft Basic
- 첫 작품, Basic Interpreter
- visual basic 으로 발전
- Active Server Pages(ASP) 개발 언어로 사용
1.1.4 유닉스의, 유닉스에 의한, 유닉스를 위한 C
- Multics 실패가 가져다 준 기회
- 최초의 UNIX
- C언어의 개발
1.1.5 C+1 == C++
1.1.6 더 나은 세상을 위한 C#
- C++계승
- Microsoft의 Anders Hejisberg
- Microsoft .NET 비전
- 인터넷 기반을 사용하는 모든 기기를 위한 플랫폼
- .NET Framework
- 인터넷이 되는 모든 종류의 기기에서 사용할 수 있는 프로그램을 작성할 수 있어야하고, 모든 기기에서 한번 작성한 프로그램을 돌릴 수 있어야 한다. 라는 비전으로 등장!
- 웹 서비스를 쉽게 개발하는 도구
- 윈도우 OS의 기능을 쉽게 다루는 클래스 라이브러리
- C# 언어
- .NET Framework에 최적화된 언어
- 프로그래머의 생산성 향상
- 배우고 활용하기 쉽다.