Lập trình máy tính - Tổng quan
Giới thiệu về chương trình máy tính
Trước khi học lập trình máy tính, trước tiên chúng ta hãy hiểu các chương trình máy tính và những gì chúng làm.
Chương trình máy tính là một chuỗi các lệnh được viết bằng Ngôn ngữ lập trình máy tính để thực hiện một tác vụ cụ thể của máy tính.
Hai thuật ngữ quan trọng mà chúng tôi đã sử dụng trong định nghĩa trên là -
- Trình tự hướng dẫn
- Ngôn ngữ lập trình máy tính
Để hiểu các thuật ngữ này, hãy xem xét tình huống khi ai đó hỏi bạn về cách đi đến một KFC gần đó. Chính xác thì bạn làm gì để nói cho anh ấy biết đường đến KFC?
Bạn sẽ sử dụng Ngôn ngữ con người để chỉ đường đến KFC, như sau:
Đầu tiên đi thẳng, sau nửa km, rẽ trái từ đèn đỏ, sau đó lái xe khoảng một km và bạn sẽ thấy KFC ở bên phải.
Ở đây, bạn đã sử dụng English Language để đưa ra một số bước cần thực hiện để đến KFC. Nếu chúng được theo trình tự sau, thì bạn sẽ đến được KFC -
1. Go straight
2. Drive half kilometer
3. Take left
4. Drive around one kilometer
5. Search for KFC at your right side
Bây giờ, hãy thử lập bản đồ tình huống bằng một chương trình máy tính. Chuỗi hướng dẫn trên thực sự là mộtHuman Program viết vào English Language, hướng dẫn cách tiếp cận KFC từ một điểm xuất phát nhất định. Trình tự tương tự này có thể đã được đưa ra bằng tiếng Tây Ban Nha, tiếng Hindi, tiếng Ả Rập hoặc bất kỳ ngôn ngữ nào khác của con người, miễn là người tìm kiếm hướng dẫn biết bất kỳ ngôn ngữ nào trong số này.
Bây giờ, hãy quay lại và cố gắng hiểu một chương trình máy tính, đó là một chuỗi các lệnh được viết bằng Ngôn ngữ Máy tính để thực hiện một tác vụ cụ thể của máy tính. Sau đây là một chương trình đơn giản được viết bằngPython ngôn ngữ lập trình -
print "Hello, World!"
Chương trình máy tính trên hướng dẫn máy tính in "Hello, World!" trên màn hình máy tính.
Một chương trình máy tính còn được gọi là computer software, có thể từ hai dòng đến hàng triệu dòng hướng dẫn.
Hướng dẫn chương trình máy tính còn được gọi là mã nguồn chương trình và computer programming Cũng được gọi là program coding.
Một máy tính không có chương trình máy tính chỉ là một hộp kết xuất; nó là các chương trình làm cho máy tính hoạt động.
Khi chúng ta đã phát triển rất nhiều ngôn ngữ để giao tiếp với nhau, các nhà khoa học máy tính đã phát triển một số ngôn ngữ lập trình máy tính để cung cấp các chỉ dẫn cho máy tính (tức là viết các chương trình máy tính). Chúng ta sẽ thấy một số ngôn ngữ lập trình máy tính trong các chương tiếp theo.
Giới thiệu về lập trình máy tính
Nếu bạn hiểu những gì computer programlà, sau đó chúng ta sẽ nói: hành động viết chương trình máy tính được gọi là lập trình máy tính.
Như chúng tôi đã đề cập trước đó, có hàng trăm ngôn ngữ lập trình, có thể được sử dụng để viết các chương trình máy tính và sau đây là một vài trong số đó -
- Java
- C
- C++
- Python
- PHP
- Perl
- Ruby
Sử dụng các chương trình máy tính
Ngày nay các chương trình máy tính đang được sử dụng trong hầu hết các lĩnh vực, hộ gia đình, nông nghiệp, y tế, giải trí, quốc phòng, truyền thông, v.v. Dưới đây là một vài ứng dụng của chương trình máy tính -
MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome, v.v., là những ví dụ về các chương trình máy tính.
Các chương trình máy tính đang được sử dụng để phát triển đồ họa và các hiệu ứng đặc biệt trong quá trình làm phim.
Các chương trình máy tính đang được sử dụng để thực hiện Siêu âm, Tia X và các cuộc kiểm tra y tế khác.
Các chương trình máy tính đang được sử dụng trong điện thoại di động của chúng tôi để liên lạc SMS, Trò chuyện và thoại.
Lập trình máy tính
Người có thể viết chương trình máy tính hay nói cách khác, người có thể lập trình máy tính được gọi là Lập trình viên máy tính.
Dựa trên kiến thức chuyên môn về ngôn ngữ lập trình máy tính, chúng ta có thể đặt tên cho một lập trình viên máy tính như sau:
- Lập trình viên C
- Lập trình viên C ++
- Lập trình viên Java
- Lập trình viên Python
- Lập trình viên PHP
- Lập trình viên Perl
- Lập trình viên Ruby
Thuật toán
Từ quan điểm lập trình, một algorithmlà quy trình từng bước để giải quyết mọi vấn đề. Thuật toán là một phương pháp hiệu quả được biểu thị dưới dạng một tập hợp hữu hạn các lệnh được xác định rõ.
Do đó, một lập trình viên máy tính liệt kê tất cả các bước cần thiết để giải quyết sự cố trước khi viết mã thực. Sau đây là một ví dụ đơn giản về một thuật toán để tìm ra số lớn nhất từ một danh sách các số đã cho:
1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. If Li is last number from the list then
7. Print value stored in Largest and come out
8. Else repeat same process starting from step 3
Thuật toán trên đã được viết một cách thô thiển để giúp người mới bắt đầu có thể hiểu được khái niệm. Bạn sẽ bắt gặp những cách viết thuật toán máy tính được chuẩn hóa hơn khi bạn chuyển sang cấp độ lập trình máy tính nâng cao.