Skip to main content

Lập trình chung là gì?

Lập trình chung là một loại lập trình máy tính phổ biến được viết theo cách mà nó tạo ra mã hiệu quả nhất có thể trong khi cho phép mã áp dụng cho càng nhiều tình huống càng tốt mà không yêu cầu bất kỳ thay đổi nào đối với mã gốc.Khi mã được viết, nó chỉ có thể thực hiện các chức năng chính xác mà nó được viết cho.Bằng cách sử dụng lập trình chung để tạo các mã hoạt động trong một số tình huống khác nhau, trong khi vẫn thực hiện cùng một chức năng cơ bản, tổng thể, các lập trình viên có thể sử dụng một đoạn mã trong các chương trình khác nhau mà không bao giờ thay đổi bản gốc., Lập trình chung đã ra mắt trong các ngôn ngữ lập trình ADA và CLU.Ngay sau đó, các ngôn ngữ lập trình khác như Java và C ++ đã bắt đầu sử dụng lập trình chung để đơn giản hóa mã lập trình trong khi cho phép sử dụng mã tương tự trong nhiều kịch bản.Mỗi ngôn ngữ lập trình có một cách đặc biệt để sử dụng mã này và các thuật ngữ khác nhau để mô tả nó.Generics, mẫu và các loại tham số hóa đều đã được sử dụng tại một thời điểm này hay điểm khác để chỉ các trường hợp lập trình chung. Để hiểu loại lập trình này, điều quan trọng là phải biết các khái niệm cơ bản về cách thức hoạt động của ngôn ngữ lập trình.Ví dụ, nếu Paul muốn viết một chương trình cộng hai số lại với nhau, anh ta sẽ gõ mã máy tính để thêm hai đối tượng.Sau đó, anh ta sẽ nói với máy tính rằng hai đối tượng đó là số và câu trả lời cuối cùng cũng phải là một số.cùng nhau.Nếu Phao -lô quyết định chuỗi các câu với nhau để tạo thành một đoạn văn, chương trình sẽ bị sập vì nó sẽ tìm thấy các chữ cái và không phải là số.Paul có thể khắc phục vấn đề này, tuy nhiên, bằng cách sử dụng chương trình chung để nói với chương trình ban đầu chấp nhận một số biến mdash;cả số và chữ cái mdash;Và do đó, chương trình có thể tạo ra các câu hoặc thực hiện bổ sung. Không phải tất cả các ngôn ngữ lập trình đều cần khái niệm lập trình chung để chúng có hiệu quả.Những người sử dụng nó là ngôn ngữ được đánh máy tĩnh.Điều này đơn giản có nghĩa là mã được đặt bằng đá, có thể nói và không thể thay đổi trong khi chương trình đang chạy.Vì lý do này, nếu một lập trình viên chỉ định rằng đầu vào từ người dùng sẽ ở dạng chữ cái và người dùng đã nhập một số, chương trình không thể sử dụng đầu vào.Do đó, các lập trình viên cố gắng thấy trước tất cả các loại dữ liệu logic mà người dùng có thể nhập, có thể là số, chữ cái hoặc ký hiệu và tạo một chương trình có thể điều chỉnh cho phù hợp.