Difference between revisions of "C-and-C++/C2/First-C-Program/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 16: Line 16:
 
|-
 
|-
 
| 00.08
 
| 00.08
| একটি সহজ C প্রোগ্রাম কিভাবে লেখে
+
| একটি সহজ C প্রোগ্রাম কিভাবে লেখে,
  
 
|-
 
|-
 
| 00.11
 
| 00.11
| কিভাবে কম্পাইল করে
+
| কিভাবে কম্পাইল করে,
  
 
|-
 
|-
 
| 00.13
 
| 00.13
| কিভাবে এক্সিকিউট করে
+
| কিভাবে এক্সিকিউট করে।
  
 
|-
 
|-
Line 48: Line 48:
 
|-
 
|-
 
| 00.39
 
| 00.39
|কিছু এডিটর হল vim এবং gedit.
+
|কিছু এডিটর হল '''vim''' এবং '''gedit'''.
  
 
|-
 
|-
Line 64: Line 64:
 
|-
 
|-
 
| 00.56
 
| 00.56
|আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
+
|আপনার কীবোর্ড '''Ctrl, Alt''' এবং '''T''' একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
  
 
|-
 
|-
Line 72: Line 72:
 
|-
 
|-
 
| 01.12
 
| 01.12
|"gedit" স্পেস "talk" ডট "c" স্পেস "&"
+
|'''"gedit"''' স্পেস '''"talk"''' ডট '''"c"''' স্পেস "&".
  
 
|-
 
|-
 
| 01.20
 
| 01.20
|প্রম্পট মুক্ত করতে আমরা ampersand (&) ব্যবহার করি।
+
|প্রম্পট মুক্ত করতে আমরা '''ampersand (&)''' ব্যবহার করি।
  
 
|-
 
|-
 
| 01.25
 
| 01.25
| লক্ষ্য করুন যে সকল C ফাইলের এক্সটেনশন ডট "c" হবে।
+
| লক্ষ্য করুন যে সকল '''C''' ফাইলের এক্সটেনশন ডট '''"c"''' হবে।
  
 
|-
 
|-
 
|01.31
 
|01.31
|  এখন Enter টিপুন।
+
|  এখন '''Enter''' টিপুন।
  
 
|-
 
|-
Line 124: Line 124:
 
|-
 
|-
 
| 02.07  
 
| 02.07  
| এখন Enter টিপুন।
+
| এখন '''Enter''' টিপুন।
  
 
|-
 
|-
 
|02.09
 
|02.09
|এখন লিখুন হ্যাশ "#include" স্পেস ওপেনিং ব্রেকেট, ক্লোসিং ব্রেকেট।   
+
|এখন লিখুন হ্যাশ '''"#include"''' স্পেস ওপেনিং ব্রেকেট, ক্লোসিং ব্রেকেট।   
  
 
|-
 
|-
Line 136: Line 136:
 
|-
 
|-
 
| 02.24
 
| 02.24
| এখন বন্ধনীর ভিতরে লিখুন "stdio" ডট "h".
+
| এখন বন্ধনীর ভিতরে লিখুন '''"stdio"''' ডট '''"h"'''.
  
 
|-
 
|-
 
| 02.30
 
| 02.30
|  stdio.h একটি হেডার ফাইল।
+
'''stdio.h''' একটি হেডার ফাইল।
  
 
|-
 
|-
Line 148: Line 148:
 
|-
 
|-
 
| 02.43
 
| 02.43
| এখন লিখুন "int" স্পেস "main" ওপেনিং ব্রেকেট, ক্লোসিং ব্রেকেট  "( )"
+
| এখন লিখুন '''"int"''' স্পেস '''"main"''' ওপেনিং ব্রেকেট, ক্লোসিং ব্রেকেট  "( )"
  
 
|-
 
|-
 
| 02.50
 
| 02.50
| | main একটি বিশেষ ফাংশন।
+
| | '''main''' একটি বিশেষ ফাংশন।
 
|-
 
|-
 
| 02.52
 
| 02.52
Line 163: Line 163:
 
|-
 
|-
 
| 03.04
 
| 03.04
|  main দ্বারা অনুসৃত পেরেনথীসীস ব্যবহারকারীদের বলে যে main হল একটি ফাংশন।
+
'''main''' দ্বারা অনুসৃত পেরেনথীসীস ব্যবহারকারীদের বলে যে '''main''' হল একটি ফাংশন।
  
 
|-
 
