Undefined Behavior

Định nghĩa Undefined Behavior là gì?

Undefined BehaviorHành vi không xác định. Đây là nghĩa tiếng Việt của thuật ngữ Undefined Behavior - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Trong khoa học máy tính, hành vi undefined sẽ xảy ra khi một ngôn ngữ máy tính không xử lý một hoạt động nào đó được mã hóa thành một codebase. Một số chuyên gia mô tả này là “giả thiết đưa ra bởi các dịch giả của một mã nguồn,” gợi ý rằng khi không có một thủ tục cho một cú pháp nhất định, điều đó dẫn đến một vấn đề mà rất khó để dự đoán về độ phân giải của nó.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Hành vi undefined có thể có nhiều hình thức. Như đã đề cập, nó xảy ra khi một số loại vấn đề hoặc hoạt động không được xây dựng vào ngôn ngữ mà một lập trình viên đang sử dụng. Ví dụ, C và C ++ có phạm vi riêng của họ về hành vi không xác định theo cách ngôn ngữ đã được tạo ra. Một ví dụ phổ biến của hành vi undefined là một tình huống mà một chương trình chỉ một bên ngoài mảng giới hạn của nó. Những ví dụ khác phải làm với chia số bằng zero, in một giá trị null, hoặc chỉ vào một số vị trí bộ nhớ đó không phải là ở đó. Tất cả các loại lỗi hoặc trục trặc trong mã lập trình máy tính có thể tạo ra các loại khác nhau khác nhau về hành vi không xác định mà các kỹ sư và lập trình viên cần phải tìm cho ra.

What is the Undefined Behavior? - Definition

In computer science, undefined behavior happens when a computer language does not handle a certain operation that is coded into a codebase. Some experts describe this as “assumptions made by translators of a source code,” suggesting that when there is not a procedure for a certain syntax, that leads to a problem that is hard to predict in terms of its resolution.

Understanding the Undefined Behavior

Undefined behavior can take many forms. As mentioned, it occurs when some type of problem or operation is not built into the language that a programmer is using. For example, C and C++ have their own range of undefined behaviors according to how the language was created. One common example of undefined behavior is a situation where a program indexes an array outside of its bounds. Other examples have to do with dividing numbers by zero, printing a null value, or pointing to some memory location that is not there. All sorts of bugs or glitches in a computer programming code can create various different kinds of undefined behavior that engineers and programmers need to look out for.

Thuật ngữ liên quan

  • Code
  • Codebase
  • Source Code
  • Code Crash
  • Code Bloat
  • Array Data Structure
  • Syntax
  • Commit
  • Access Modifiers
  • Acyclic

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *