Xin chào và chào mừng trở lại.
Trong bài giảng này, tôi sẽ thực sự cung cấp cho bạn một tùy chọn khác về cách bạn có thể viết và
biên dịch chương trình C của mình, chủ yếu sử dụng trình biên dịch soạn thảo C trực tuyến.
Điều này hữu ích nếu bạn không có máy tính hoặc nếu bạn đang ở trong môi trường mà bạn chỉ có quyền
truy cập vào trình duyệt web và muốn viết một số mã, bạn chưa thiết lập máy tính của riêng mình
với IDE của bạn hoặc bạn không có quyền truy cập vào giao diện dòng lệnh.
Bạn chỉ cần có một trình duyệt.
Và có nhiều trình biên dịch C trực tuyến trên trình duyệt.
Vì vậy, tôi sẽ mở trình duyệt web Chrome của mình và cho bạn xem một số trình duyệt có sẵn.
Có rất nhiều cái khác nhau ngoài kia.
Về cơ bản, bạn có thể sử dụng trình biên dịch C trực tuyến trên Google để tìm ra nhiều trình biên dịch có sẵn.
Tôi sẽ chỉ cho bạn thấy một vài điều.
Một lần nữa, toàn bộ ý tưởng là trên một máy chủ ở đâu đó, có cách chỉnh sửa, biên dịch và chạy mã C của bạn chỉ
trực tuyến thông qua trình duyệt.
Một trong những cái phổ biến hơn, một trong những cái đầu tiên bạn sẽ thấy là cái này ở đây, là
gdb beta trực tuyến.
Nếu bạn nhìn ngay vào đây thì liên kết là w-w-w dot online gdb. com/online_c_compiler.
Một lần nữa, nếu bạn thực hiện tìm kiếm trên Google về trình biên dịch C trực tuyến, thông thường đây là trình biên dịch đầu tiên xuất hiện.
Bạn có thể chọn liên kết đó.
Đó là giao diện khá cơ bản.
Một lần nữa bạn đã chạy và gỡ lỗi.
Bạn thực sự có thể gỡ lỗi dừng chia sẻ.
Nó thực sự đưa ra một mẫu mã ban đầu với phần chính và bản in.
Chào thế giới.
Bạn cũng có thể chuyển các đối số dòng lệnh vào chương trình của mình để chương trình có một số tính năng hay ở đây.
Bảng điều khiển tương tác có thể cho phép bạn thực sự yêu cầu người dùng nhập dữ liệu và nó sẽ xuất
hiện ở đây.
Nhưng chương trình cơ bản, tất cả những gì bạn cần làm là bạn có thể viết mã và chỉnh sửa nó ở đây trong trình soạn thảo này.
Và khi bạn đã sẵn sàng sử dụng nó, bạn chỉ cần nói run.
Và điều này sẽ thực sự biên dịch chương trình xuống bên dưới và cho bạn biết nếu bạn có bất kỳ lỗi nào.
Và sau đó nó sẽ thực hiện đầu ra.
Vì vậy, nếu bạn gặp lỗi ở đây và nó cũng tự động lưu cho bạn và bạn nhấn chạy, bạn cũng sẽ thấy các
lỗi được liệt kê bên dưới.
Vì vậy, đây là một trình biên dịch trực tuyến nhỏ gọn mà bạn có thể sử dụng nếu không thích ý tưởng này.
Nếu bạn không có quyền truy cập vào IDE.
Một lần nữa, tính tương tác và cho phép bạn truyền các đối số dòng lệnh và một lần nữa nó cho phép bạn chạy
trình gỡ lỗi.
Chúng ta sẽ nói về trình gỡ lỗi trong các phần sau, nhưng đây chỉ là phần giới thiệu về một số
trình biên dịch trực tuyến, vì vậy bạn có thể kiểm tra trình biên dịch đó.
Một cái khác thường được sử dụng, mặc dù đôi khi nó có một số vấn đề về hiệu suất là trình biên dịch
C trực tuyến hướng dẫn.
Cái này bạn có thể lấy thông qua trình biên dịch C trực tuyến.
Vì vậy, nếu bạn chỉ cần đi đến điểm hướng dẫn. com/compile_c_online. php.
Ở đây lại có giao diện tương tự, ngoại trừ bây giờ bạn có trình chỉnh sửa ở phía bên trái và sau đó là thiết
bị đầu cuối, đầu ra ở phía bên phải.
Vì vậy, bạn có thể viết mã, bạn có thể chọn thực thi và bạn sẽ thấy kết quả ở phía bên phải.
Bây giờ cái này không có trình gỡ lỗi.
Điều này hạn chế hơn một chút, nhưng nó sẽ hiển thị cho bạn các lỗi.
Nếu bạn có lỗi, bạn biết những điều như thế.
Và nó cho phép bạn chạy các chương trình C cơ bản.
Bạn cũng có thể nhận đầu vào từ thiết bị đầu cuối bằng cách nếu muốn, nếu bạn muốn nhận đầu vào, bạn
sẽ nhập đầu vào ở đây.
Giao diện khá đẹp, đôi khi khá nhàm chán.
Tôi đã thấy cái này có một số vấn đề về hiệu suất.
Bạn biết đấy, với tất cả các trình biên dịch C trực tuyến, bạn sẽ luôn có một số tính năng hạn chế.
Bạn biết đấy, tôi thực sự không biết mã nguồn C này được lưu hoặc lưu vào bộ nhớ đệm trong trình duyệt của bạn trong bao lâu, vì vậy
bạn có thể muốn sao chép nó.
Nếu bạn viết một chương trình, hãy sao chép nó và lưu nó ở nơi khác vì trên mạng tôi không chắc chắn.
Một liên kết khác được sử dụng là tôi nghĩ đó là liên kết thứ hai ở đây vào thời điểm hiện tại của video này.
Đây có phải là chương trình không, đây có phải là trình biên dịch trực tuyến C tại chương trình không. com/c-programming/online-compiler lại có thêm
mã nguồn ghi tương tự ở đây.
Đầu ra bên phải.
Bạn chạy nó, bạn thấy kết quả, v.v.
Không chắc đây có phải là bản tương tác cuối cùng hay không mà tôi muốn giới thiệu nhanh cho bạn về trình biên dịch Cs50 IDE.
Và vì vậy nếu bạn truy cập trình biên dịch C trực tuyến, bạn nhập Cs50 IDE.
Tôi đã sử dụng điều này cho những việc khác nhau là chủ yếu.
Điều tuyệt vời là nó có thiết bị đầu cuối Linux.
Vì vậy, nếu bạn nhập Cs50 IDE vào Google, bạn sẽ thấy liên kết này xuất hiện.
Bây giờ ban đầu khi bạn truy cập Cs50 IDE, ít nhất là tại thời điểm ghi này, đó là ide cs50. io, bạn sẽ thấy cách làm việc
cũ không còn được dùng nữa.
Vậy bạn muốn click vào link này code Cs50 IO bạn muốn vào không gian mã.
Điều kiện tiên quyết duy nhất để sử dụng IDE trực tuyến này là.
Có phải bạn có tài khoản GitHub nên thực sự bạn phải đăng ký GitHub.
Có tên người dùng và mật khẩu.
Nhưng khi bạn chọn liên kết đó và sau khi đăng nhập vào GitHub, nó sẽ đưa bạn đến Mã Visual Studio
dành cho Cs50 này.
Và bạn chỉ có thể nói đăng nhập vì bạn sẽ phải đăng nhập vào GitHub nếu bạn chưa đăng nhập.
Khi bạn đăng nhập, nó sẽ yêu cầu bạn ủy quyền cho Cs50 IDE thực hiện một số việc.
Nếu bạn cảm thấy thoải mái với điều này, bạn có thể nói ủy quyền Cs50, IDE và sau đó bạn sẽ được chuyển
hướng đến ứng dụng được ủy quyền.
Ban đầu có thể mất vài phút để xây dựng và thiết lập không gian mã của bạn.
Và sau khi mọi thứ được tải xong, bạn sẽ thấy loại giao diện này.
Và nó trông giống như một IDE, phải không.
Vì vậy, đây là lý do tại sao cái này mạnh mẽ hơn một chút.
Vì vậy, bạn có thể lên đây và đảm bảo rằng bạn chọn tệp mới chứ không phải thư mục mới tệp mới.
Và bạn có thể đặt tên cho nó là hello World dot C.
Và bạn sẽ thấy tập tin đó đang được tạo.
Và sau đó người biên tập ở bên phải.
Vì vậy, bạn thực sự có thể bắt đầu viết một số mã nguồn cho tệp C tiêu chuẩn.
Và sau đó để chạy đoạn mã đó, bạn chỉ cần nhấn nút chạy và bạn sẽ thấy lỗi, v.v.
Ở đây bạn cũng có thể tương tác với thiết bị đầu cuối Linux bằng cách ra lệnh.
Ở đây bạn có thể thấy Hello World dot C thực sự được tạo ra ở đây.
Vì vậy, nếu tôi chỉ cần sao chép và dán và lấy một số mã và nó có số dòng, điều này thật tuyệt, bạn có thể chạy
nó và chạy trong quá trình gỡ lỗi.
Và nó có giao diện Visual Studio này.
Vì vậy, nếu bạn không thực sự muốn chạy nó ở đó, bạn có thể chạy nó trong terminal thông qua giao
diện dòng lệnh như tôi đã chỉ cho bạn trước đây.
Bạn biết đấy, nó đang chạy trong chế độ gỡ lỗi, nhưng ở đây nó có một giao diện nhỏ rất đẹp.
Tôi thường chỉ đến terminal và thực sự tôi sẽ chỉ gõ lệnh để thực thi.
Nhưng đây là một lựa chọn khác để chạy và viết mã của bạn.
Bây giờ chỉ cần nhớ rằng với tất cả các trình biên dịch C trực tuyến này, vì chúng có phần hạn chế về tính năng nên chúng sử dụng trình biên dịch GCC
hoặc biến thể của nó, nhưng chúng có thể không hỗ trợ tất cả các tính năng trong lớp.
Vì vậy, nếu bạn đang lập trình C nâng cao và bạn đang làm những việc như socket và bạn đang làm những việc như luồng,
thì những trình biên dịch C trực tuyến này thường không hoạt động cho việc đó.
Nhưng họ là một lựa chọn thứ ba tốt đẹp.
Nếu bạn đang chạy trốn và muốn viết một số mã C, bạn không có máy tính xách tay, bạn không có IDE và bạn không
có bất kỳ loại thiết bị đầu cuối nào đang hoạt động, bạn không có Cygwin cài đặt hoặc bất cứ điều gì.
Những trình biên dịch C trực tuyến này là một sự thay thế tuyệt vời.
Cảm ơn.