د GNU لیست - د لینوکس کولو جوړولو د اتومات کولو وړاندیز کول

د لینکس او لیکلو بیاکتنې او د توزیع او وسیلو په اړه د لیکلو لیکلو په اړه زه همدا رنګه د سافټویر په پرمختیا کې ښکیل یم. بدبختانه، د سافټویر پرمختګ 99.9٪ د وینډوز پلیټ فارم کې ترسره کیږي.

زه د C ++، Visual Basic، VB.NET، او C # ډیزاین په توګه د 20 کلونو تجربه لرم او زه د DAB لاس سره د SQL Server سره دواړه DBA او یو پراختیاګر په توګه یم.

هغه څه چې زه یې نه لرم په لینکس کې پرمختللي سافټویر دی. دا یوازې هغه څه دي چې ما هیڅکله هم له ځان سره نه خوري. اصلي دلیل دا دی چې د ورځې په جریان کې د وروستي سافټویر وروسته وروسته زه غواړم چې د هغه څه چې زه یې غواړم د ماښام شاوخوا څخه ډیری سافټویر لیکل کیږم.

زه په ښکاره ډول د لیکلو سره لیکل غواړم او د کوچنیو کوچنیو پروګرامونو لیکل غواړم. دا معمولا د راسبرییری PI په اړه د برقیانو پر بنسټ پروژو لپاره دي.

یو شی چې د وینډوز پلیټ فارم ډیری پرمختللیونکي به کله چې لینکس ته لومړی حرکت کوي ستونزمن وي د غوښتنلیک جوړولو او نصبولو لپاره اړینو وسیلو په اړه زده کړه کوي.

د پرمختګ لپاره تر ټولو اسانه ډول ډول د ویب غوښتنلیکونه دي ځکه چې عموما دوی د کمپیوډل کوډ (PHP، Perl، Python) ته اړتیا نلري او فایلونه په ویب سرور کې د ځای پر ځای شوي ځای پر ځای شوي دي.

د لینکس لپاره د ډیرو غوښتنلیکونو جوړول د C، C ++ یا Python په کارولو سره چمتو شوي دي. د یو س C پروګرام تاسیس کول نسبتا اسان دي مګر کله چې تاسو اړتیا لرئ چې د ډیری انحصار حالت سره یو شمیر سی پروګرامونه راټول کړئ یو څه خورا ستونزمن وي.

د GNU بڼه د جوړولو اتوماتیک اسباب کولو وسیله ده چې تاسو سره ستاسو د غوښتنلیکونو بیا بار او په بیلابیلو لارو چارو کې مرسته کوي. د مثال په توګه، تاسو کولی شئ یو پیرامیټ عرضه کړئ کوم چې د ارزښت پورې اړه به د 64-bit یا 32-bit په کارولو سره د یو پروګرام ترتیب کول وي.

د GNU کتاب کتاب جان ګرمس لخوا د GNU کاروونکو د مرستې لپاره Cumming لخوا لیکل شوی. د GNU جوړولو سره د پیچلو پیچلو ادارو یو نرم گرفت ترلاسه کړئ.

کتاب په شپږو فصلونو ویشل شوی دی:

  1. د اساساتو بیاکتنه
  2. د جوړونې بکسونه
  3. جوړونه او بیارغونه
  4. زیان او ستونزې
  5. د لفاف کښل
  6. د GNU معياري کتابتون جوړ کړئ

زه باور نه لرم چې دا کتاب په ابتدایی توګه ابتدايي مقصد دی ځکه چې دا د ځینې وضاحتونو شتون نلري چې تاسو به تمه لرئ کله چې نوې موضوع زده کړه لکه "GNU څه شی؟"، "څنګه زه یو فاکس جوړ کړم؟" ایا د هرې پروګرام له مخې د یو له مخې څخه غوره کول غوره کړئ؟ " او "زه څنګه د GNU جوړونې له لارې پروګرامونه راټول کړم؟". ټولې ټولې موضوعګانې په GNU کې پوښلي دي لارښود جوړ کړئ .

حقیقت دا دی چې لومړی فصل "د اساساتو بیارغونه" په نوم یادیږی لکه د "اساساتو" مخالفت سره په روښانه توګه ښیې چې تمه کیږئ مخکې له دې چې تاسو پیل شي موضوع موضوع ته اړتیا لرئ.