|-
 
| 03.11
 
| 03.11
| এখানে int main function কোনো আর্গুমেন্ট নেয় না।
+
| এখানে '''int main function''' কোনো আর্গুমেন্ট নেয় না।
  
 
|-
 
|-
 
| 03.15
 
| 03.15
|এটি integer মান ফেরত দেয়।
+
|এটি '''integer''' মান ফেরত দেয়।
  
 
|-
 
|-
 
| 03.19
 
| 03.19
| আমরা অন্য টিউটোরিয়ালে data types সম্পর্কে শিখব।
+
| আমরা অন্য টিউটোরিয়ালে '''data types''' সম্পর্কে শিখব।
  
 
|-
 
|-
Line 207: Line 207:
 
|-
 
|-
 
| 03.58
 
| 03.58
| ওপেন কার্লি ব্রেকেট লিখুন "{"
+
| ওপেন কার্লি ব্রেকেট লিখুন '''"{"'''
  
 
|-
 
|-
Line 215: Line 215:
 
|-
 
|-
 
| 04.05
 
| 04.05
|তারপর ক্লোসিং কার্লি ব্রেকেট লিখুন "}"
+
|তারপর ক্লোসিং কার্লি ব্রেকেট লিখুন '''"}"'''
 
   
 
   
 
|-
 
|-
Line 227: Line 227:
 
|-
 
|-
 
| 04.14
 
| 04.14
|Enter দুইবার টিপুন, কার্সার এক লাইন উপরে নিয়ে যান।
+
|'''Enter''' দুইবার টিপুন, কার্সার এক লাইন উপরে নিয়ে যান।
  
 
|-
 
|-
Line 243: Line 243:
 
|-
 
|-
 
| 04.29
 
| 04.29
| এবং লিখি "printf" ওপেনিং ব্রেকেট ক্লোসিং ব্রেকেট "( )"
+
| এবং লিখি '''"printf"''' ওপেনিং ব্রেকেট ক্লোসিং ব্রেকেট '''"()"'''
  
 
|-
 
|-
 
| 04.34
 
| 04.34
|printf, টার্মিনালে আউটপুট প্রিন্ট করার একটি স্ট্যান্ডার্ড C ফাংশন।
+
|'''printf''', টার্মিনালে আউটপুট প্রিন্ট করার একটি স্ট্যান্ডার্ড C ফাংশন।
  
 
|-
 
|-
Line 259: Line 259:
 
|-
 
|-
 
| 04.50
 
| 04.50
|এখন লিখুন "Talk To a Teacher backslash n".
+
|এখন লিখুন '''"Talk To a Teacher''' backslash '''n"'''.
  
 
|-
 
|-
 
| 05.00
 
| 05.00
|ব্যাকস্ল্যাশ n  "\n" নতুন লাইন সূচিত করে।
+
|ব্যাকস্ল্যাশ n  '''"\n"''' নতুন লাইন সূচিত করে।
  
 
|-
 
|-
 
| 05.03
 
| 05.03
|ফলস্বরূপ, printf ফাংশন সঞ্চালনের পর কার্সার নতুন লাইন চলে আসে।
+
|ফলস্বরূপ, '''printf''' ফাংশন সঞ্চালনের পর কার্সার নতুন লাইন চলে আসে।
  
 
|-
 
|-
 
| 05.11
 
| 05.11
| প্রতিটি C স্টেটমেন্ট সেমিকোলন ";" দিয়ে শেষ হওয়া আবশ্যক।
+
| প্রতিটি C স্টেটমেন্ট সেমিকোলন '''";"''' দিয়ে শেষ হওয়া আবশ্যক।
  
 
|-
 
|-
Line 283: Line 283:
 
|-
 
|-
 
|05.24
 
|05.24
|এখন Enter টিপুন। এখানে তিনটি স্পেস দিন
+
|এখন '''Enter''' টিপুন। এখানে তিনটি স্পেস দিন
  
 
|-
 
|-
 
|05.28
 
|05.28
| এবং লিখুন  "return" স্পেস "0" এবং একটি সেমিকোলন ";"
+
| এবং লিখুন  '''"return"''' স্পেস '''"0"''' এবং একটি সেমিকোলন '''";"'''
  
 
|-
 
|-
Line 295: Line 295:
 
