Máy vi tínhLập trình

Tại sao phải sử dụng ngôn ngữ lập trình cấp cao?

Như bạn đã biết, tất cả các lệnh bên trong máy tính được truyền bằng ngôn ngữ máy đặc biệt, các toán tử đó là một chuỗi các số không và không có cấu trúc phức tạp. Điều này rất thuận lợi cho công nghệ điện tử, trong đó một đơn vị có thể được chỉ định như một tín hiệu ở một mức nhất định, và bằng không như sự vắng mặt của một tín hiệu như vậy. Tuy nhiên, viết hướng dẫn để thực hiện các tác vụ phức tạp bằng cách sử dụng mã như vậy là vô cùng khó khăn, và nó chỉ đơn giản là không thể tìm ra một lỗi và gỡ lỗi nó. Vì vậy, đặc biệt, thuận tiện hơn cho các nhà phát triển, ngôn ngữ lập trình cấp cao đã được phát triển.

Lịch sử

Một chương trình là một dãy lệnh tiêu chuẩn, việc thực hiện đó dẫn đến giải pháp của một nhiệm vụ cụ thể. Đối với các máy tính đầu tiên, các chương trình được viết trực tiếp bằng ngôn ngữ máy, chúng rất rườm rà và khó hiểu. Vào đầu những năm giữa thập kỷ 50, thế kỷ 20, những macro đầu tiên xuất hiện làm cho quá trình lập trình có cấu trúc hơn, và sau đó là các ngôn ngữ được gọi là Assembler, cũng được định hướng cho các mã máy. Sau sự phát triển nhanh chóng của công nghệ máy tính, ngôn ngữ lập trình cũng được phát triển và cải tiến. Và đã có ở giữa năm mươi Fortran xuất hiện, ngôn ngữ lập trình cao cấp đầu tiên. Năm 1968, Nicholas Wirth giới thiệu ngôn ngữ mới Pascal, được sử dụng rộng rãi để phát triển và tạo ra các sản phẩm phần mềm thú vị cho đến nay. Sau đó xuất hiện BASIC, ngôn ngữ, cơ sở trong đó được sử dụng trong nền tảng hướng đối tượng của Visual Basic. Trong những năm 1970, một ngôn ngữ được sử dụng rộng rãi khác, C, đã được giới thiệu, được điều chỉnh đặc biệt cho lập trình hệ thống. Hiện tại, phát triển và phân phối đã nhận được các hệ thống định hướng đối tượng đa dạng và tích hợp, cũng như các ngôn ngữ giúp các chuyên gia tạo ra các ứng dụng Internet: html, php, java. Tổng cộng có khoảng hai nghìn ngôn ngữ khác nhau trong lập trình, trong khối lượng nói chung cũng có điều kiện, không được sử dụng trong máy tính, cũng như nhiều ngôn ngữ lập trình cấp cao.

Phân loại

Phân loại đơn giản nhất phân chia tất cả các công cụ hiện có sang cái gọi là ngôn ngữ lập trình cấp thấp, hoặc ngôn ngữ lập trình hướng đối tượng máy móc, và cấp cao, hoặc các ngôn ngữ lập trình dựa trên người dùng. Sự khác biệt chính là các chương trình được viết bằng ngôn ngữ của nhóm đầu tiên (cụ thể là mã lắp ráp và mã nhớ), phụ thuộc vào máy tính cụ thể, hoặc thay vào bộ xử lý và tập lệnh của nó. Lập trình bằng ngôn ngữ cấp cao giúp bạn có được một ứng dụng sẽ hoạt động trên bất kỳ máy tính nào, bất kể phần cứng của nó . Ngoài ra còn có hai nhóm ngôn ngữ lớn: thủ tục và phi thủ tục, trong đó phân khu cũng được đưa vào cấu trúc và hoạt động, chức năng và hợp lý.

Thông thường mọi chuyên gia trong chương trình đều có trong kho vũ khí của ông về mười ngôn ngữ lập trình khác nhau mà ông có thể sử dụng để giải quyết các nhiệm vụ cụ thể. Về cơ bản điều này, tất nhiên, các ngôn ngữ lập trình cấp cao, nhưng cũng phức tạp hơn cho các ngôn ngữ máy phát triển theo định hướng được sử dụng rộng rãi để tạo ra một số phần của sản phẩm phần mềm.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.