메뉴 바로가기 본문 바로가기 푸터 바로가기

교내사이트 바로가기
제주국제대학교
입학안내
학부/학과/대학원
학사인트라넷

Q&A

상세보기
크라우드펀딩 제9회 작성자. 관리자 등록일. 2016-06-08 00:00:00 조회수. 836

크라우드펀딩은 투자중개프로세스를 컴퓨터로 프로그래밍화하여 홈페이지에 구축하고 구축된 시스템를 통하여 투자자는 투자를 하고 투자를 받고 싶은 자는 투자를 받게하도록 하는 것이다.

이렇게 하기 위해서는 첫째, 투자중개프로세스 관련된 추상 알고리즘을 만들고 둘째, 컴퓨터가 인식할 수 있는 특정한 프로그래밍언어를 이용해 자동화(전산화)하는 기술이 필요하다. 

구체적으로 설명하면 프로그램 시방서(示方書)의 작성, 플로차트의 작성, 코딩, 디버그의 과정으로 이루어진다.

프로그래밍언어는 컴퓨터가 처음 나타난 1950년대 초기까지는 프로그래밍은 숫자를 나열한 명령코드를 쓰는 것이었다. 이것을 기계어(machinelanguage)라 한다.

그러나 기계어에서는 틀리기 쉽고, 또한 틀린 곳을 발견하기가 어렵다는 등 작업하기가 곤란하므로, 그 후 인간이 외우기 쉬운 기호나 언어 ·수식을 사용해서 프로그램을 쓰고, 그것을 일단 컴퓨터에 넣어서 컴퓨터 자신의 명령코드로 고쳐 그것으로부터 계산을 실시하는 방식이 고안되었다. 

기계어가 만들어진 원리는 천공카드로부터 시작된다. 천공카드란 일정한 규칙에 따라 작은 직사각형의 구멍을 천공함으로써 천공의 위치에 따라 문자·숫자·기호(데이타)를 표현하는 데 사용되는 종이 카드다. 

천공 위치에 구멍을 뚫거나 뚫지 않음으로서 하나의 비트를 나타날 수 있다.

컴퓨터 시대에는 이 카드가 프로그래머들의 필요에 따라 코볼이나 포트란과 같은 컴퓨터 언어로 사용할 수 있는 방식으로 개발되었다.