|-
 
|-
 
| 05.38
 
| 05.38
|এই ফাংশনের জন্য একটি পূর্ণসংখ্যা ফেরত পাওয়া উচিত কারণ ফাংশনের ধরন হল int.
+
|এই ফাংশনের জন্য একটি পূর্ণসংখ্যা ফেরত পাওয়া উচিত কারণ ফাংশনের ধরন হল '''int'''.
  
 
|-
 
|-
Line 307: Line 307:
 
|-
 
|-
 
| 05.56
 
| 05.56
| এখন ফাইলটি সংরক্ষণ করতে "Save" বোতামে টিপুন।
+
| এখন ফাইলটি সংরক্ষণ করতে '''"Save"''' বোতামে টিপুন।
  
 
|-
 
|-
Line 327: Line 327:
 
|-
 
|-
 
| 06.15
 
| 06.15
|এখন লিখুন "gcc" স্পেস "talk.c" স্পেস হাইফেন "-o" স্পেস "myoutput"
+
|এখন লিখুন '''"gcc"''' স্পেস '''"talk.c"''' স্পেস হাইফেন '''"-o"''' স্পেস '''"myoutput"'''
  
 
|-
 
|-
 
| 06.24
 
| 06.24
| gcc হল কম্পাইলার।
+
| '''gcc''' হল কম্পাইলার।
  
 
|-
 
|-
 
| 06.27
 
| 06.27
|talk.c হল আমাদের ফাইলের নাম।
+
|'''talk.c''' হল আমাদের ফাইলের নাম।
 
|-
 
|-
 
| 06.30
 
| 06.30
| -o myoutput বলে যে এক্সিকিউটেবল myoutput ফাইলে যাওয়া উচিত।
+
| '''-o myoutput''' বলে যে এক্সিকিউটেবল '''myoutput''' ফাইলে যাওয়া উচিত।
  
 
|-
 
|-
 
| 06.37
 
| 06.37
|  এখন Enter টিপুন।
+
|  এখন '''Enter''' টিপুন।
  
 
|-
 
|-
Line 350: Line 350:
 
|-
 
|-
 
| 06.42
 
| 06.42
|ls -lrt লিখে, আমরা দেখতে পারি যে myoutput তৈরি করা অন্তিম ফাইল।
+
|'''ls -lrt''' লিখে, আমরা দেখতে পারি যে '''myoutput''' তৈরি করা অন্তিম ফাইল।
  
 
|-
 
|-
 
| 06.54
 
| 06.54
|প্রোগ্রাম এক্সিকিউট করতে, লিখুন ডট স্ল্যাশ ". / Myoutput". Enter টিপুন।
+
|প্রোগ্রাম এক্সিকিউট করতে, লিখুন ডট স্ল্যাশ '''". / Myoutput"'''. '''Enter''' টিপুন।
  
 
|-
 
|-
 
|07.01
 
|07.01
|  এখানে আউটপুট "Talk To a Teacher" হিসাবে প্রদর্শিত হয়েছে।
+
|  এখানে আউটপুট '''"Talk To a Teacher"''' হিসাবে প্রদর্শিত হয়েছে।
  
 
|-
 
|-
Line 374: Line 374:
 
|-
 
|-
 
| 07.17
 
| 07.17
| রিটার্ন স্টেটমেন্টের পর, আরেকটি  printf স্টেটমেন্ট যোগ করা যাক। এখানে স্পেস দিন এবং লিখুন printf ("Welcome \n") শেষে সেমিকোলন লিখুন।
+
| রিটার্ন স্টেটমেন্টের পর, আরেকটি  '''printf''' স্টেটমেন্ট যোগ করা যাক। এখানে স্পেস দিন এবং লিখুন printf ("Welcome \n") শেষে সেমিকোলন লিখুন।
  
 
|-
 
|-
Line 386: Line 386:
 
|-
 
|-
 
|07.41  
 
|07.41  
|  আপনি up arrow কী ব্যবহার করে পূর্বে উল্লিখিত কমান্ড অনুস্মরণ করতে পারেন
+
|  আপনি '''up arrow''' কী ব্যবহার করে পূর্বে উল্লিখিত কমান্ড অনুস্মরণ করতে পারেন,
  
 
|-
 
|-
Line 394: Line 394:
 
|-
 
|-
 
| 07.51
 
