[Chơi nhạc] ZAMYLA CHAN: Xin chào, thế giới. Chúng ta hãy làm cho chương trình C đầu tiên của chúng tôi. Để viết các chương trình của chúng tôi, chúng tôi sẽ làm việc trong các CS50 gia dụng. Đó là một máy ảo chạy một máy tính bên trong máy tính của bạn. Này có rất nhiều lợi ích. Đối với một, nó đã được thiết lập với rất nhiều các công cụ và bạn sẽ cần cho CS50. Nó cũng có nghĩa là cho dù bạn có Mac, PC, Linux, mọi người sử dụng điều tương tự. Nếu bạn không tải về các CS50 gia dụng nào, đi đến manual.cs50.net/appliance. Tôi có gia dụng của tôi ở đây toàn màn hình, nhưng bạn cũng có thể có nó như là một nổi cửa sổ, nếu bạn muốn. Tôi rất khuyến khích việc thiết lập một Dropbox tài khoản cho tất cả các CS50 của bạn khóa học. Theo đó, trong trường hợp xảy ra với máy tính của bạn hoặc gia dụng, bạn có một bản sao lưu trong đám mây. Hãy mở thiết bị đầu cuối của chúng tôi đầu tiên. Thiết bị đầu cuối là một giao diện mà chúng tôi có thể sử dụng để di chuyển xung quanh của chúng tôi máy tính, viết, biên dịch, và chạy mã. Chúng tôi sẽ thực sự viết hầu hết mã của chúng tôi trong gedit, mặc dù. Vì vậy, hãy mang lại điều này ngay bây giờ. Nó sẽ đưa chúng ta đến một tài liệu chưa được lưu. Nhận thấy rằng tôi bắt đầu nhập mã C của tôi - không có bất kỳ nổi bật cú pháp. Nổi bật cú pháp giúp chúng ta trực quan bằng cách màu các loại dữ liệu, chức năng, và biến khác nhau. Vì vậy, hãy lưu chương trình này vào một thư mục, và gọi nó là hello.c. Bằng cách này, chúng tôi sẽ có cú pháp làm nổi bật như chúng tôi gõ. Chúng tôi sẽ bắt đầu bằng bao gồm hai thư viện - bao gồm cs50.h và bao gồm stdio.h. Bằng cách này, chương trình của chúng tôi sẽ có quyền truy cập các chức năng bên trong CS50 Tiêu chuẩn thư viện I / O. Mỗi chương trình cần có một chức năng chính, vì vậy hãy viết rằng đây - main (void) với hai dấu ngoặc nhọn. Và bây giờ đây là nơi mà bạn sẽ viết chương trình của bạn. Đối với chương trình đầu tiên của chúng tôi, chúng tôi sẽ chỉ có một dòng printf, hello, thế giới! Với một dòng mới phải đây cho thẩm mỹ. Một khi tôi tiết kiệm, tôi muốn chạy chương trình của tôi. Vì vậy, tôi sẽ mở thiết bị đầu cuối của tôi bây giờ. Tôi bắt đầu đi ra trong thư mục chính của tôi, nhưng truy cập hello.c, tôi cần phải có trong cùng một thư mục hoặc thư mục. Vì vậy, ở bên phải nhanh chóng này đây, Tôi sẽ gõ cd - thay đổi thư mục - Dropbox/2013/walkthroughs. Và bây giờ tôi đang ở trong thư mục walkthroughs của tôi. Nói rằng tôi quên những gì của tôi thư mục được gọi là. Sau đó, tôi sẽ gõ ls, mà sẽ liệt kê tất cả các tập tin trong thư mục hiện tại. Vì vậy, thay đổi thư mục một vài nhiều lần, tôi thấy hello.c. Và quá trình này là tương tự điều hướng thông qua Finder trên máy Mac hoặc Máy tính của tôi trong Windows. Trong thực tế, tôi thậm chí có thể tạo các thư mục hoặc thư mục ngay từ thiết bị đầu cuối với mục Make lệnh, mkdir. Nếu bạn muốn xóa một tập tin, bạn thể loại bỏ nó từ thiết bị đầu cuối với rn, tiếp theo là tên của tập tin bạn muốn loại bỏ, và gõ y cho có khi các thiết bị đầu cuối sẽ yêu cầu bạn để xác nhận việc xóa. Hãy chắc chắn để khám phá thiết bị đầu cuối. Có rất nhiều các phím tắt để giúp bạn ra ngoài. Ngoài ra, gedit thực sự có một nhỏ thiết bị đầu cuối ở phía dưới đây mà bạn có thể làm những điều chúng tôi đã làm trong thiết bị đầu cuối lớn hơn của chúng tôi. Còn bây giờ, chúng ta hãy biên dịch mã của chúng tôi với lệnh sau đây - thực hiện chào. Bây giờ bạn sẽ thấy một phù hợp với một loạt các lệnh. Thực hiện cơ bản là một wrapper mà chỉ gửi một danh sách các lệnh cho thiết bị đầu cuối khi bạn gõ trong đó một từ. Trong trường hợp này, nó đang chạy kêu vang, một trình biên dịch với một tập hợp các hướng dẫn - cờ - làm thế nào để biên dịch chương trình. Bây giờ chúng ta đã biên soạn hello.c, nếu chúng ta ls, chúng ta sẽ thấy một tập tin thực thi hello trong thư mục của chúng tôi. Chúng tôi chạy nó bằng cách gõ. / Hello, và có sản lượng chương trình của chúng tôi. Xin chào, thế giới. Tên tôi là Zamyla, và đây là CS50.