1 00:00:00,000 --> 00:00:10,180 >> [Παίζει μουσική] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA CHAN: Hello, world. 3 00:00:11,100 --> 00:00:13,670 Ας κάνουμε το πρώτο μας πρόγραμμα C. 4 00:00:13,670 --> 00:00:17,720 >> Για να γράψετε τα προγράμματά μας, θα είμαστε που εργάζονται στη συσκευή CS50. 5 00:00:17,720 --> 00:00:21,565 Είναι μια εικονική μηχανή που τρέχει ένα υπολογιστή στο εσωτερικό του υπολογιστή σας. 6 00:00:21,565 --> 00:00:23,240 >> Αυτό έχει πολλά οφέλη. 7 00:00:23,240 --> 00:00:28,140 Για το ένα, είναι ήδη συσταθεί με πολλά των εργαλείων και θα χρειαστείτε για το CS50. 8 00:00:28,140 --> 00:00:32,560 Σημαίνει, επίσης, ότι αν έχετε Mac, PC, Linux, ο καθένας με το 9 00:00:32,560 --> 00:00:33,950 ίδιο πράγμα. 10 00:00:33,950 --> 00:00:37,170 Αν δεν έχετε κατεβάσει το CS50 Appliance ακόμα, πηγαίνετε στο 11 00:00:37,170 --> 00:00:41,940 manual.cs50.net/appliance. 12 00:00:41,940 --> 00:00:45,280 >> Έχω συσκευή μου εδώ σε πλήρη οθόνη, αλλά μπορείτε να έχετε, επίσης, ως μια πλωτή 13 00:00:45,280 --> 00:00:47,800 παράθυρο, αν το επιθυμείτε. 14 00:00:47,800 --> 00:00:51,190 Θα ενθαρρύνω ιδιαίτερα τη δημιουργία ενός dropbox λαμβάνουν υπόψη το σύνολο των CS50 σας 15 00:00:51,190 --> 00:00:52,170 Φυσικά το έργο. 16 00:00:52,170 --> 00:00:56,400 Με αυτόν τον τρόπο, σε περίπτωση που κάτι συμβεί με υπολογιστή σας ή τη συσκευή, 17 00:00:56,400 --> 00:00:58,440 έχετε ένα αντίγραφο ασφαλείας στο σύννεφο. 18 00:00:58,440 --> 00:01:00,600 >> Ας ανοίξουμε τερματικό μας πρώτα. 19 00:01:00,600 --> 00:01:03,860 Το τερματικό είναι μια διασύνδεση που να χρησιμοποιήσετε για να περιηγηθείτε γύρω μας 20 00:01:03,860 --> 00:01:06,825 υπολογιστή, να γράψει, την κατάρτιση, και να εκτελέσει κώδικα. 21 00:01:06,825 --> 00:01:10,010 Θα γράψω στην πραγματικότητα οι περισσότεροι από κώδικά μας στο gedit, όμως. 22 00:01:10,010 --> 00:01:11,820 >> Ας φέρει αυτό μέχρι τώρα. 23 00:01:11,820 --> 00:01:14,940 Θα μας φέρει σε ένα μη αποθηκευμένο έγγραφο. 24 00:01:14,940 --> 00:01:17,330 Παρατηρήστε ότι αρχίζω να πληκτρολογείτε τον κωδικό C μου - 25 00:01:17,330 --> 00:01:19,500 Δεν υπάρχει καμία επισήμανση σύνταξης. 26 00:01:19,500 --> 00:01:23,670 Επισημάνετε τη σύνταξη μας βοηθάει οπτικά χρωματισμός τύπους δεδομένων, λειτουργίες, και 27 00:01:23,670 --> 00:01:25,080 μεταβλητές διαφορετικά. 28 00:01:25,080 --> 00:01:30,620 >> Ας σώσει αυτό το πρόγραμμα σε ένα φάκελο, και να το ονομάσουμε hello.c. 29 00:01:30,620 --> 00:01:33,960 Με αυτό τον τρόπο, θα έχουμε σύνταξη τονίζοντας καθώς πληκτρολογείτε. 30 00:01:33,960 --> 00:01:42,660 31 00:01:42,660 --> 00:01:45,120 Θα ξεκινήσουμε με τη συμπερίληψη δύο βιβλιοθήκες - 32 00:01:45,120 --> 00:01:52,290 περιλαμβάνουν cs50.h και περιλαμβάνουν stdio.h. 33 00:01:52,290 --> 00:01:56,730 Με αυτό τον τρόπο, το πρόγραμμά μας θα έχουν πρόσβαση με τις λειτουργίες στο εσωτερικό του CS50 34 00:01:56,730 --> 00:01:58,840 Standard I / O βιβλιοθήκη. 35 00:01:58,840 --> 00:02:02,070 >> Κάθε πρόγραμμα χρειάζεται μια κύρια λειτουργία, οπότε ας γράφουν ότι εδώ - 36 00:02:02,070 --> 00:02:06,290 main (void) με δύο άγκιστρα. 37 00:02:06,290 --> 00:02:09,139 Και τώρα εδώ είναι όπου θα γράψουμε το πρόγραμμά σας. 38 00:02:09,139 --> 00:02:15,395 >> Για το πρώτο μας πρόγραμμα, θα πρέπει ακριβώς μία γραμμή printf, Hello, World! 39 00:02:15,395 --> 00:02:18,070 40 00:02:18,070 --> 00:02:22,090 Με μια νέα γραμμή δικαιώματος εδώ για την αισθητική. 41 00:02:22,090 --> 00:02:24,930 >> Μόλις σώσει, θέλω να τρέξουμε το πρόγραμμά μου. 42 00:02:24,930 --> 00:02:27,200 Έτσι, Πάω να ανοίξει τερματικό μου τώρα. 43 00:02:27,200 --> 00:02:32,260 Αρχίζω να βγει στον κατάλογο σπίτι μου, αλλά για να αποκτήσετε πρόσβαση hello.c, θα πρέπει να είναι σε 44 00:02:32,260 --> 00:02:34,720 το ίδιο κατάλογο ή φάκελο. 45 00:02:34,720 --> 00:02:38,800 Έτσι, σε αυτή την ερώτηση εδώ, Πάω να πληκτρολογήσετε cd - 46 00:02:38,800 --> 00:02:40,700 αλλάξτε κατάλογο - 47 00:02:40,700 --> 00:02:45,960 Dropbox/2013/walkthroughs. 48 00:02:45,960 --> 00:02:48,220 Και τώρα είμαι σε περάσματα φάκελο μου. 49 00:02:48,220 --> 00:02:49,820 >> Πείτε ξεχάσω τι μου φάκελοι ονομάζονται. 50 00:02:49,820 --> 00:02:54,130 Τότε θα τύπου LS, η οποία θα λίστα με όλα τα αρχεία στο 51 00:02:54,130 --> 00:02:55,860 Αυτό τρέχοντα κατάλογο. 52 00:02:55,860 --> 00:03:03,480 Έτσι αλλάζει καταλόγους μερικές φορές περισσότερο, θεωρώ hello.c. 53 00:03:03,480 --> 00:03:07,040 Και αυτή η διαδικασία είναι ανάλογη με πλοήγηση μέσω Finder σε υπολογιστές Mac ή 54 00:03:07,040 --> 00:03:08,540 Ο υπολογιστής μου στα Windows. 55 00:03:08,540 --> 00:03:12,100 Στην πραγματικότητα, μπορώ να κάνω ακόμη και φακέλους ή καταλόγους δεξιά από το τερματικό 56 00:03:12,100 --> 00:03:16,240 με το Directory Μάρκα εντολή, mkdir. 57 00:03:16,240 --> 00:03:20,400 >> Αν θέλετε να αφαιρέσετε ένα αρχείο, μπορείτε να αφαιρέστε το από το τερματικό με rn, 58 00:03:20,400 --> 00:03:24,390 ακολουθούμενο από το όνομα του αρχείου που θέλετε να καταργήσετε, και πληκτρολογώντας y για το ναι 59 00:03:24,390 --> 00:03:28,420 όταν το τερματικό σας ρωτά για να επιβεβαιώσετε τη διαγραφή. 60 00:03:28,420 --> 00:03:29,970 >> Να είστε βέβαιος να διερευνήσει τερματικό. 61 00:03:29,970 --> 00:03:32,800 Υπάρχουν τόνοι των συντομεύσεων πληκτρολογίου για να σας βοηθήσει. 62 00:03:32,800 --> 00:03:37,060 Επίσης, gedit έχει στην πραγματικότητα ένα μικρό τερματικό στο κάτω μέρος εδώ, όπου μπορείτε 63 00:03:37,060 --> 00:03:40,746 μπορεί να κάνει τα ίδια πράγματα που κάναμε σε μεγαλύτερο τερματικό μας. 64 00:03:40,746 --> 00:03:44,290 >> Προς το παρόν, ας καταρτίζουν τον κωδικό μας με την ακόλουθη εντολή - 65 00:03:44,290 --> 00:03:46,430 κάνει γεια. 66 00:03:46,430 --> 00:03:49,050 Τώρα θα πρέπει να δείτε μια γραμμή με μια δέσμη των εντολών. 67 00:03:49,050 --> 00:03:52,510 Κάντε είναι ουσιαστικά ένα περιτύλιγμα που μόλις στέλνει μια λίστα εντολών για την 68 00:03:52,510 --> 00:03:54,860 τερματικό, όταν πληκτρολογείτε σε αυτή τη λέξη ένα. 69 00:03:54,860 --> 00:03:59,320 Σε αυτή την περίπτωση, τρέχει κλαγγή, ένα compiler με ένα σύνολο οδηγιών - 70 00:03:59,320 --> 00:04:00,030 σημαίες - 71 00:04:00,030 --> 00:04:03,310 σχετικά με το πώς να καταρτίσει το πρόγραμμα. 72 00:04:03,310 --> 00:04:08,460 >> Τώρα που έχουμε συντάξει hello.c, αν LS, θα πρέπει να δούμε ένα εκτελέσιμο αρχείο 73 00:04:08,460 --> 00:04:11,720 ονομάζεται γεια στον κατάλογο μας. 74 00:04:11,720 --> 00:04:18,430 Μπορούμε να τρέξει με την πληκτρολόγηση. / Γεια, και υπάρχει έξοδος του προγράμματος μας. 75 00:04:18,430 --> 00:04:19,380 >> Hello, world. 76 00:04:19,380 --> 00:04:21,670 Το όνομά μου είναι Zamyla, και αυτό είναι CS50. 77 00:04:21,670 --> 00:04:28,714