| 07.51
|আমরা দেখতে পারি যে দ্বিতীয় স্টেটমেন্ট welcome এক্সিকিউট করা হইনি।
+
|আমরা দেখতে পারি যে দ্বিতীয় স্টেটমেন্ট '''welcome''' এক্সিকিউট করা হইনি।
  
 
|-
 
|-
Line 414: Line 414:
 
|-
 
|-
 
| 08.15
 
| 08.15
|আমরা দেখতে পারি যে দ্বিতীয় printf স্টেটমেন্ট welcome ও এক্সিকিউট করা হয়েছে।
+
|আমরা দেখতে পারি যে দ্বিতীয় '''printf''' স্টেটমেন্ট welcome ও এক্সিকিউট করা হয়েছে।
  
 
|-
 
|-
Line 422: Line 422:
 
|-
 
|-
 
| 08.29  
 
| 08.29  
| ধরুন আমি এখানে "stdio.h" এ ডট লিখতে ভুলে গেছি। save এ টিপুন।
+
| ধরুন আমি এখানে '''"stdio.h"''' এ ডট লিখতে ভুলে গেছি। save এ টিপুন।
  
 
|-
 
|-
Line 434: Line 434:
 
|-
 
|-
 
| 08.42
 
| 08.42
|আমাদের talk.c ফাইলে দ্বিতীয় লাইনে একটি ফেটল এরর আছে।
+
|আমাদের '''talk.c''' ফাইলে দ্বিতীয় লাইনে একটি ফেটল এরর আছে।
  
 
|-
 
|-
 
| 08.48
 
| 08.48
|কম্পাইলার "stdioh" নামের সাথে header file খুঁজতে পারে না সুতরাং এটি এরর দেয় যে  no such file or directory.
+
|কম্পাইলার '''"stdioh"''' নামের সাথে '''header file''' খুঁজতে পারে না সুতরাং এটি এরর দেয় যে  no such file or directory.
  
 
|-
 
|-
Line 465: Line 465:
 
|-
 
|-
 
| 09.31
 
| 09.31
| Save এ টিপুন। কম্পাইল এবং এক্সিকিউট করি।
+
| '''Save''' এ টিপুন। কম্পাইল এবং এক্সিকিউট করি।
  
 
|-
 
|-
Line 496: Line 496:
 
|-
 
|-
 
| 10.24
 
| 10.24
| Save এ টিপুন।
+
| '''Save''' এ টিপুন।
  
 
|-
 
|-
Line 528: Line 528:
 
|-
 
|-
 
| 11.03
 
| 11.03
|"\n" printf স্টেটমেন্টে অন্তর্ভুক্ত না হলে কি হয় দেখুন।
+
|'''"\n" printf''' স্টেটমেন্টে অন্তর্ভুক্ত না হলে কি হয় দেখুন।
  
 
|-
 
|-

Revision as of 00:57, 23 August 2013

Time Narration


