Just do IT
article thumbnail

프로그래밍 언어의 실행

   * 프로그래밍의 구현 architecture

   * 컴퓨터 네트워크 환경

 

프로그래밍의 구현 architecture

   * 프로그래밍 처리과정

   * 소프트웨어 개발 Paradigm

      - 소프트웨어 위기 현상 (1960 ~ 1970)

      - 소프트웨어 개발 패러다임

      - 구조적 기법

         > 원하는 결과를 구하기 위해 일련의 함수로서 프로그래밍 작성

         > 데이터와 함수의 분리

         > 개발과 유지보수에 많은 COST(비용) 발생

      - 객체지향 기법

         > 객체 (Object) = 데이터 + 처리기능 (메소드) 단위화(Black Box)하여 캡슐화(Encapsulation)시키고 기능의 상속(Inheritance)으로 기능의 사용이 가능 다형성(Polymorphism)

      - 컴포넌트 기법

         > 외부와 Interface 통하여 동작구현 시스템의 단순성을 높임

      - 분산객체 프레임 워크

         > 분산객체 프레임 워크 이종의 분산환경에서 여러 종류의 Application 쉽게 통합하기 위한 통합방식

 

컴퓨터 네트워크 환경

   * Wireshark 이용한 패킷 분석

      - 인터넷 브라우저(Web browser) Explorer 운영체제의 축을 담당하게 순간부터 컴퓨터는 이미 통신기계로 분류되고 있다

      - 통신기계로서의 hexadecimal표현은 더욱더 진가를 발휘하고 있다

 

실행을 위한 참조 파일 다운 목록 (Reference index)

   * compiler : Dev C++ (고급언어 프로그래밍 )

      - https://sourceforge.net/projects/orwelldevcpp/

   * Disassembler (고급 언어로 작성된 소스를 어셈블리 언어로 확인 가능한 )

      - https://sourceforge.net/projects/x64dbg/files/latest/download   * 패킷 분석 , 와이어 샤크 (Wire Shark)

      - https://www.wireshark.org/download.html

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!