Ngôn ngữ cấp cao trong lập trình Chi tiết!

Tìm hiểu trong suốt bài viết này ngôn ngữ cấp cao trong lập trình? Và bởi vì nó có tầm quan trọng lớn trong thế giới máy tính.

Ngôn ngữ cấp cao-2

Ngôn ngữ cấp cao

Nó là ngôn ngữ gần nhất với ngôn ngữ tự nhiên của con người, không phải là ngôn ngữ gần nhất với ngôn ngữ nhị phân của máy tính. Các ngôn ngữ cấp cao do đó, chúng cho phép các lập trình viên viết các hướng dẫn chương trình bằng cách sử dụng các từ hoặc các biểu thức ngữ pháp rất giống với tiếng Anh.

Ví dụ, trong ngôn ngữ C, bạn có thể sử dụng các từ như chữ in hoa, if, for, while. Tạo các câu lệnh sau với chúng: If (number> 0) printf ("number is positive").

Dịch sang tiếng Tây Ban Nha có nghĩa là: nếu số lớn hơn XNUMX, hãy viết thông báo sau trên màn hình: «Số là số dương». Các ngôn ngữ cấp cao được đặc trưng bởi việc thể hiện các thuật toán theo cách thích ứng với nhận thức của con người hơn là thực thi của máy móc, đó là lý do tại sao những ngôn ngữ này được coi là ngôn ngữ cấp cao bởi vì họ có thể sử dụng những từ mà người lập trình có thể dễ dàng hiểu được.

người khác ngôn ngữ cấp cao chúng là: Ada, BASIC, COBOL, FORTRAN, Pascal

Một tính năng quan trọng khác của những ngôn ngữ cấp cao là đối với hầu hết các hướng dẫn, một số bước được yêu cầu để diễn đạt điều tương tự trong hợp ngữ. Giống như hầu hết các ngôn ngữ, nó cũng kết hợp một số bước trong ngôn ngữ máy.

Các tính năng ngôn ngữ cấp cao

Ngôn ngữ kiểu này đề cập đến mức trừu tượng cao nhất của ngôn ngữ máy, ngôn ngữ không xử lý các thanh ghi, địa chỉ bộ nhớ và ngăn xếp cuộc gọi, mà đề cập đến các biến phức tạp, mảng, đối tượng, biểu thức số học hoặc Boolean, chương trình con và hàm, vòng lặp, chuỗi, bao đóng và các khái niệm máy tính khác. Tóm lại, trọng tâm là tính dễ sử dụng, không phải là hiệu quả chương trình tối ưu.

Advantage

Những lợi thế liên quan đến ngôn ngữ bậc cao như sau:

  • So với các ngôn ngữ khác, thời gian đào tạo lập trình viên tương đối ngắn.
  • Lập trình dựa trên các quy tắc cú pháp tương tự như ngôn ngữ của con người.
  • Tên lệnh, chẳng hạn như ĐỌC, VIẾT, IN, MỞ, trong số những tên lệnh khác.
  • Việc sửa đổi và điều chỉnh các chương trình dễ dàng hơn.
  • Giảm chi phí của chương trình Khả năng vận chuyển.

Nhược điểm

Những nhược điểm liên quan đến ngôn ngữ cấp cao như sau:

  • Thời gian thiết lập tăng lên vì cần có các bản dịch khác nhau của chương trình nguồn để có được chương trình cuối cùng.
  • Tài nguyên máy bên trong không được sử dụng và được sử dụng tốt nhất trong ngôn ngữ máy và hợp ngữ.
  • Dấu chân bộ nhớ lớn hơn. Thời gian thực hiện của chương trình lâu hơn.

Ngôn ngữ cấp cao-3

Lịch sử ngôn ngữ cấp cao

Vào những năm 1940, chiếc máy tính điện hiện đại đầu tiên ra đời. Tốc độ hạn chế và dung lượng bộ nhớ buộc các lập trình viên phải viết các chương trình hợp ngữ có thể điều chỉnh cao.

Cuối cùng họ nhận ra rằng lập trình hợp ngữ đòi hỏi nhiều công việc của não bộ và rất dễ xảy ra lỗi.

Năm 1948, Konrad Zuse xuất bản một bài báo về ngôn ngữ lập trình Plankalkül của mình. Tuy nhiên, điều này đã không đạt được trong cuộc đời ông, và đóng góp của ông không liên quan gì đến những phát triển khác.

Một số ngôn ngữ quan trọng được phát triển trong thời kỳ này bao gồm:

  • 1943-Plankalkül (Respect Conrad), được thiết kế nhưng không được thực hiện trong nửa thế kỷ.
  • 1943-Hệ thống mã hóa ENIAC ra đời.
  • 1949-1954-Một loạt các tập lệnh ghi nhớ, chẳng hạn như tập lệnh ghi nhớ ENIAC.

Bạn đọc thân mến hãy ở lại với chúng tôi và đọc về: Lập trình C ++.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Blog Actualidad
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.