아하
학문

기계공학

냉철한메뚜기235
냉철한메뚜기235

기계어, 어셈블리어, 고급언어의 차이를 알려주세요!

안녕하세요!

기계어, 어셈블리어, 고급언어의 차이를 알려주세요!

정확히는 어떠한 차이가 있고 그 용어의 상세한 설명이 필요합니다.

55글자 더 채워주세요.
4개의 답변이 있어요!
전문가 답변 평가하기 이미지
전문가 답변 평가답변의 별점을 선택하여 평가를 해주세요. 전문가들에게 도움이 됩니다.
  • 안녕하세요. 서종현 전문가입니다.

    기계어는 컴퓨터가 직접 이해하는 0과 1의 이진수 명령어입니다.

    어셈블리어는 기계어와 1:1 대응하는 저급 언어로, 사람이 읽기 쉽게 기호와 약어로 표현한 언어입니다.

    고급언어는 사람이 이해하기 쉬운 문법과 구조를 가진 프로그래밍 언어로, 컴파일러나 인터프리터가 기계어로 번역해 실행합니다.

    즉, 기계어는 컴퓨터언어, 어셈블리어는 기계어를 쉽게 다룰수있게 만든언어, 고급언어는 인간 친화적 언어라고 보시면 됩니다.

  • 안녕하세요. 조일현 전문가입니다.

    기계어는 오직 0과1으로만 이루어진 이진 코드를 말합니다.

    이는 각 명령어와 데이터를 특정 비트 조합에 의해 결정됩니다.

    어셈블리어는 사람이 이해하기 쉽도록 영어 닉모닉와 기호를 사용합니다.

    이를 통해 작성된 코드는 어셈블러라는 프로그램을 활용하여 기계어로 변환되어 집니다.

    고급언어는 사람이 이해할 수 있게한 수준이 높은 언어 입니다.

    주로 C, Python, Java, JavaScript 등 유명한 다양한 언어 프로그램이 있습니다.

    이를 통해 논리적 구조와 복잡한 기능을 간단하게 표현이 가능합니다.

  • 안녕하세요. 장준원 전문가입니다.

    기계어, 어셈블리어, 고급언어의 차이에 대해 설명드리겠습니다.

    1. 기계어: 컴퓨터가 직접 이해하고 실행할 수 있는 이진 코드로 구성된 언어로, 0과 1로 이루어진 명령어로 이루어져 있어 사람이 이해하기 어렵습니다.

    2. 어셈블리어: 기계어를 사람이 이해하기 쉽게 기호로 표현한 언어입니다. 예를 들면 기계어의 숫자를 'MOV' 같은 명령어로 바꿔 사용합니다. 어셈블러를 통해 기계어로 변환됩니다.

    3. 고급언어: 사람이 이해하기 쉽게 설계된 언어로, C, Java, Python 등이 있습니다. 문법이 인간 친화적이고 컴파일러를 통해 기계어로 변환됩니다.

  • 안녕하세요. 황성원 전문가입니다.

    기계어는 컴퓨터가 직접 이해하는 0과 1로 된 이진 코드입니다. 그리고 어셈블리어는 기계어에 가까운 저수준 언어로

    사람이 이해하기 쉽도록 기호화된 명령어를 사용합니다. 마지막으로 고급언어는 사람이 이해하기 편한 문법과 구조를

    가진 프로그래밍 언어입니다. 고급언어는 컴파일러나 인터프리터를 통해 기계어로 변환되어 실행됩니다.

    따라서 기계어 < 어셈블리어 < 고급언어 순으로 인간 친화적이라고 보면 됩니다.