Máy tínhLập trình

Lập trình thủ tục. Lịch sử của con người-máy tính đối thoại, phát triển

Giao tiếp với máy tính hiện đại là không thể không sử dụng một ngôn ngữ lập trình đặc biệt. Kể từ sự ra đời của các máy tính đầu tiên , có năm thế hệ của hệ thống ngôn ngữ, thiết kế dành cho đối thoại nhân máy tính. Lúc đầu, nó là một lắp ráp ở dạng ban đầu của nó. Trong những năm 50 xa ', ông làm việc trên nguyên tắc của việc sử dụng một dòng duy nhất của một tuyên bố duy nhất.

Để thay thế ông trong đầu những năm 60 'đến một nhà lắp ráp mang tính biểu tượng. Tính năng của nó là sự hiện diện của các khái niệm về biến. Trong thực tế, nó là assembly này có thể được coi là một full-fledged ngôn ngữ lập trình. Với sự xuất hiện của ông không chỉ tăng tốc độ phát triển, nhưng cũng đáng kể cải tiến độ tin cậy của phần mềm. Cũng song song phát triển một ngôn ngữ lập trình kịch bản chạy trong chế độ hàng loạt.

Vào giữa thập kỷ, đã có một ngôn ngữ lập trình thế hệ thứ ba. Đó là ngôn ngữ cấp cao toàn cầu. Với sự phát triển của họ đã có trong những năm 60 đã có một cơ hội thực sự để thực hiện các nhiệm vụ trong những lĩnh vực khác nhau. ngôn ngữ thứ ba thế hệ là tương đối đơn giản, bất kể sự lựa chọn của máy tính và đã có cơ hội để làm việc với cú pháp mạnh mẽ. Với lao động lập trình viên xuất hiện của họ đã trở nên hiệu quả hơn. Thậm chí ngày nay, các ngôn ngữ lập trình thế hệ thứ ba là một công cụ thuận tiện cho sự phát triển của một loạt các ứng dụng.

Trong 70-tệ bắt đầu các ngôn ngữ lập trình thế hệ thứ tư. Với sự giúp đỡ của họ, có một thực hiện các dự án lớn, tăng độ tin cậy, và tăng tốc độ phát triển ứng dụng. Tính năng của họ là định hướng vào các ứng dụng nhất định, nó được di chuyển ra khỏi tính phổ quát của cơ hội để giải quyết những vấn đề cụ thể trên một cấp độ mới về hiệu suất.

Thế hệ thứ năm của ngôn ngữ lập trình xuất hiện trong những năm 90. Chúng thuộc loại các phần mở rộng chức năng được cung cấp bởi một hệ thống sử dụng bình thường. Với sự giúp đỡ của họ, thậm chí từ những người lập trình ở xa có thể tạo các ứng dụng hiệu suất cao. Với thế hệ thứ năm của chương trình tại nhà trở thành hiện thực cho tất cả mọi người.

Việc phân loại các ngôn ngữ, có một lớp có sử dụng lập trình thủ tục như một nguyên tắc cơ bản. Nguyên tắc này là một sự phản ánh của các kiến trúc máy tính, gọi là Neumann. Khi viết một chuỗi lệnh chương trình được sử dụng trong một ngôn ngữ thủ tục, trong đó xác định một thuật toán để giải quyết vấn đề này.

lập trình thủ tục như nho khô cho thấy khả năng sử dụng của bộ nhớ để lưu trữ dữ liệu. Trong các chương trình thuộc loại này chúng ta đang phải đối mặt với lệnh bài tập, bạn có thể xác định và thay đổi bộ nhớ. chuyển đổi nội dung được thực hiện trong bộ nhớ máy tính như là kết quả của những thay đổi trạng thái ban đầu kết quả.

lập trình thủ tục đã được sử dụng trong ngôn ngữ như Fortran, nổi lên trong những năm 50 đầu 'để tạo các chương trình giải quyết vấn đề khoa học và công nghệ; Cobol (60) - xử lý một lượng lớn dữ liệu trên các tàu sân bay khác nhau; Algol - tiên tiến đa ngôn ngữ sử dụng. sự hiện diện đáng chú ý cuối cùng của "cấu trúc khối" và "phân bổ năng động".

lập trình thủ tục không được bỏ qua và người mới bắt đầu. Trong 60-tệ, ông bắt đầu BASIC nổi tiếng. sự đơn giản và tính linh hoạt của nó đã cho phép các ngôn ngữ để phát tán với tốc độ tuyệt vời, chiến thắng một số lượng lớn người hâm mộ mỗi năm.

Over-the ngôn ngữ tiên phong theo sau là một con số khổng lồ của người phiên dịch khác nhau. Ngôn ngữ PL-1, Pascal (PASCAL), ADA, SI tiếp tục phát triển trong những nguyên tắc lập trình thủ tục.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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