Trang chủ > Câu hỏi
Câu hỏi
Hỏi thì phải trả lời nhé
1.Tại sao người ta phải xây dựng ngôn ngữ lập trình bậc cao ?

không biết gì thì mới hỏi, mấy anh chuyên gia đừng có cười nha :">
Máy tính và Internet 17/09/2011 Đăng bởi Amethyst
Câu trả lời
1 trong số 5
người ta xây dựng ra ngôn ngữ lập trình bậc cao đẻ tối ưu hóa công việc và thơi gian lập trình cũng như hiệu quả công việc. Cấu trúc vi xử lý ngày càng phức tạp và các tập lệnh cũng đa dạng vì vậy với ngôn ngữ bậc thấp như ASM ngày xưa khi lập trình ta phải nhớ từng địa chỉ của cpu của bộ nhớ cá hàng trăm thứ phức tạp khác .

Và với việc phát triển về nhu cầu của các ứng dụng hiện tại quá đa dạng , người ta phải phát triển ra các ngôn ngữ bậc cao phù hợp với quá trình tiến hóa và phát triển của các thiết bị xử lý trong máy tính và để cho việc lập trinh trở nên dể dàng hơn với con người. ví dụ ngày xưa khi dùng C để viết ra một cái nút có màu trên nền đồ họa , bạn phải làm mọi thứ từ việc chuyển sang chế độ đồ họa , rồi truy cập vào bộ nhớ , rồi dùng lệnh hệ thống để kẻ đường..nhưng với ngôn ngữ bậc cao bạn chỉ cần dùng lệnh WriteBOX và cho biết tọa đô , bạn sẽ có ngay 1 cái hộp trên nền đồ họa.

Nói chung ngôn ngữ lập trình bậc cao làm cho công việc hiệu quả hơn , việc lập trình với máy tính gần gũi với con người hơn và quan trọng nhất là nó phải phát triển liên tục để phù hợp với xu hướng phát triển hiện nay.
17/09/2011 Đăng bởi nh0kniken
2 trong số 5
Vì thế giới càng phát triển, tư duy con người càng cao, càng thích tìm hiểu, nghiên cứu, cuộc sống càng hiện đại thì ngôn ngữ hay bất kì thứ khác cũng phải nâng 1 tầm cao mới để phù hợp với xu hướng tời đại.....:))
17/09/2011 Đăng bởi tieuthu_kute
3 trong số 5
Có nhiều nguyên nhân khiến người ta phải xây dựng các ngôn ngữ lập trình bậc cao. Nguyên nhân căn bản nhất đó là do ngôn ngữ lập trình bậc thấp (như ngôn ngữ máy, hợp ngữ …) không thuận lợi cho con người trong việc viết, đọc và hiểu chương trình. Các lệnh của ngôn ngữ lập trình bậc thấp rất khó học và khó dùng bởi vì nó không gần với ngôn ngữ tự nhiên; đồng thời, ngôn ngữ lập trình bậc thấp hoàn toàn phụ thuộc vào hệ thống phần cứng của máy tính. Nguyên nhân thứ hai là ngôn ngữ lập trình bậc cao có rất nhiều ưu điểm so với ngôn ngữ lập trình bậc thấp. Khắc phục được các nhược điểm của ngôn ngữ lập trình bậc thấp, ngôn ngữ lập trình bậc cao rất dễ viết, dễ đọc và dễ hiểu, thuận lợi cho con người học và sử dụng để lập trình. Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên, độc lập với phần cứng máy tính, và có tính tin cậy cao. Để mô tả (diễn đạt) một thuật toán, thay vì sử dụng hàng chục, hàng trăm câu lệnh bằng ngôn ngữ lập trình bậc thấp, ta chỉ cần dùng một vài dòng lệnh bằng ngôn ngữ lập trình bậc cao. Đó là ví dụ dễ hiểu nhất.
17/09/2011 Đăng bởi thuhg104
4 trong số 5
Cái này ở trong sách Tin học 10 ấy
17/09/2011 Đăng bởi maybeiloveyou
5 trong số 5
Có nhiều nguyên nhân khiến người ta phải xây dựng các ngôn ngữ lập trình bậc cao. Nguyên nhân căn bản nhất đó là do ngôn ngữ lập trình bậc thấp (như ngôn ngữ máy, hợp ngữ …) không thuận lợi cho con người trong việc viết, đọc và hiểu chương trình. Các lệnh của ngôn ngữ lập trình bậc thấp rất khó học và khó dùng bởi vì nó không gần với ngôn ngữ tự nhiên; đồng thời, ngôn ngữ lập trình bậc thấp hoàn toàn phụ thuộc vào hệ thống phần cứng của máy tính. Nguyên nhân thứ hai là ngôn ngữ lập trình bậc cao có rất nhiều ưu điểm so với ngôn ngữ lập trình bậc thấp. Khắc phục được các nhược điểm của ngôn ngữ lập trình bậc thấp, ngôn ngữ lập trình bậc cao rất dễ viết, dễ đọc và dễ hiểu, thuận lợi cho con người học và sử dụng để lập trình. Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên, độc lập với phần cứng máy tính, và có tính tin cậy cao. Để mô tả (diễn đạt) một thuật toán, thay vì sử dụng hàng chục, hàng trăm câu lệnh bằng ngôn ngữ lập trình bậc thấp, ta chỉ cần dùng một vài dòng lệnh bằng ngôn ngữ lập trình bậc cao. Đó là ví dụ dễ hiểu nhất.
(Cái này thấy trên mạng)
17/09/2011 Đăng bởi BÙI HOÀI NAM
Bạn cũng có thể quan tâm
Mình đặt câu hỏi nhưng không ai trả lời
Có một số câu hỏi cần đóng. Các bạn vào trả lời để mình vote
Trả lờh câu hỏi ở chỗ nào vậy các bạn?
câu hỏi HOT nhất trong ngày. trả lời HAY NHẤT có thưởng
Nếu cho bạn một câu hỏi bạn sẽ trả lời như thế nào ?
Đăng nhập
Xem Giải Đáp ở: Di động | Cổ điển
©2014 Google - Chính sách bảo mật - Trợ giúp