Lập trình máy tính - Môi trường
Mặc dù Thiết lập Môi trường không phải là một phần tử của bất kỳ Ngôn ngữ Lập trình nào, nhưng đây là bước đầu tiên cần thực hiện trước khi bắt đầu viết một chương trình.
Khi chúng ta nói Thiết lập Môi trường, nó chỉ đơn giản ngụ ý một cơ sở mà trên đó chúng ta có thể thực hiện lập trình của mình. Do đó, chúng ta cần phải thiết lập phần mềm cần thiết, tức là cài đặt trên PC của chúng ta, phần mềm này sẽ được sử dụng để viết các chương trình máy tính, biên dịch và thực thi chúng. Ví dụ: nếu bạn cần duyệt Internet, thì bạn cần thiết lập sau trên máy của mình -
- Một kết nối Internet hoạt động để kết nối với Internet
- Trình duyệt Web như Internet Explorer, Chrome, Safari, v.v.
Nếu bạn là người dùng PC, thì bạn sẽ nhận ra ảnh chụp màn hình sau, chúng tôi đã chụp từ Internet Explorer khi duyệt qua tutorialspoint.com.
Tương tự, bạn sẽ cần thiết lập sau để bắt đầu lập trình bằng bất kỳ ngôn ngữ lập trình nào.
- Một trình soạn thảo văn bản để tạo các chương trình máy tính.
- Một trình biên dịch để biên dịch các chương trình sang định dạng nhị phân.
- Một trình thông dịch để thực thi các chương trình trực tiếp.
Trong trường hợp bạn không tiếp xúc đủ với máy tính, bạn sẽ không thể thiết lập một trong hai phần mềm này. Vì vậy, chúng tôi khuyên bạn nên nhờ sự trợ giúp từ bất kỳ nhân viên kỹ thuật nào xung quanh bạn để thiết lập môi trường lập trình trên máy tính của bạn từ nơi bạn có thể bắt đầu. Nhưng đối với bạn, điều quan trọng là phải hiểu những vật dụng này là gì.
Trình soạn thảo văn bản
Trình soạn thảo văn bản là một phần mềm được sử dụng để viết các chương trình máy tính. Máy tính Windows của bạn phải có Notepad, có thể được sử dụng để gõ chương trình. Bạn có thể khởi chạy nó bằng cách làm theo các bước sau:
Start Icon → All Programs → Accessories → Notepad → Mouse Click on Notepad
Nó sẽ khởi chạy Notepad với cửa sổ sau:
Bạn có thể sử dụng phần mềm này để gõ chương trình máy tính của mình và lưu nó vào một tệp ở bất kỳ vị trí nào. Bạn có thể tải về và cài đặt các trình soạn thảo hay khác nhưNotepad++, có sẵn miễn phí.
Nếu bạn là người dùng Mac, thì bạn sẽ có TextEdit hoặc bạn có thể cài đặt một số trình soạn thảo thương mại khác như BBEdit để bắt đầu với.
Trình biên dịch?
Bạn viết chương trình máy tính của mình bằng ngôn ngữ lập trình yêu thích và lưu nó trong một tệp văn bản được gọi là tệp chương trình.
Bây giờ chúng ta hãy thử tìm hiểu chi tiết hơn về cách máy tính hiểu một chương trình do bạn viết bằng ngôn ngữ lập trình. Trên thực tế, máy tính không thể hiểu chương trình của bạn được đưa ra trực tiếp ở định dạng văn bản, vì vậy chúng ta cần chuyển đổi chương trình này sang định dạng nhị phân, mà máy tính có thể hiểu được.
Việc chuyển đổi từ chương trình văn bản sang tệp nhị phân được thực hiện bởi một phần mềm khác có tên là Trình biên dịch và quá trình chuyển đổi từ chương trình định dạng văn bản sang tệp định dạng nhị phân được gọi là biên dịch chương trình. Cuối cùng, bạn có thể thực thi tệp nhị phân để thực hiện tác vụ được lập trình.
Chúng tôi không đi vào chi tiết của một trình biên dịch và các giai đoạn khác nhau của quá trình biên dịch.
Sơ đồ quy trình sau đây đưa ra một minh họa về quy trình:
Vì vậy, nếu bạn định viết chương trình của mình bằng bất kỳ ngôn ngữ nào như vậy, cần biên dịch như C, C ++, Java và Pascal, v.v., thì bạn sẽ cần cài đặt trình biên dịch của chúng trước khi bắt đầu lập trình.
Thông dịch viên
Chúng ta vừa thảo luận về trình biên dịch và quá trình biên dịch. Trình biên dịch được yêu cầu trong trường hợp bạn định viết chương trình của mình bằng một ngôn ngữ lập trình cần được biên dịch sang định dạng nhị phân trước khi thực thi.
Có những ngôn ngữ lập trình khác như Python, PHP và Perl, không cần biên dịch sang định dạng nhị phân, thay vào đó, một trình thông dịch có thể được sử dụng để đọc từng dòng chương trình đó và thực thi chúng trực tiếp mà không cần chuyển đổi thêm.
Vì vậy, nếu bạn định viết chương trình của mình bằng PHP, Python, Perl, Ruby, v.v., thì bạn sẽ cần cài đặt trình thông dịch của chúng trước khi bắt đầu lập trình.
Tổng hợp trực tuyến
Nếu bạn không thể thiết lập bất kỳ trình soạn thảo, trình biên dịch hoặc trình thông dịch nào trên máy của mình, thì tutorialspoint.com cung cấp một phương tiện để biên dịch và chạy hầu hết các chương trình trực tuyến chỉ với một cú nhấp chuột dễ dàng.
Vì vậy, đừng lo lắng và hãy tiến xa hơn nữa để có trải nghiệm thú vị để trở thành một lập trình viên máy tính trong các bước đơn giản và dễ dàng.