chương trình và ngôn ngữ lập trình
máy tính có thể đối phó với các loại khác nhau của vấn đề nếu chúng được đưa ra các hướng dẫn phù hợp với những gì để làm. hướng dẫn được viết đầu tiên trong một trong những ngôn ngữ cấp cao, ví dụ như Fortran, COBOL, Algol, pl / i, pascal, cơ bản, hoặc c, tùy thuộc vào loại vấn đề được giải quyết. một chương trình
5 viết bằng một trong những ngôn ngữ thường được gọi là một chương trình mã nguồn,và nó không thể được xử lý trực tiếp bởi các máy tính cho đến khi nó đã được biên dịch, có nghĩa là giải thích vào mã máy. thường là một chỉ dẫn duy nhất viết bằng một ngôn ngữ cấp cao, khi chuyển đổi thành mã máy, kết quả trong một vài hướng dẫn. đây là một mô tả ngắn gọn của một số các
io nhiều ngôn ngữ cấp cao:
Fortran viết tắt của dịch công thức. ngôn ngữ này
được sử dụng để giải quyết các vấn đề khoa học và toán học. nó bao gồm cụm từ công thức đại số và tiếng Anh. nó lần đầu tiên được giới thiệu ở các bang vào năm 1954.
15 COBOL viết tắt của ngôn ngữ kinh doanh theo định hướng chung. ngôn ngữ này được sử dụng cho mục đích thương mại. COBOL, được viết bằng cách sử dụng câu tiếng Anh, giao dịch với các vấn đề không liên quan đến rất nhiều phép tính toán học.nó lần đầu tiên được giới thiệu vào năm 1959.
Algol viết tắt của ngôn ngữ thuật toán. ban đầu được gọi ial,
zo có nghĩa là ngôn ngữ đại số quốc tế. nó được sử dụng cho các mục đích toán học và khoa học. Algol lần đầu tiên được giới thiệu tại châu Âu vào năm 1960.
pl / i ngôn ngữ lập trình tôi. phát triển vào năm 1964 để kết hợp các tính năng của
COBOL và Algol. do đó,nó được sử dụng để xử lý dữ liệu 25 cũng như các ứng dụng khoa học.
viết tắt cơ bản cho tất cả các mục đích hướng dẫn biểu tượng mới bắt đầu
mã. phát triển vào năm 1965 tại Đại học Dartmouth ở các bang sử dụng
bởi sinh viên cần một ngôn ngữ đơn giản để bắt đầu lập trình.
c phát triển trong 19 năm 70 để hỗ trợ các hệ điều hành Unix. c là một cao xách tay ngôn ngữ mục đích chung 30.
các ngôn ngữ khác như vậy là apl (được phát triển năm 1962), Pascal (đặt theo tên của Blaise Pascal và phát triển năm 1971), và ngọng và Prolog, cả hai đều được sử dụng cho công việc trong trí tuệ nhân tạo. logo là một sự phát triển của lisp đã được sử dụng để phát triển đào tạo dựa trên máy tính (CBT)
35 gói.
khi một chương trình viết bằng một trong những ngôn ngữ cấp cao được thiết kế để làm một loại công việc cụ thể như tính toán biên chế của công ty hoặc tính toán các yếu tố căng thẳng trên một mái nhà, nó được gọi là một chương trình ứng dụng. tổ chức hoặc mua các chương trình này làm bao bì hoa hồng
40 lập trình riêng của họ để viết chúng để đáp ứng các chi tiết kỹ thuật của người sử dụng.
chương trình sản xuất sau khi chương trình nguồn đã được chuyển đổi thành mã máy được gọi là một chương trình đối tượng hoặc mô-đun đối tượng. này được thực hiện bởi một chương trình máy tính được gọi là biên dịch, mà là duy nhất cho mỗi
45 máy tính. do đó, một máy tính cần trình biên dịch riêng của mình cho các ngôn ngữ cấp cao nếu nó được dự kiến sẽ chấp nhận các chương trình viết bằng những ngôn ngữ. ví dụ,theo thứ tự mà một RS/6000 ibm có thể xử lý một chương trình trong Fortran, nó cần phải có một trình biên dịch sẽ hiểu rằng mô hình cụ thể và ngôn ngữ Fortran là tốt.
50 trình biên dịch là một chương trình hệ thống có thể được viết bằng ngôn ngữ nào, nhưng hệ điều hành của máy tính là một chương trình hệ thống thực sự kiểm soát các đơn vị xử lý trung tâm (CPU), đầu vào, đầu ra, và
thiết bị nhớ phụ. một chương trình hệ thống là biên tập viên liên kết, mà fetches yêu cầu hệ thống thói quen và liên kết chúng với 55 mô-đun đối tượng
(chương trình nguồn trong mã máy). chương trình kết quả sau đó được gọi là mô-đun tải, đó là chương trình trực tiếp thực thi bởi máy tính. mặc dù các chương trình hệ thống là một phần của phần mềm,họ thường được cung cấp bởi nhà sản xuất của máy.
không giống như các chương trình hệ thống, các gói phần mềm được bán bởi các nhà cung cấp khác nhau
60 và không nhất thiết phải do các nhà sản xuất máy tính. họ là một tập hợp các chương trình được thiết kế để thực hiện các ứng dụng nhất định phù hợp với các
kỹ thuật đặc biệt của người sử dụng.biên chế là một ví dụ về một gói phần mềm cho phép người dùng nhập dữ liệu - giờ làm việc, trả lãi, các khoản khấu trừ đặc biệt, tên của nhân viên - và được tính toán tiền lương
65 đầu ra. những gói được mã hóa trong ngôn ngữ máy (hệ điều hành và số 1) trên băng từ, đĩa có thể được mua, được thuê hoặc được thuê bởi những người dùng chọn các gói tương ứng chặt chẽ nhất với nhu cầu của họ
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)