Ngôn ngữ cao cấp là gì?

Ngôn ngữ cao cấp là gì?

Bạn muốn máy tính giúp đỡ bạn thực hiện một công việc chứ? Nếu thực sự muốn, bạn có thể lựa chọn hai phương pháp để làm. Thứ nhất, nếu như công việc của bạn tương đối đơn giản vậy thì bạn trực tiếp đưa ra một lệnh cho máy tính. Thứ hai, nếu như nhiệm vụ của bạn tương đối phức tạp, hơn nữa trong máy tính không có lệnh trực tiếp có thể hoàn thành. Nếu như vậy bạn chỉ có thể bắt tay vào việc viết một số chương trình để máy tính thực hiện. Bạn biết không? Ngôn ngữ mà bạn viết chương trình thông thường gọi là ngôn ngữ cao cấp.

Ngôn ngữ cao cấp ở trong máy tính là chỉ ngôn ngữ thiết kế chương trình cao cấp. Nó có mấy lớp ý nghĩa như thế này: Thứ nhất ngôn ngữ cao cấp là ngôn ngữ được sử dụng khi người muốn giao tiếp với máy tính. Nhờ nó, người ta có thể ra lệnh máy tính làm trước cái gì, làm sau cái gì, từng bước hoàn thành công việc của mình theo một trình tự nhất định. Thứ hai, nghĩa cao cấp trong ngôn ngữ cao cấp không phải có nghĩa là cấp cao và cấp thấp như chúng ta thường dùng trong cuộc sống. Nó thuộc loại ngôn ngữ lập trình cao cấp tương đối gần với ngôn ngữ tự nhiên mà chúng ta thường sử dụng trong cuộc sống hàng ngày, ngữ pháp sử dụng, từ vựng tương tự như ngôn ngữ tự nhiên. Chương trình được viết ra như vậy người ta có thể dễ dàng đọc hiểu. Điều này đã làm đơn giản đi rất nhiều việc biên tập chương trình, nâng cao hiệu quả biên tập. Thứ ba, tính thông dụng của chương trình viết bằng ngôn ngữ lập trình cao cấp rất tốt. Những chương trình ngôn ngữ lập trình cao cấp để viết thông thường gọi là chương trình nguồn. Bạn dùng ngôn ngữ lập trình C để viết một chương trình nguồn trong máy tính cài hệ điều hành Win 98 để nó giúp bạn tính toán một bài toán khó. Vậy thì truy nhập chương trình nguồn này vào trong máy tính có cài hệ điều hành UNIX, bạn chỉ cần có một chút sửa đổi thì nó có thể biên dịch, vận hành và hoàn thành nhiệm vụ.

Chương trình nguồn được viết bằng ngôn ngữ lập trình cao cấp không thể trực tiếp vận hành trong máy tính. Nó cần phải thông qua bước biên dịch hoặc chú giải. Quá trình biên dịch hoặc chú giải tức là "phiên dịch" chương trình nguồn mà con người dễ hiểu trở thành những lệnh máy tính có thể thực hiện được. Chỉ có những lệnh mã hoá thì máy tính mới có thể trực tiếp thực hiện.

Các loại ngôn ngữ lập trình cao cấp hiện nay có rất nhiều. Ví dụ như loại ngôn ngữ lập trình tương đối cơ bản là ngôn ngữ Basic, ngôn ngữ Fortran dùng cho tính toán khoa học, ngôn ngữ dùng cho xử lý sự việc Cobol hoặc ngôn ngữ bậc cao C. Sử dụng các loại ngôn ngữ lập trình cao cấp có thể giúp chúng ta hoàn thành các loại công việc khác nhau. Ví dụ như các chương trình nghe nhạc, xem phim...

Đương nhiên ngôn ngữ lập trình cao cấp thông thường đều do người Mỹ nghiên cứu sáng tạo. Vì thế, cần phải sử dụng tiếng Anh để viết chương trình phần mềm. Do vậy, giỏi tiếng Anh là một yêu cầu cần thiết đối với những người viết phần mềm.

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!