---

History

history, behind story, reference

Created: 2020, 11 14 >Updated: 2025, 07 22

History

Network#WWW About_Development#story, history Reading#sapiens Exploration#History, Background, Trade-off, Revision, Behind_story

file:~/Documents/shannon1948.pdf

Software History

c developed for system control make easy in 1972 c++ developed for c language make fit to object orient programming in 1980 c++ suggest object, class, inheritance, polymorphism, Abstraction, Encapsulation

python in 1990 Java in 1995

  • hardware

  • software

  • 불 대수 - 0과 1로 논리 표현 가능

  • 섀넌 - 0과 1로 회로 표현 가능

  • 튜링 - 0과 1로 수학적 풀이 가능

history of IT

  • transistor 1947
    • cpu made by texas Instruments(1958), intel(1971)
  • programming languages assembly(1951) C(1972)
  • OS GM(1956) multics, unix(1969)
  • internel ARPANET 1963
  • data communication
  • information theory
  • tcp/ip 1982 tcp(1974)
  • dns 1983
  • www 1990
  • http 1993 hypertext(1989)
  • software engineering

Historical Company

  • Bell, GM, Texas, ARPANET, CERN, IBM, MIT

desktop os history

  • mac windows linux
  • mac based nec, xerox
  • gui, mouse came from xerox
  • xerox labs (paloalto r&d) 1970~
  • mouse, gui, ethernet, What you see is what you get, OOP
  • at&t (bell labs)
  • transistor, unix, c, c++
  • turing, neumann, dennis ritchie

history of array

  • array in assembly
  • memory
  • data, bss -> global variable, bss is not initialize variable
  • stack -> logical variable
  • data make many at once

History of IT

mechanical machine -> computer -> program -> os -> programming language -> algorithm -> software development * for hard work to make easy and automatically

logical decision TRUE, FALSE -> 0, 1 -> Data can make to computer -> Information

Devops came from agile 2009

1993 kent beck developed with xp in Chrysler 2001 agile summit

history of manual

people want to make something to compatible. convention, protocol. if you don't want to share data. you don't have to make manual? if you want to quick find something. manual can make it, only myself, though.

how to know manual is exist or not? somebody who already know their industry is good to know.

Behind story

footprint

  • 사이버네틱스 이론 노버트 위너
  • 조지프 릭라이더
  • 테드 넬슨, 안드리스 반 담(하이퍼텍스트)
  • 더글라스 엥겔바트(텍스트 편집 시스템, 마우스)
  • 밥 테일러, 앨런 케이
  • 버니바 부시, 클라우드 섀넌

shannon claude - information theory

  • 통신을 위한 정보를 가공, 정량화하는 작업 (압축, 필터)
  • automata
    • 입력값에 의존해 출력값을 계산하는 기계
    • 컴퓨터가 어떤 문제를 풀 수 있는지 연구하는 이론

짐 켈러

amd에서 cpu 아키텍처 설계 멀티코어의 시대를 열었다고 한다 인텔이 10GHz를 도전하는 동안 amd에서 멀티코어로 방향을 전환한 사람이라고 함

Software#Historical Company

유닉스의 탄생이라는 책이 나온 것을 보고 유닉스의 역사를 알면 재밌겠다 싶었는데

유닉스 뿐만 아니라 지금 영향을 주는 기술들의 역사를 찾아보고 싶은 마음이 되살아났다. 예전에 nacyot님의 글을 보고 통신이론(정보이론)의 발달 과정을 알고 싶은 것의 연장선상으로 하이퍼미디어 등등을 찾고 싶다. cpu나 programming 언어는 대충 찾아봤었는데 정보이론은 완전 생소하다. ms dos와 맥킨토시가 xerox라는 회사의 제품을 기반으로 만들어졌다는 것도 신기했다. xerox라는 회사는 마우스와 oop등을 개발했다는데 상업적인 이득은 얻지 못했다고 한다. apple은 가져온 것을 수익화하는 것에 성공했다.

과거에 빚댄 미래

