(Top Banner Ad)
compiled language
C1
danh từ C1 Công nghệ thông tin

compiled language

Nghĩa tiếng Việt

ngôn ngữ biên dịch
Advanced (C1)
(Content Banner Ad)

Definition & Meaning

English Definition

A programming language whose implementations typically translate source code into machine code for direct execution by the computer's CPU.

Vietnamese Meaning

Một ngôn ngữ lập trình mà các triển khai của nó thường dịch mã nguồn thành mã máy để CPU của máy tính thực thi trực tiếp.

Media Context

Interactive Examples (Tap video to Pause/Play).

Examples

  • "C and C++ are examples of compiled languages."

    "C và C++ là các ví dụ về ngôn ngữ biên dịch."

  • "Compiled languages generally offer better performance than interpreted languages."

    "Các ngôn ngữ biên dịch thường cung cấp hiệu suất tốt hơn so với các ngôn ngữ thông dịch."

  • "The compilation process transforms human-readable code into executable instructions."

    "Quá trình biên dịch chuyển đổi mã mà con người có thể đọc được thành các chỉ dẫn có thể thực thi."

Word Family (Họ từ)

POSWordMeaning
Verb compile biên dịch
Noun compiler trình biên dịch (chương trình dịch mã nguồn)
Noun compilation sự biên dịch, quá trình biên dịch
Adjective compiled đã được biên dịch

Antonyms

Related Words

Subject Area

Công nghệ thông tin

Etymology (Nguồn gốc)

Latin
compilare ('to pile up') + lingua ('tongue')
Old French
compiler + langage
Middle English
compilen + language
Modern English (Computer Science)
compiled language

Người 'biên dịch' đầu tiên

Thuật ngữ 'compiler' (trình biên dịch) được đặt ra bởi Grace Hopper, một nhà tiên phong trong lĩnh vực khoa học máy tính. Bà hình dung quá trình này giống như việc 'gom góp' (compiling) các chương trình con có sẵn từ một thư viện để tạo ra một chương trình lớn hơn. Tương tự, 'compiled language' là ngôn ngữ được thiết kế để 'gom góp' và dịch toàn bộ mã nguồn thành mã máy trước khi chạy.

Usage Note

Ngôn ngữ biên dịch trái ngược với ngôn ngữ thông dịch. Trong ngôn ngữ biên dịch, toàn bộ chương trình được dịch một lần trước khi thực thi. Các ngôn ngữ như C, C++, và Go thường là ngôn ngữ biên dịch. Quá trình biên dịch tạo ra một file thực thi (executable) có thể chạy trực tiếp trên hệ điều hành mà không cần trình thông dịch. Ưu điểm chính là tốc độ thực thi nhanh hơn so với ngôn ngữ thông dịch.

Collocations (Từ đi kèm)

Verb + compiled language
  • use a compiled language
    (sử dụng một ngôn ngữ biên dịch)
  • learn a compiled language
    (học một ngôn ngữ biên dịch)
  • write code in a compiled language
    (viết mã bằng một ngôn ngữ biên dịch)
  • choose a compiled language
    (chọn một ngôn ngữ biên dịch)
Adjective + compiled language
  • statically-typed compiled language
    (ngôn ngữ biên dịch có kiểu tĩnh)
  • high-performance compiled language
    (ngôn ngữ biên dịch hiệu năng cao)
  • low-level compiled language
    (ngôn ngữ biên dịch bậc thấp)
  • popular compiled language
    (ngôn ngữ biên dịch phổ biến)
Noun + compiled language
  • the speed of a compiled language
    (tốc độ của một ngôn ngữ biên dịch)
  • examples of compiled languages
    (các ví dụ về ngôn ngữ biên dịch)
  • the performance of a compiled language
    (hiệu năng của một ngôn ngữ biên dịch)

Idioms

  • the trade-off between a compiled and an interpreted language

    Sự đánh đổi giữa một ngôn ngữ biên dịch và một ngôn ngữ thông dịch (thường là giữa tốc độ thực thi và sự linh hoạt/tốc độ phát triển).

    "Developers often face the trade-off between a compiled and an interpreted language when starting a new project."

    (Các nhà phát triển thường đối mặt với sự đánh đổi giữa ngôn ngữ biên dịch và ngôn ngữ thông dịch khi bắt đầu một dự án mới.)

  • harness the raw power of a compiled language

    Khai thác sức mạnh thuần túy/tối đa của một ngôn ngữ biên dịch.

    "For 3D graphics rendering, you need to harness the raw power of a compiled language like C++ or Rust."

    (Để kết xuất đồ họa 3D, bạn cần khai thác sức mạnh tối đa của một ngôn ngữ biên dịch như C++ hoặc Rust.)

Interactive Flashcard

Click the card to flip and test your memory.

compiled language

danh từ
Lật mặt

Một ngôn ngữ lập trình mà các triển khai của nó thường dịch mã nguồn thành mã máy để CPU của máy tính thực thi trực tiếp.

"C and C++ are examples of compiled languages."

Nghe phát âm

Grammar Rules

Rule: Pronouns (Đại từ)

Loại câu Ví dụ Tiếng Anh Bản dịch Tiếng Việt
Khẳng định
This compiled language is known for its efficiency.
Ngôn ngữ biên dịch này được biết đến với hiệu quả của nó.
Phủ định
That compiled code isn't always easy to debug.
Đoạn mã đã biên dịch đó không phải lúc nào cũng dễ dàng gỡ lỗi.
Nghi vấn
Is it a compiled language or an interpreted one?
Đây là một ngôn ngữ biên dịch hay một ngôn ngữ thông dịch?

Rule: Wish / If Only Structures (Cấu trúc 'wish' / 'if only')

Loại câu Ví dụ Tiếng Anh Bản dịch Tiếng Việt
Khẳng định
I wish C++ wasn't a compiled language; it would make debugging so much faster.
Tôi ước C++ không phải là một ngôn ngữ biên dịch; nó sẽ làm cho việc gỡ lỗi nhanh hơn rất nhiều.
Phủ định
If only Java were not compiled to bytecode; it could run directly on the hardware.
Giá mà Java không được biên dịch thành bytecode; nó có thể chạy trực tiếp trên phần cứng.
Nghi vấn
Do you wish that compiled languages didn't need a separate compilation step?
Bạn có ước rằng các ngôn ngữ biên dịch không cần một bước biên dịch riêng biệt không?

Cultural Context

Khám phá các khía cạnh văn hóa và xã hội thú vị xoay quanh từ "compiled language".

Cuộc Cách Mạng Hiệu Năng

Các ngôn ngữ biên dịch đầu tiên như Fortran và C đã tạo ra một cuộc cách mạng. Chúng cho phép các lập trình viên viết phần mềm hiệu năng cao như hệ điều hành (Windows, Linux), cơ sở dữ liệu và video game phức tạp. Nếu không có chúng, thế giới kỹ thuật số hiện đại sẽ không thể nhanh và mạnh mẽ như ngày nay.

Văn Hóa 'Build Code'

Đối với các lập trình viên sử dụng ngôn ngữ biên dịch, quá trình 'build' (bao gồm biên dịch và liên kết) là một nghi thức hàng ngày. Việc chờ đợi mã nguồn được biên dịch, xử lý lỗi biên dịch, và quản lý các công cụ build đã tạo ra một nền văn hóa và bộ thuật ngữ riêng trong cộng đồng phát triển phần mềm, khác biệt rõ rệt so với các ngôn ngữ thông dịch 'chạy ngay lập tức'.