Lập trình mảng

Trong khoa học máy tính, lập trình mảng (tiếng Anh: array programming) là giải pháp cho phép áp dụng chương trình hoạt động lên toàn bộ tập các giá trị cùng một lúc. Các giải pháp như vậy thường được dùng trong các thiết lập khoa học và kỹ thuật.

Các ngôn ngữ lập trình hiện đại hỗ trợ lập trình mảng (còn được gọi là ngôn ngữ vector hay đa chiều (multidimensional)) được thiết kế đặc biệt để khái quát hóa hoạt động trên vô hướng nhằm áp dụng một cách trong suốt lên vector, ma trận, và mảng chiều cao hơn. Chúng bao gồm Fortran 90, Mata, MATLAB, Analytica, TK Solver (dưới dạng danh sách), Octave, R, Cilk Plus, Julia, Perl Data Language (PDL), Wolfram Language, và phần mở rộng NumPy cho Python. Trong các ngôn ngữ này, hoạt động xảy ra trên toàn bộ mảng được gọi là hoạt động vector hóa (vectorized operation)[1] bất kể nó được thực hiện trên bộ xử lý vector (vốn hiện thực các lệnh vector) hay không.

Lập trình mảng nguyên thủy thể hiện chính xác các ý tưởng rộng rãi về thao tác dữ liệu. Mức độ xử lý có thể rất ấn tượng trong một số trường hợp nhất định: không có gì lạ khi tìm thấy chương trình một dòng của ngôn ngữ lập trình mảng mà đòi hỏi nhiều hơn một vài trang mã Java.[2]

Khái niệm về mảng[sửa | sửa mã nguồn]

Ý tưởng cơ bản đằng sau lập trình mảng là các hoạt động áp dụng cùng lúc cho toàn bộ tập hợp các giá trị.

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ Stéfan van der Walt; S. Chris Colbert & Gaël Varoquaux (2011). “The NumPy array: a structure for efficient numerical computation”. Computing in Science and Engineering. IEEE.
  2. ^ Michael Schidlowsky. “Java and K”. Truy cập ngày 23 tháng 1 năm 2008.

Liên kết ngoài[sửa | sửa mã nguồn]

Chúng tôi bán
Bài viết liên quan
Chán việc, thì làm gì? gì cũng được, nhưng đừng chán mình!!!
Chán việc, thì làm gì? gì cũng được, nhưng đừng chán mình!!!
Dù mệt, dù cực nhưng đáng và phần nào giúp erdophin được tiết ra từ não bộ để tận hưởng niềm vui sống
Câu chuyện về Sal Vindagnyr và các mốc nối đằng sau nó
Câu chuyện về Sal Vindagnyr và các mốc nối đằng sau nó
Trong tình trạng "tiến thoái lưỡ.ng nan" , một tia sáng mang niềm hy vọng của cả vương quốc đã xuất hiện , Dũng sĩ ngoại bang - Imunlaurk
Tips chỉnh ảnh đỉnh cao trên iPhone
Tips chỉnh ảnh đỉnh cao trên iPhone
Tips chỉnh ảnh đỉnh cao trên iPhone
🌳 Review Hà Giang 3N2Đ chỉ với 1,8tr/người ❤️
🌳 Review Hà Giang 3N2Đ chỉ với 1,8tr/người ❤️
Mình chưa từng thấy 1 nơi nào mà nó đẹp tới như vậy,thiên nhiên bao la hùng vĩ với những quả núi xếp lên nhau. Đi cả đoạn đường chỉ có thốt lên là sao có thể đẹp như vậy