과거의 사례를 가져와서 현재의 상황, 또는 미래 일어날 것 같은 일을 은유하는 일이 있다. 이는 현재에 경종을 울리는 통찰을 준다. 과거의 사례가 항상 미래에 적용되는 것이 아니고, 사람들은 상황에 맞춰서 적응해 나가지만, 이 통찰은 굉장히 울림이 있다. 1984, 멋진 신세계, 과거 정부의 검열 사례 등 현재의 검열과 과거의 검열이 다른 상황이지만, 현재의 상황을 돌아보게 된다, 하지만 현재의 상황에 맞게 또 다른 이유와 합리화가 이루어지긴 한다.

history of it

Word

  • imprative
  • proponent
  • percolate
  • notion
  • intent
  • precisely
  • consist
  • precise
  • primitive

Keyword

  • composabliity
  • data race
  • type theory
  • russell's paradox
  • isomorphism
  • morhisms, objects

Collection of individual computer make to see one computer. concurrently fail independent

storage - CAP computation - Map Reduce Messaging stablity - distribute system.

abstraction, composition, identity

first-order logic

the chomsky Hierarchy

하드웨어 컴퓨터를 만들어낸 아이디어

  • 찰스 배비지: 19세기 초 계산 기계 제작
    • 폰 노이만: CPU - OS, CPU에 폰노이만 구조 제시하여 컴퓨터 효율 증가
      • OS - Multics - Unix
    • 천공카드 - Assembly(제럴드 와인버그) - C(켄트 백, 데니스 리치, 커닝햄)
  • 알론조 처치
  • 튜링: 불 대수를 이용해 컴퓨터가 논리 연산을 할 수 있다는 것을 발견
    • 컴퓨터 알고리즘, 컴퓨터 역할 고도화

정보 이론 논리구조 -> 0,1 을 정보로 변환시킨 아이디어

  • 조지 불: True와 False로 논리 구조 구현 가능하다.

  • 버니바 부시: 인터넷, 하이퍼텍스트 개념 제시

  • 클로드 섀넌: 디지털회로 창시. 통신의 수학적 이론, 정보통신 이론

  • 팀 버너스 리: WWW, HTTP

  • 자료형: B에는 자료형이 없었다고 한다. - C에서 추가됨

  • 문자

  • ASCII (1963)

  • Array

    • 폰 노이만 - 머지솔트에 사용
    • FORTRAN에도 사용

Analog -> Digital Electronic Computing -> Information communication Machine -> Computer Phone -> Internet

ICT 관련 분야

  • 컴퓨터 아키텍처
  • 정보
  • 통신
  • 데이터 구조
  • 네트워크
  • 이산수학
  • 수리논리학
  • 오토마타

story, history

소프트웨어에는 스토리가 있다 처음 만들게된 계기부터 요구사항에 따른 새로운 기능과 기존 기능의 변화 등 이런 스토리를 책으로 읽고 싶다

사진 발명 이후의 회화

사진이 잘하는것을 하지 않고
그림만 표현할 수 있는것을 함

세잔의 정물화

  • 한 작품에 시점의 변화

큐비즘의 시작

  • 피카소와 브라크 1907년 만남
  • 회화의 규칙을 바꾸자
  • 현실에 있는 것을 그대로 표현하지 말자
  • 분석적 큐비즘
  • 3차원의 입체를 2차원의 컨버스에 표현한다
  • 현실을 재현하는 데 그치지않고 회화만이 할 수 있는것을 하자
  • 사진은 1830년쯤 발명됨
  • 큐브의 모양으로 표현한다고 해서 큐비즘

1900년대 초 시작
10년대 한걸음 더

  • 무엇을 그렸는지 알 수 없었던 적도.
  • 더 잘 표현하기 위해 애씀
  • 종합적 큐비즘
  • 사용하는 색을 늘리고 물감 이외의 것도 사용. 다양한 것을 이용. 종합적
  • 색채를 자제하긴 했음

동시대 다른 아티스트
로버트 들로네와 소니아 들로네
오르빗 큐비즘
색채를 다양하게 사용

라 루쉐 la ruche
샤갈

  • 색 음영 준게 예술적이다

1차세계대전

르코르뷔지에 - 퓌리즘
큐비즘은 복잡
기능성에 집중
구조를 철저하게 계산