ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 개발 용어 간단 정리
    개발 2024. 3. 15. 13:29
    컴파일 인간이 이해할 수 있는 언어로 작성된 소스 코드(고수준 언어 : C, C++, Java 등)를 
    CPU가 이해할 수 있는 언어(저수준 언어 : 기계어)로 번역(변환)하는 작업
    빌드 소스코드를 실행할 수 있는 실행파일로 만드는 것
    컴파일 에러 컴파일 시점에서 발생하는 에러로 소스코드를 컴파일러가 컴파일하는 시점에서 소스의 오타나
    잘못된 구문, 자료형 체크등 검사를 수행하는데 여기서 발생하는 에러
    런타임 에러 프로그램 실행 시점에서 발생하는 에러로 컴파일러는 실행 중 발생할 수 있는
    잠재적인 에러까지 잡을 순 없다.
    예외 처리 프로그램 실행 흐름상 오류가 발생했을 때 그 오류를 대처하는 방법
    API
    (Application Programming Interface)
    정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘
    SDK
    (Software Development Kit)
    소프트웨어 개발 도구 모음으로 API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티가 포함되며,
    프로그램 및 응용 프로그램 개발의 복잡성을 줄이는 강력한 집합
    리펙터링 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다.
    주로 가독성을 높이고 유지보수를 편하게 한다. 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다.
    알고리즘 어떠한 문제를 해결하기 위한 일련의 절차를 공식화한 형태로 표현한 것
       
       
       
       

     

     

     


    출처

     

    컴파일 : https://bradbury.tistory.com/226

    빌드 : https://namu.wiki/w/%EB%B9%8C%EB%93%9C#s-2.1

    컴파일 에러 : https://catsbi.oopy.io/92cfa202-b357-4d47-8de2-b9b3968dfb2e

    런타임 에러 : https://catsbi.oopy.io/92cfa202-b357-4d47-8de2-b9b3968dfb2e

    예외처리 : https://catsbi.oopy.io/92cfa202-b357-4d47-8de2-b9b3968dfb2e

    API : https://aws.amazon.com/ko/what-is/api/

    SDK : https://aws.amazon.com/ko/what-is/sdk/

    리펙터링 : https://ko.wikipedia.org/wiki/%EB%A6%AC%ED%8C%A9%ED%84%B0%EB%A7%81

    알고리즘 : https://coffeebaralog.tistory.com/11

Designed by Tistory.