Tìm tài liệu

Toi Uu Ma Nguon C C

Tối Ưu Mã Nguồn C C

Upload bởi: broly_saiyan01

Mã tài liệu: 189778

Số trang: 13

Định dạng: pdf

Dung lượng file:

Chuyên mục: Kỹ thuật - Công nghệ

Info

- Tại sao phải tối ưu mã lệnh? Sự ra đời của các trình biên dịch hiện đại đã giúp lập trình viên cải thiện đáng kể thời gian và công sức phát triển phần mềm. Một vấn đề đáng quan tâm là xu hướng phát triển phần mềm theo hướng trực quan nhanh và tiện dụng dần làm mặt bằng kĩ năng viết mã lệnh của các lập trình viên giảm rõ rệt vì họ trông cậy hoàn toàn vào sự hỗ trợ của trình biên dịch. Khi phát triển một hệ thống phần mềm có tần suất xử lý cao, ví dụ các sản phẩm có chức năng điều phối hoạt động dây chuyền sản xuất trong nhà máy, thì bên cạnh sự hỗ trợ của một trình biên dịch mạnh còn cần đến kĩ năng tối ưu mã lệnh của lập trình viên. Kĩ năng tốt sẽ biến công việc lập trình khô khan, với các đoạn code tưởng chừng lạnh lùng trở nên sinh động. Một đoạn mã lệnh tốt sẽ tận dụng tối đa ưu điểm của ngôn ngữ và khả năng xử lý của hệ thống, từ đó giúp nâng cao đáng kể hiệu suất hoạt động của hệ thống.
Để chương trình hoạt động tối ưu, điều đầu tiên là tận dụng những hỗ trợ sẵn có của trình biên dịch thông qua các chỉ thị (directive) giúp tối ưu mã lệnh, tốc độ và kích thước chương trình. Hầu hết các trình biên dịch phổ biến hiện nay đều hỗ trợ tốt việc tối ưu mã khi biên dịch. Tuy nhiên, để đạt được hiệu quả tốt nhất, lập trình viên cần tập cho mình thói quen tối ưu mã lệnh ngay từ khi bắt tay viết những chương trình đầu tay. Bài viết này trình bày một số gợi ý rất cơ bản và kinh nghiệm thực tế tối ưu trong lập trình bằng ngôn ngữ C/C++.
- Tinh giản các biểu thức toán học: Các biểu thức toán học phức tạp khi được biên dịch có thể sinh ra nhiều mã dư thừa làm tăng kích thước và chậm tốc độ thực hiện của chương trình. Do đó khi viết các biểu thức phức tạp lập trình viên cần nhớ một số đặc điểm cơ bản sau để giúp tinh giản biểu thức:
+ CPU xử lý các phép tính cộng và trừ nhanh hơn các phép tính chia và nhân.
+ CPU xử lý tính toán với các số nguyên (integer) chậm hơn với số thực (float, double), và tốc độ xử lý float nhanh hơn double.
+ Trong một số trường hợp nhân hoặc chia số nguyên, sử dụng toán tử dời bit (bit shifting) sẽ nhanh hơn toán tử nhân chia.

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Tối Ưu Mã Nguồn C C
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C
  • Tối Ưu Mã Nguồn C C

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Mã Nguồn Game Cờ Vua Code C

Upload: thutham2304

📎
👁 Lượt xem: 1289
Lượt tải: 44

C

Upload: tra_lam

📎 Số trang: 232
👁 Lượt xem: 515
Lượt tải: 16

Mã Nguuồn Game Caro Code C

Upload: thuyqnh

📎
👁 Lượt xem: 834
Lượt tải: 27

Ứng dụng kỹ thuật tái cấu trúc mã nguồn để ...

Upload: hieudhsp24

📎 Số trang: 99
👁 Lượt xem: 502
Lượt tải: 16

Ứng dụng kỹ thuật tái cấu trúc mã nguồn để ...

Upload: nthacntt

📎 Số trang: 99
👁 Lượt xem: 529
Lượt tải: 17

Điều khiển tối ưu

Upload: chieuhado

📎 Số trang: 19
👁 Lượt xem: 524
Lượt tải: 16

Tối ưu hóa CNTT

Upload: khanhh2o

📎 Số trang: 6
👁 Lượt xem: 608
Lượt tải: 18

Tối ưu hóa CNTT

Upload: buiminh

📎 Số trang: 1
👁 Lượt xem: 635
Lượt tải: 16

Cryptography in C and C

Upload: badaidoi

📎 Số trang: 432
👁 Lượt xem: 328
Lượt tải: 17

Thủ thuật tối ưu Windows

Upload: lavanthon

📎
👁 Lượt xem: 443
Lượt tải: 16

C in a Nutshell

Upload: tay_choi_nghiep_du

📎 Số trang: 704
👁 Lượt xem: 447
Lượt tải: 16

C Cookbook

Upload: dongdoi48

📎 Số trang: 592
👁 Lượt xem: 480
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Tối Ưu Mã Nguồn C C

Upload: broly_saiyan01

📎 Số trang: 13
👁 Lượt xem: 367
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Tối Ưu Mã Nguồn C C - Tại sao phải tối ưu mã lệnh? Sự ra đời của các trình biên dịch hiện đại đã giúp lập trình viên cải thiện đáng kể thời gian và công sức phát triển phần mềm. Một vấn đề đáng quan tâm là xu hướng phát triển phần mềm theo hướng trực quan nhanh và pdf Đăng bởi
5 stars - 189778 reviews
Thông tin tài liệu 13 trang Đăng bởi: broly_saiyan01 - 31/07/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 31/07/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Tối Ưu Mã Nguồn C C