Các chương trình phần mềm được chia làm mấy loại?

Các chương trình phần mềm được chia làm mấy loại?

Chương trình phần mềm là tập hợp những mệnh lệnh mà chúng ta truyền đến máy tính. Thông thường, chương trình phần mềm được viết bằng ngôn ngữ lập trình nhất định. Chương trình sử dụng ngôn ngữ lập trình viết ra được gọi là chương trình nguồn. Ngôn ngữ máy tính chuyên được cung cấp cho người sử dụng. Nó tạo điều kiện thuậợi cho con người trong việc điều khiên máy tính. Tuy nhiên, máy tính hoàn toàn không biết chương trình nguồn do những ngôn ngữ máy tính biểu thị. Ví dụ như, cũng giống như người đến từ những quốc gia khác nhau, không thể nghe hiểu ngôn ngữ của đối phương. Phương pháp giải quyết chính là lợi dụng phiên dịch làm người trung gian. Truyền đạt chính xác thông tin mà đối phương muốn biểu đạt. Máy tính cũng giống như vậy. Máy tính không thể trực tiếp nhận biết được chương trình nguồn. Vậy thì phải nhờ vào chương trình "phiên dịch" chuyển đổi chương trình nguồn thành một loạt những lệnh mà máy tính có thể nhận biết. Chương trình phiên dịch cơ bản có hai loại chính: Loại chú giải và loại biên dịch. Nó cũng quyết đinh việc chương trình nguồn làm việc với hai phương thức khác nhau, tức phương pháp chú giải và phương thức biên dịch.

Chương trình nguồn làm việc với phương thức chú giải mỗi khi vận hành, quá trình phiên dịch của nó được tiến hành dần theo từng câu. Cũng giống như việc đối thoại của con người, tức chú giải một câu đồng thời máy tính thực hiện mã lệnh tương ứng với câu này. Sau đó, tiếp tục chú giải câu sau cho đến khi chương trình nguồn kết thúc. Những chương trình hoạt động theo phương thức này không thực hiện lưu trữ đối với những mã lệnh mà nó chú giải. Mỗi lần thực hiện đều phải lần lượt chú giải lại. Vì thế, chương trình nguồn như vậy tốc độ thực hiện lệnh của nó rất chậm. Nhưng phương thức làm việc này cũng có ưu điểm của nó. Khi một câu lệnh bất kỳ trong chương trình nguồn bị lỗi, nó liền lập tức dừng để sửa đổi. Ngôn ngữ Basic là loại ngôn ngữ lập trình chú giải. Dùng loại ngôn ngữ lập trình này viết phần mềm có đặc điểm đơn giản, tiện lợi, dễ học. Vì thế, nó là ngôn ngữ lập trình cho những người bắt đầu học lập trình.

Chương trình nguồn hoạt động với phương thức biên dịch, khi nó vận hành lần đầu tiên thì cần phải trải qua hai giai đoạn. Giai đoạn thứ nhất là tiến hành biên dịch từ đầu đến c đối với toàn bộ chương trình nguồn, chuyển đổi thành mã mục tiêu số nhị phân. Quá trình này gọi là biên dịch. Nó giống như quá trình biên dịch văn bản của con người. Giai đoạn thứ hai là tập hợp mã số mục tiêu với hàm số tiêu chuẩn tương ứng hình thành chương trình có thể hoạt động do các mã lệnh hợp thành. Quá trình này gọi là quá trình liên kết Khi chạy lại chương trình này một lần nữa, nó không cần phải biên dịch, liên kết lại mà trực tiếp dùng chương trình hoạt động của nó. Vì thế, hiệu suất hoạt động của loại chương trình này rất cao, tốc độ thực hiện nhanh. Những chương trình được viết bằng ngôn ngữ C hoặc C++ đều hoạt động như vậy.

Chương trình là chiếc cánh của máy tính. Có thể nói một cách khẳng đinh rằng, một chương trình phần mềm tốt khiến cho hiệu suất máy tính càng tốt hơn.

Tác phẩm, tác giả, nguồn

  • Tác phẩm: Ánh sáng khoa học kỹ thuật
  • Biên dịch: Tuấn Minh
  • Nhà xuất bản Lao Động 2007
  • Ebook: www.thuvien-ebook.com
"Like" us to know more!