Thuật ngữ "lập trình" được sử dụng trong nhiều ngữ cảnh. Chúng tôi sẽ thảo luận về ý nghĩa của nó trong bối cảnh của sự tương tác giữa người với máy tính. Trong thuật ngữ đơn giản, lập trình là cách viết một chuỗi các hướng dẫn để nói với một máy tính để thực hiện một nhiệm vụ cụ thể. Các chuỗi các hướng dẫn cho một máy tính được biết đến như một chương trình. Một tập hợp các ký hiệu cũng định nghĩa được sử dụng để viết một chương trình. Tập hợp các ký hiệu được sử dụng để viết một chương trình được gọi là ngôn ngữ lập trình. Người viết một chương trình được gọi là một lập trình viên. Một lập trình viên sử dụng một ngôn ngữ lập trình để viết một chương trình.
Làm thế nào mà một người nói với một máy tính để thực hiện một nhiệm vụ? Một người có thể cho một máy tính để thực hiện bất kỳ công việc hay không một máy tính có một bộ được xác định trước các nhiệm vụ mà nó có thể thực hiện? Trước khi chúng ta nhìn vào thông tin liên lạc giữa người với máy tính, chúng ta hãy nhìn vào truyền từ người sang người. Làm sao một con người giao tiếp với người khác? Bạn sẽ nói rằng truyền thông giữa người với con người được thực hiện bằng cách sử dụng một ngôn ngữ nói, ví dụ, tiếng Anh, tiếng Đức, Tiếng Hin-ddi, vv Tuy nhiên, phát ngôn không phải là phương tiện duy nhất của giao tiếp giữa người với người. Chúng tôi cũng giao tiếp bằng ngôn ngữ bằng văn bản hoặc bằng cử chỉ mà không thốt ra lời nào. Một số người thậm chí còn có thể giao tiếp ngồi dặm xa nhau mà không sử dụng bất kỳ từ hay cử chỉ; họ có thể giao tiếp ở mức độ tư tưởng.
Để có một giao tiếp thành công, đó là không đủ chỉ để sử dụng một phương tiện truyền thông như một ngôn ngữ nói hoặc bằng văn bản. Yêu cầu chính cho một giao tiếp thành công giữa hai bên là khả năng của cả hai bên để hiểu những gì được truyền đạt từ bên kia. Ví dụ, giả sử có hai người. Một người biết làm thế nào để nói tiếng Anh và một trong những khác biết làm thế nào để nói tiếng Đức. Họ có thể giao tiếp với nhau? Câu trả lời là không, bởi vì họ không thể hiểu ngôn ngữ của nhau. Điều gì xảy ra nếu chúng ta thêm một tiếng Đức phiên dịch giữa chúng? Chúng tôi sẽ đồng ý rằng họ sẽ có thể giao tiếp với sự giúp đỡ của một dịch giả mặc dù họ không hiểu nhau trực tiếp.
Máy tính hiểu các hướng dẫn chỉ ở định dạng nhị phân, mà là một chuỗi các số 0 và số 1. Các chuỗi các số 0 và số 1, mà tất cả các máy tính hiểu, được gọi là ngôn ngữ máy hoặc mã máy. Một máy tính có một tập cố định các chỉ dẫn cơ bản mà nó hiểu. Mỗi máy tính đã thiết lập riêng của mình hướng dẫn. Ví dụ, 0010 có thể là một hướng dẫn để thêm hai con số trên một máy tính và 0101 là một chỉ dẫn để cộng hai số trên máy tính khác. Vì vậy, chương trình viết bằng ngôn ngữ máy là phụ thuộc vào máy. Đôi khi mã máy được gọi mã như bản địa như là nó có nguồn gốc ở máy mà nó được viết. Chương trình viết bằng ngôn ngữ máy rất khó khăn, nếu không phải không thể, để viết, đọc, hiểu, và sửa đổi. Giả sử bạn muốn viết một chương trình cho biết thêm rằng hai con số, 15 và 12. Chương trình này để thêm hai con số trong ngôn ngữ máy sẽ trông giống như hình dưới đây. Bạn không cần phải hiểu các mẫu mã được viết trong phần này. Nó chỉ dành cho mục đích thảo luận và minh hoạ.
đang được dịch, vui lòng đợi..
