Go Systems Programming
460 पृष्ठ
Hindi
PDF
4.5

Go Systems Programming

Погружение в системное программирование на Go

लेखक:

वर्ष:

सारांश:

परिचय

पुस्तक «Go Systems Programming» (लेखक — मिहालिस त्सुकालोस, 2017, 460 पृष्ठ) — यह Go भाषा के लिए कोई सामान्य मार्गदर्शिका नहीं है। यह सिस्टम प्रोग्रामिंग की दुनिया में एक गहरा गोता है, जो उन डेवलपर्स के लिए डिज़ाइन किया गया है जो UNIX-जैसे ऑपरेटिंग सिस्टम के लिए कुशल, विश्वसनीय और निम्न-स्तरीय उपयोगिताएँ लिखना चाहते हैं। अपनी तकनीकी पुस्तकों और लेखों के लिए जाने जाने वाले लेखक एक व्यावहारिक दृष्टिकोण प्रस्तुत करते हैं, जो सिद्धांत को कई कोड उदाहरणों के साथ जोड़ता है।

पुस्तक किस बारे में है

पुस्तक Go में प्रोग्राम के ऑपरेटिंग सिस्टम के साथ इंटरैक्शन से संबंधित विषयों की एक विस्तृत श्रृंखला को कवर करती है। मुख्य ध्यान Linux और macOS पर है, लेकिन अधिकांश उदाहरण अन्य UNIX सिस्टम पर पोर्टेबल हैं। आप सीखेंगे कि फ़ाइल सिस्टम, processes, signals, network sockets के साथ कैसे काम करें, और अपनी स्वयं की सिस्टम उपयोगिताएँ (जैसे ps, ls या netstat का एनालॉग) कैसे बनाएँ।

यह पुस्तक किसके लिए है

यह पुस्तक उन प्रोग्रामरों के लिए है जो Go की मूल बातें पहले से जानते हैं (syntax, goroutines, channels)। यह निम्नलिखित के लिए उपयोगी होगी:

  • वे डेवलपर जो C/C++ से Go पर स्विच कर रहे हैं और सिस्टम संसाधनों पर नियंत्रण बनाए रखना चाहते हैं;
  • DevOps इंजीनियर और प्रशासक जो मॉनिटरिंग और ऑटोमेशन के लिए टूल लिखते हैं;
  • वे सभी जो समझना चाहते हैं कि Go निम्न स्तर पर OS kernel के साथ कैसे इंटरैक्ट करता है।

पाठक क्या सीखेगा

पढ़ने के बाद, आप यह कर पाएंगे:

  • फ़ाइलों के साथ काम करना

अनुशंसाएँ