لومړی فصل ټول اساسات لکه د متغیراتو کارول، چاپیریالونه چې د قومونو لخوا او د $ شیل (چاپیریال) چاپیریال پوښوي پوښوي. لکه څرنګه چې څپرکی تاسو ته د پرتله کولو موضوع، لیست، او کاروونکي مشخص فامورونو کې ځي حرکت کوي.

که تاسو د GNU کارول لږ وخت لپاره جوړ کړئ مګر لاهم خپل ځان ته پام مه کوئ، ځینې ښه اشاره او تجهیزات شتون لري چې تاسو به په ځینې ځانګړتیاوو پوهیدلو کې مرسته وکړي کوم چې کیدای شي په چټکه توګه ښکاره نه وي.

دویم څپرکی به تاسو د هغو لپاره لپاره دیوالونه وي چې د جوړولو په لیکونو کې تېروتنه خنډولو هڅه کوي. د "تشکیل جوړونې Debugging" برخه د کافي فیلډونو د ډبولو لپاره د غوره اشارو او تجاوزونو څخه ډک دی او د چاپیریال متغیر ارزښتونو برخې کې شامل دي او حتی د هر متغیر ارزښت ډک کړئ. د دې برخې په څیر، د GNU Debugger لپاره لارښود شتون لري کوم چې تاسو د سکرپٹونو له لارې قدم ته کارولی شئ.

په دریمه برخه کې د مثال په بڼه ډیزایلونه شامل دي مګر د دې څخه زیات تاسو ښیي چې څنګه څنګه د فایفیلز جوړول چې تاسو یې بیا بار چلولی شئ.

"زیان او ستونزې" د ځیني شرایطو لکه = او: =، او ifndef او؟ =.

ما وموندله چې زه د دې کتاب له لارې لاړم ځکه چې زه په فعاله توګه د GNU کارولو هڅه نه کوم او ځکه چې زما پوهه په بنسټیزه کچه ده ځینې موضوعګانې زما په سر ډیرې شوې.

کله چې ما "د لففې" فصل ته ورسیدم، زما سترګې په ځینې اندازې توضیح شوي.

زما اصلي لنډیز، که زه دا کتاب تادیه کړم، دا دا دی چې لیکوال خپل روښانه توکي پېژني او هڅه یې کړې چې څومره ممکن ممکنه معلومات انتقال کړي.

ستونزه دا ده کله کله کله چې کله د موضوع موضوع متخصص هڅه کوي چې یو څه لیکلي ولې "دا آسانه ده، تاسو باید وکړئ".

زما په شا دروازه د ربړ مهر تیره اونۍ پای ته ورسید او لکه څنګه چې دا یوازې یو څو کلن دی ما ما هغه شرکت ته بلنه ورکړه چې دا یې نصب کړې ځکه چې لاهم په ضمانت کې دي.

په تلیفون کې ښځه وویل، "هو، سمه ده، زه به تاسو ته یو نوی مهر ولېږم".

ما وویل: "ایا زه باید پخپل ځان وټاکم؟ هغه څه چې زه یې کولی شم".

ځواب "یقینا تاسو کولی شئ، ټول هغه څه چې تاسو یې کول غواړئ دروازه پریږدئ، مهر مهر کړئ او دروازه بېرته وساتئ".

اوس زما فوري فکر داسې و: "واه، یو څه په یاد ولرئ، دروازه پریږده؟!؟". زه د دې لپاره وړ نه یم چې دروازه لیرې کړم، مهر مهر کړم او دروازه بېرته واخلم. زه هغه ماهرانو ته پریږدم.

د دې کتاب سره، زه احساس کوم چې تاسو بل بل کتاب ته اړتیا لرو او یو ځانګړی تجربه مخکې له دې چې تاسو دا ګټور ومومئ لیکئ لیکئ.

زما په اند دا اشاره، لارښوونې، او پوهه ورکول به د ځینو خلکو سره مرسته وکړي چې "اوه، له همدې کبله دا دا کار کوي" یا "زه نه پوهیږم چې تاسو دا کولی شئ".

له همدې امله زما ارزونه دا ده چې تاسو باید دا کتاب واخلئ که تاسو د GNU په پرمختللي پوهې کې وضاحت یا نور منځګړیتوب غواړئ مګر دا د پیل کولو لپاره کتاب ندی.