गो प्रोग्रामिंग का परिचय
Практическое руководство для начинающих
सारांश:
परिचय
पुस्तक «An Introduction to Programming in Go» (हिंदी अनुवाद में — «Go में प्रोग्रामिंग का परिचय») कैलेब डॉक्सी द्वारा 2012 में प्रकाशित हुई थी और तब से यह Go (Golang) भाषा की सबसे संक्षिप्त और सुलभ पाठ्यपुस्तकों में से एक बनी हुई है। छोटे आकार (केवल 170 पृष्ठ) के बावजूद, यह भाषा की सभी प्रमुख अवधारणाओं को कवर करती है: बुनियादी syntax से लेकर नेटवर्किंग और concurrency तक। यह कोई encyclopedia नहीं है, बल्कि एक परिचय है — स्पष्ट, संरचित और अभ्यास-उन्मुख।
पुस्तक किस बारे में है
पुस्तक Go भाषा में क्रमिक विसर्जन के रूप में बनाई गई है। लेखक compiler की स्थापना और पहले प्रोग्राम «Hello, World» से शुरू करता है, फिर धीरे-धीरे सामग्री को जटिल बनाता है। मुख्य विषय:
- Syntax की मूल बातें: variables, data types, control structures (if, for, switch).
- Functions और scope: घोषणा, पैरामीटर, return values, closures.
- Compound types: arrays, slices, maps, structures.
- Methods और interfaces: Go में object-oriented दृष्टिकोण।
- Concurrency: goroutines और channels — भाषा की सबसे मजबूत विशेषताओं में से एक।
- Packages और modules: कोड का संगठन, import, स्वयं के packages का निर्माण।
- फ़ाइलों और नेटवर्क के साथ कार्य: पढ़ना/लिखना, HTTP अनुरोध, एक सरल web server का निर्माण।
- परीक्षण