00.02 প্রথম C প্রোগ্রামের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.06 এই টিউটোরিয়ালে আমরা শিখব,
00.08 একটি সহজ C প্রোগ্রাম কিভাবে লেখে,
00.11 কিভাবে কম্পাইল করে,
00.13 কিভাবে এক্সিকিউট করে।
00.14 আমরা কিছু সাধারণ এরর এবং তাদের সমাধান সম্পর্কেও ব্যাখ্যা করব।
00.19 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00.21 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং উবুন্টুতে gcc কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00.31 এই টিউটোরিয়ালটি অনুশীলন করতে,
00.33 আপনাকে উবুন্টু অপারেটিং সিস্টেম এবং এডিটরের সাথে পরিচিত হতে হবে।
00.39 কিছু এডিটর হল vim এবং gedit.
00.42 আমি এই টিউটোরিয়ালে gedit ব্যবহার করব।
00.46 প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট http://spoken-tutorial.org পরিদর্শন করুন।
00.51 একটি C প্রোগ্রাম কিভাবে লেখে তা একটি উদাহরণের মাধ্যমে বলি।
00.56 আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
01.07 এখন টেক্সট এডিটর খুলুন। সুতরাং, প্রম্পটে লিখুন
01.12 "gedit" স্পেস "talk" ডট "c" স্পেস "&".
01.20 প্রম্পট মুক্ত করতে আমরা ampersand (&) ব্যবহার করি।
01.25 লক্ষ্য করুন যে সকল C ফাইলের এক্সটেনশন ডট "c" হবে।
01.31 এখন Enter টিপুন।
01.33 টেক্সট এডিটর খুলে গেছে।
01.37 একটি প্রোগ্রাম লেখা শুরু করা যাক।
01.39 এখন লিখুন ডবল স্ল্যাশ "/ /" স্পেস
01.42 “My first C program”.
01.48 এখানে, ডবল স্ল্যাশ লাইন কমেন্ট করতে ব্যবহৃত হয়েছে।
01.52 কমেন্ট প্রোগ্রামের প্রবাহ বুঝতে ব্যবহৃত হয়েছে।
01.56 এটি নথিপত্রের জন্য দরকারী।
01.58 এটি আমাদের প্রোগ্রাম সম্পর্কে তথ্য দেয়।
02.01 ডবল স্ল্যাশকে সিঙ্গল লাইন কমেন্ট বলা হয়।
02.07 এখন Enter টিপুন।
02.09 এখন লিখুন হ্যাশ "#include" স্পেস ওপেনিং ব্রেকেট, ক্লোসিং ব্রেকেট।
02.17 প্রথমে বন্ধনী সমাপ্ত করে তারপর এর ভিতরে লেখা শুরু করা সর্বদা একটি ভাল অনুশীলন।
02.24 এখন বন্ধনীর ভিতরে লিখুন "stdio" ডট "h".
02.30 stdio.h একটি হেডার ফাইল।
02.33 স্ট্যান্ডার্ড ইনপুট / আউটপুট ফাংশন ব্যবহার করার সময় প্রোগ্রামে এই হেডার ফাইলটি থাকা আবশ্যক। এখন Enter টিপুন।
02.43 এখন লিখুন "int" স্পেস "main" ওপেনিং ব্রেকেট, ক্লোসিং ব্রেকেট "( )"
02.50 main একটি বিশেষ ফাংশন।
02.52 এটি সূচিত করে যে প্রোগ্রামের সঞ্চালন এই লাইন থেকে শুরু হয়।
02.58 ওপেনিং ব্রেকেট এবং ক্লোসিং ব্রেকেটকে পেরেনথীসীস বলা হয়।
03.04 main দ্বারা অনুসৃত পেরেনথীসীস ব্যবহারকারীদের বলে যে main হল একটি ফাংশন।
03.11 এখানে int main function কোনো আর্গুমেন্ট নেয় না।
03.15 এটি integer মান ফেরত দেয়।
03.19 আমরা অন্য টিউটোরিয়ালে data types সম্পর্কে শিখব।
03.23 এখন main ফাংশন সম্পর্কে অধিক জানতে স্লাইডে যাওয়া যাক। পরবর্তী স্লাইডে যাই।
03.30 প্রতিটি প্রোগ্রামের একটি মেন ফাংশন থাকা আবশ্যক।
03.33 সেখানে একাধিক মেন ফাংশন থাকা উচিত নয়।
03.37 অন্যথায় কম্পাইলার প্রোগ্রামের প্রারম্ভ সনাক্ত করতে পারে না।
03.41 পেরেনথীসীসের খালি পেয়ার সূচিত করে যে মেনে কোনো আর্গুমেন্ট নেই।
03.46 আসন্ন টিউটোরিয়ালে আর্গুমেন্টের ধারণা সম্পর্কে আলোচনা করা হবে।
03.52 এখন আমাদের প্রোগ্রামে ফিরে আসা যাক। Enter টিপুন।
03.58 ওপেন কার্লি ব্রেকেট লিখুন "{"
04.00 ওপেনিং কার্লি ব্রেকেট মেন ফাংশনের প্রারম্ভ চিহ্নিত করে।
04.05 তারপর ক্লোসিং কার্লি ব্রেকেট লিখুন "}"
04.08 ক্লোসিং কার্লি ব্রেকেট মেন ফাংশনের সমাপ্তি সূচিত করে।
04.13 এখন বন্ধনীর ভিতরে
04.14 Enter দুইবার টিপুন, কার্সার এক লাইন উপরে নিয়ে যান।
04.20 ইন্ডেনটেশন কোড পড়তে সহজ করে।
04.23 এটি দ্রুত এরর সনাক্ত করতেও সাহায্য করে।
04.26 তাই এখানে তিনটি স্পেস দেই
04.29 এবং লিখি "printf" ওপেনিং ব্রেকেট ক্লোসিং ব্রেকেট "()"
04.34 printf, টার্মিনালে আউটপুট প্রিন্ট করার একটি স্ট্যান্ডার্ড C ফাংশন।
04.39 এখানে বন্ধনীর ভিতরে, ডবল উদ্ধৃতির মধ্যে
04.44 printf বিবৃতিতে ডবল উদ্ধৃতির মধ্যে যাকিছু টার্মিনালে প্রিন্ট করা হবে।
04.50 এখন লিখুন "Talk To a Teacher backslash n".
05.00 ব্যাকস্ল্যাশ n "\n" নতুন লাইন সূচিত করে।
05.03 ফলস্বরূপ, printf ফাংশন সঞ্চালনের পর কার্সার নতুন লাইন চলে আসে।
05.11 প্রতিটি C স্টেটমেন্ট সেমিকোলন ";" দিয়ে শেষ হওয়া আবশ্যক।
05.15 অতএব, এটি এই লাইনের শেষে লিখুন।
05.19 সেমিকোলন একটি স্টেটমেন্ট টার্মিনেটর হিসাবে কাজ করে।
05.24 এখন Enter টিপুন। এখানে তিনটি স্পেস দিন
05.28 এবং লিখুন "return" স্পেস "0" এবং একটি সেমিকোলন ";"
05.34 এই স্টেটমেন্ট পূর্ণসংখ্যা শূন্য ফেরত দেয়।
05.38 এই ফাংশনের জন্য একটি পূর্ণসংখ্যা ফেরত পাওয়া উচিত কারণ ফাংশনের ধরন হল int.
05.45 return স্টেটমেন্ট এক্সিকিউটেবল স্টেটমেন্টের সমাপ্তি চিনহিত করে।
05.51 আমরা অন্য টিউটোরিয়ালে রিটার্ন ভ্যালু সম্পর্কে আরও শিখব।
05.56 এখন ফাইলটি সংরক্ষণ করতে "Save" বোতামে টিপুন।
06.00 প্রায়ই ফাইল সংরক্ষণ করা একটি ভাল অভ্যাস।
06.03 এটি আকস্মিক পাওয়ার কমতি থেকে আপনাকে রক্ষা করবে।
06.06 অ্যাপ্লিকেশন ক্রেশ হলেও এটি সহায়ক হবে।
06.10 এখন প্রোগ্রামটি কম্পাইল করা যাক। টার্মিনালে ফিরে যান।
06.15 এখন লিখুন "gcc" স্পেস "talk.c" স্পেস হাইফেন "-o" স্পেস "myoutput"
06.24 gcc হল কম্পাইলার।
06.27 talk.c হল আমাদের ফাইলের নাম।
06.30 -o myoutput বলে যে এক্সিকিউটেবল myoutput ফাইলে যাওয়া উচিত।
06.37 এখন Enter টিপুন।
06.39 আমরা দেখি যে প্রোগ্রাম কম্পাইল হয়ে গেছে।
06.42 ls -lrt লিখে, আমরা দেখতে পারি যে myoutput তৈরি করা অন্তিম ফাইল।
06.54 প্রোগ্রাম এক্সিকিউট করতে, লিখুন ডট স্ল্যাশ ". / Myoutput". Enter টিপুন।
07.01 এখানে আউটপুট "Talk To a Teacher" হিসাবে প্রদর্শিত হয়েছে।
07.06 যেমনকি আমি আগে বলেছি, রিটার্ন হল এক্সিকিউট করা অন্তিম ফাইল।
07.10 সুতরাং রিটার্ন স্টেটমেন্টের পর আর কিছু এক্সিকিউট করা হবে না। চলুন এটি চেষ্টা করি।
07.15 আমাদের প্রোগ্রামে ফিরে আসি।
07.17 রিটার্ন স্টেটমেন্টের পর, আরেকটি printf স্টেটমেন্ট যোগ করা যাক। এখানে স্পেস দিন এবং লিখুন printf ("Welcome \n") শেষে সেমিকোলন লিখুন।
07.35 এখন save এ টিপুন।
07.37 কম্পাইল এবং এক্সিকিউট করি, টার্মিনালে ফিরে আসি।
07.41 আপনি up arrow কী ব্যবহার করে পূর্বে উল্লিখিত কমান্ড অনুস্মরণ করতে পারেন,
07.46 যা আমি এখন করেছি।
07.51 আমরা দেখতে পারি যে দ্বিতীয় স্টেটমেন্ট welcome এক্সিকিউট করা হইনি।
07.58 এখন আমাদের প্রোগ্রামে ফিরে আসি।
08.00 রিটার্ন স্টেটমেন্টের উপর 'Welcome' স্টেটমেন্ট লেখা যাক।
08.07 Save এ টিপুন।
08.09 কম্পাইল এবং এক্সিকিউট করি
08.15 আমরা দেখতে পারি যে দ্বিতীয় printf স্টেটমেন্ট welcome ও এক্সিকিউট করা হয়েছে।
08.23 এখন সাধারণ এররগুলি দেখি যা আমরা পেতে পারি। আমাদের প্রোগ্রামে ফিরে যাই।
08.29 ধরুন আমি এখানে "stdio.h" এ ডট লিখতে ভুলে গেছি। save এ টিপুন।
08.36 কম্পাইল এবং এক্সিকিউট করি
08.41 আমরা দেখি যে
08.42 আমাদের talk.c ফাইলে দ্বিতীয় লাইনে একটি ফেটল এরর আছে।
08.48 কম্পাইলার "stdioh" নামের সাথে header file খুঁজতে পারে না সুতরাং এটি এরর দেয় যে no such file or directory.
08.59 এবং compilation terminated.
09.03 এখন এরর স্থির করি, প্রোগ্রামে ফিরে আসি, আবার ডট লিখি ".". save এ টিপি।
09.11 কম্পাইল এবং এক্সিকিউট করি। হ্যা এটি কাজ করছে।
09.19 আমি আপনাকে আরেকটি সাধারণ এরর দেখাবো।
09.22 এখন প্রোগ্রামে ফিরে যাই।
09.26 এখন ধরুন, এখানে আমি লাইনের শেষে সেমিকোলন লিখতে ভুলে গেছি।
09.31 Save এ টিপুন। কম্পাইল এবং এক্সিকিউট করি।
09.41 আমরা দেখি যে talk.c ফাইলে ষষ্ঠ লাইনে একটি এরর আছে যা হল expected semicolon before Printf.
09.51 আমাদের প্রোগ্রামে ফিরে আসি। যেমনকি আমি আগে বলেছি সেমিকোলন স্টেটমেন্ট টার্মিনেটর হিসাবে কাজ করে।
09.59 সুতরাং এটি পঞ্চম লাইনের শেষে এবং ষষ্ঠ লাইনের শুরুতে এটি খুঁজবে।
10.07 এটি হল ষষ্ঠ লাইন।
10.09 এটি শেষ স্থান যেখানে আপনি সেমিকোলন লাগাতে পারেন।
10.13 কম্পাইলার ষষ্ঠ লাইনেও এরর বার্তা দিচ্ছে তা অনুস্মরণ করুন।
10.18 এখন চেষ্টা করি, কি হয় যদি আমরা এখানে সেমিকোলন রাখি।
10.24 Save এ টিপুন।
10.26 কম্পাইল এবং এক্সিকিউট করি। হ্যা এটি কাজ করছে।
10.33 এখন আমাদের প্রোগ্রামে ফিরে আসি। এখানে এই লাইনের শেষে সেমিকোলন লিখি।
10.41 লাইনের শেষে সেমিকোলন লেখা একটি প্রচলিত অভ্যাস। এখন Save এ টিপুন।
10.49 কম্পাইল এবং এক্সিকিউট করি। হ্যা এটি কাজ করছে।
10.49 এখন আমরা আমাদের স্লাইডে ফিরে যাই।
10.57 নির্দেশিত কাজ হিসাবে
10.59 "Welcome to the world of C" প্রিন্ট করতে একটি প্রোগ্রাম লিখুন।
11.03 "\n" printf স্টেটমেন্টে অন্তর্ভুক্ত না হলে কি হয় দেখুন।
11.09 আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
11.12 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial
11.15 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
11.18 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
11.22 কথ্য টিউটোরিয়াল প্রকল্প দল
11.24 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
11.28 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
11.32 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact [at] spoken-tutorial.org তে ইমেল করুন।
11.38 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ
11.42 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
11.48 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro
11.51 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble, Ranjana