1 00:00:00,000 --> 00:00:10,180 >> [సంగీతాన్ని] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA చాన్: హలో ప్రపంచ. 3 00:00:11,100 --> 00:00:13,670 యొక్క మా మొదటి సి కార్యక్రమం తయారు చేద్దాము. 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 ఉపకరణం ఇంకా, వెళ్ళండి 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 నేను అత్యంత డ్రాప్బాక్స్ ఏర్పాటు ప్రోత్సహిస్తున్నాము మీ 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 నా సి కోడ్ టైప్ చేయడం ప్రారంభించండి గమనించవచ్చు - 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 ప్రామాణిక I / O గ్రంథాలయం. 35 00:01:58,840 --> 00:02:02,070 >> ప్రతి కార్యక్రమం, ఒక ప్రధాన విధి అవసరం కాబట్టి యొక్క ఇక్కడ వ్రాయండి వీలు - 36 00:02:02,070 --> 00:02:06,290 రెండు గిరజాల బంధాలను ప్రధాన (శూన్యమైన). 37 00:02:06,290 --> 00:02:09,139 ఇక్కడ మీరు చేస్తాము మరియు ఇప్పుడు ఇక్కడ ఉంది మీ ప్రోగ్రామ్ను రాయడం. 38 00:02:09,139 --> 00:02:15,395 >> మా మొదటి కార్యక్రమం కోసం, మేము కేవలం ఉంటుంది ఒక లైన్ printf, హలో, ప్రపంచం! 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 మరియు ఈ ప్రక్రియ అనురూపం Macs లోని ఫైండర్ ద్వారా నావిగేట్ లేదా 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 తయారు డైరెక్టరీ తో కమాండ్, 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 ఈ సందర్భంలో, అది గణగణమని ద్వని చేయు నడుస్తున్న చేసిన సూచనలు సమితి తో కంపైలర్ - 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 >> హలో, ప్రపంచం. 76 00:04:19,380 --> 00:04:21,670 నా పేరు Zamyla ఉంది, మరియు ఈ CS50 ఉంది. 77 00:04:21,670 --> 00:04:28,714