아하
검색 이미지
전기·전자 이미지
전기·전자학문
전기·전자 이미지
전기·전자학문
감바스가 세상에서 제일로 좋아
감바스가 세상에서 제일로 좋아23.02.23

컴퓨터 프로그램은 어떤식으로 만들어지나요?

컴퓨터 프로그램 예를들어 인터넷 사이트나 게임같은거는 어떻게 어떤식으로 만들어지나요? 그리고 그 수많은 코드중 어떻게 에러를 찾아내나요?

55글자 더 채워주세요.
답변의 개수4개의 답변이 있어요!
  • 안녕하세요. 김경태 과학전문가입니다.

    유니티게임엔진 통해서 개발이 됩니다 C#언어 쓰고있고 개발하면서

    필요한 에셋을 가져와서 2D/3D게임을 만들어낼 수 있습니다

    만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.

  • 안녕하세요. 김학영 과학전문가입니다.컴퓨터 프로그램은 일련의 명령어와 절차를 기술한 소프트웨어 코드를 작성하여 만들어집니다. 이 코드는 컴퓨터 언어로 작성되며, 컴퓨터가 이해할 수 있는 기계어로 번역되어 실행됩니다.


    컴퓨터 프로그램을 만드는 과정은 일반적으로 다음과 같은 단계로 구성됩니다.


    요구사항 분석: 프로그램을 만들기 전에 필요한 요구사항을 분석하고 명세합니다.


    설계: 요구사항에 따라 프로그램의 구조와 동작 방식을 설계합니다. 이 단계에서는 데이터 구조, 알고리즘, 인터페이스 등을 포함한 여러 가지 요소를 고려합니다.


    코딩: 설계된 구조에 따라 실제로 코드를 작성합니다. 이 단계에서는 프로그래밍 언어를 사용하여 코드를 작성합니다.


    디버깅: 작성된 코드를 검사하고 오류를 찾아 수정합니다.


    테스트: 작성된 코드를 실행하여 예상된 결과가 나오는지 확인합니다. 이 단계에서는 여러 가지 테스트를 수행하여 프로그램의 안정성과 신뢰성을 검증합니다.


    유지보수: 프로그램이 고객의 요구사항에 맞게 작동하도록 지속적으로 유지보수합니다. 이 단계에서는 프로그램에 변경사항이 있을 경우 이를 반영하고 오류를 수정합니다.


    컴퓨터 프로그램을 만드는 과정은 개발자의 역량과 경험에 따라 다양한 방법으로 수행될 수 있습니다. 최근에는 Agile 개발 방법론과 같은 새로운 개발 방식도 등장하고 있으며, 이러한 방법론은 개발자들 사이에서 지속적으로 발전하고 있습니다.

    만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.

  • 안녕하세요. 이종민 과학전문가입니다.

    인터넷 사이트나 게임 등의 컴퓨터 프로그램은 일반적으로 프로그래밍 언어를 사용하여 만들어집니다. 이를 위해서는 프로그래머가 이해하기 쉽고 컴퓨터가 실행하기 쉬운 코드를 작성해야 합니다. 이 과정에서는 일반적으로 코드 에디터나 통합 개발 환경 (IDE)을 사용하여 코드를 작성하고 디버그합니다.

    코드 에디터는 간단한 텍스트 편집기로, 소스 코드를 작성하고 저장할 수 있습니다. 대부분의 코드 에디터는 기본적인 문법 강조, 들여쓰기 및 자동 완성 기능 등을 제공합니다. IDE는 코드 편집기뿐만 아니라 코드 디버깅, 테스트, 빌드 및 배포 등 프로그래밍 생명주기 전반에 걸친 다양한 기능을 제공합니다.

    코드 작성이 완료되면, 프로그램을 빌드하여 실행 가능한 파일을 생성합니다. 이후에는 프로그램을 테스트하고 에러를 찾아 수정하는 과정을 거치게 됩니다. 에러는 대개 프로그램 실행 중에 발생하며, 이를 디버깅 도구를 사용하여 찾아냅니다. 디버깅 도구는 프로그램의 실행을 일시 중지하고 변수 값을 검사하거나 스택 추적 등 다양한 기능을 제공하여 에러를 찾아내는 데 도움을 줍니다.

    만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.

  • 안녕하세요.

    우리가 사용하는 컴퓨터는 모든건이 0과 1의 숫자의 조합으로 이루어져있습니다.

    이진법(이진수)에 대해 사전 숙지하시면 이해가 더빠르실 겁니다.

    이 이진수로 이뤄진것이 사람이 다루기에 어렵기때문에 만들어진 것이 프로그래밍언어입니다.

    프로그래밍언어를 통해 프로그래밍툴(IDE)을 통해 만들어진 명령어와 함수의 조합으로 프로그램이 만들어지는데요

    워낙 복잡한 구조이기때문에 .(점)이나 ;(세미콜론) ,따옴표 등의 유무만으로도 에러,버그가 발생합니다.

    이전에는 에러발생시 코드를 하나하나 뒤져보는 지루한 과정을 통해 수정했는데

    요즘은 프로그래밍툴이 워낙 잘 만들어져서 에러 발생시 해당위치를 빠르게 알아내기 쉽게 빨간밑줄이 쳐지고

    에러코드와 특정 에러발생원인도 나와서 에러수정이 가능합니다.

    답변이 도움이 되셨다면 좋아요,추천 부탁드립니다.

    만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.