د مرتب او تعبیر شویو ژبو ترمنځ توپیر

یو عام پوښتنه چې د خلکو لخوا د پروګرام کولو په اړه فکر کولو په اړه پوښتل کیږي "کوم ژبه زه باید زده کړه وکړم؟"

د دې پوښتنې ځواب د ځواب لپاره تقریبا ناممکن دی. که تاسو د مسلکی موخو لپاره د پروګرام زده کولو ته لیواله یاست نو بیا دا یوه ښه مفکوره ده چې وګورئ چې هرڅوک نور کاروي او زده کوي.

د بیلګې په توګه، په وروستي کلونو کې د ډیری خلکو یا د .NET نښې کارول د ASP.NET، C #، جاوا سکرپٹ / JQuery / AngularJS شامل و. د پروګرام پروګرامونه د وینډوز توکیوټ ټولې برخې دي او پداسې حال کې چې .NET د لینکس لپاره چمتو شوي دا په پراخه توګه کارول شوي ندي.

د لینوکس نړۍ دننه، خلک جاوا، پی ایچ پی، پیټون، روبی پر ریل او سی کاروي

کوم کمپيوټر ژبه ده؟

د اصلي اصلي () {{printf ("سلام نړۍ") شامل کړئ. }

پورته د پروګرام په پروګرام کې لیکل شوي پروګرام خورا ساده مثال دی.

C د یوه مرتب شوي ژبی مثال دی. د پورته کوډ د پرمخ وړلو لپاره، موږ باید دا د C سیسټم له لارې ودرولو.

عموما، دا کار کولو لپاره، لینوکس کې لاندې کمانډ چلوی:

gcc helloworld.c-hello

پورتنۍ قوماندې کوډ د انسان په لوستلو وړ بڼه له ماشین کوډ څخه بدلوي چې کمپیوټر یې په مستقیم ډول چلوي.

"GCC" پخپله یو منظم پروګرام دی (Gnu c compiler).

یو منظم پروګرام کولی شي د پروګرام نوم په ساده ډول پرمخ بوځي په لاندې توګه:

./سلام

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

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

یوازې د دې لپاره چې یو پروګرام په بریالیتوب سره جوړ شوی نه دا معنا نلري چې دا به په منطقانه توګه هغه لار وګرځوي چې تاسو یې تمه لرئ نو تاسو باید خپل غوښتنلیک معاینه کړئ.

که څه هم په لږه اندازه هر څه بشپړ دي. که موږ زموږ په لینوکس کمپیوټر کې یو سیسټم جوړ کړی نو موږ نشو کولی چې دا مرتب شوي پروګرام زموږ وینډوز کمپیوټر ته نقل کړو او د هغه پلي کولو تمه وکړو چې چلولو ته اړتیا لري.

زموږ د وینډوز کمپیوټر په چلولو کې د ورته سیسټم د ترلاسه کولو لپاره، موږ به بیا په یو وینډو کمپیوټر کې د C کمپیوټر کارولو سره پروګرام بیا یوځای کولو ته اړتیا لرو.

ژباړونکي ژبه څه ده؟

چاپ ("سلام نړۍ")

پورته پورتنۍ کوډ د آیرون پروګرام دی چې دا به د "هیلو نړۍ" کلمې کله چې چلول کیږي ښکاره کړي.

د کوډ د چلولو لپاره موږ لومړیتوب ته اړتیا نلرو. پرځای یې، موږ کولی شو په ساده ډول لاندې قوماندې ترسره کړو:

پیوستون helloworld.py

د پورتنۍ کوډ کوډ ته اړتیا نلري لومړی، مګر دا اړتیا لري چې پدی سایټ کې نصب شي چې سکریپټ چلوي.

د ژوندی ژباړونکي د انسان پوهه وړونکي کوډ ترلاسه کوي او دا د یو څه په وړاندې بدلوي مخکې له دې چې یو ماشین لوستل شي. دا ټول د پردې او د یو کارن په څیر واقع کیږي، تاسو ټول به وګورئ "سلام نړۍ" دي.

په عمومي توګه، دا په پام کې نیول شوي چې کوډ کوډ به د منظم شوي کوډ په پرتله ډیر ورو ورو وګرځي ځکه چې دا باید په فعاله توګه د کوم کود په بدلولو کې کود بدل کړي چې ماشین په الوتکه کې کنډک کولی شي د مخالفت شوي کوډ سره مخالفت کوي کوم چې یوازې روان وي.

په داسې حال کې چې کیدای شي دا د یو اړخ په څیر ښکاري، یو شمیر الملونه دي چې تشریح شوي ژبې ګټورې دي.

د یو لپاره د لینډین، ونډوز، او MacOS په لیکل کې په لیکل شوي لیک کې لیکل خورا اسانه دی. ټول هغه څه چې تاسو ته اړتیا لرئ ډاډ ترلاسه کړئ چې پدی سایټ کې په کمپیوټر باندې نصب شوی دی.

بله ګټه دا ده چې کوډ تل د مطالعې لپاره شتون لري او دا کولی شي په اسانۍ سره هغه طریقه کار کړئ چې تاسو یې غواړئ. د راغونډ شوي کوډ سره، تاسو باید دا ومومئ چې چیرې کود کومو ځایونو کې ساتل کیږي، بدلون ومومي، دا ترتیب کړئ او پروګرام بیا پیل کړئ.

د تفسیر کوډ سره، تاسو پروګرام پرانیزئ، بدل کړئ او دا د تګ لپاره تیار دی.

نو تاسو باید کوم کار واخلئ؟

موږ شک لرو چې ستاسو د پروګرام کولو ژبې پرېکړه به پرېکړه وشي چې آیا دا یو کمپیوټري ژبه ده که نه.

دا لیست ښايي د پام وړ وي ځکه چې دا د 9 خورا مشهور خپرونې ژبې لیست کوي.

په داسې حال کې چې ځینې ژبې په واضح ډول مړینې لکه COBOL، Visual Visual، او ActionScript، داسې نور شتون لري چې د مړینې په کنټرول کې دي او د ډراماتيک بیرته راځي لکه جاوا سکرپٹ.

عموما، زموږ مشوره به دا وي چې که تاسو لینکس کاروئ نو تاسو باید جاوا، پیرون یا C زده کړه وکړئ او که تاسو وینډوز کاروئ نوټ او اینټولر ج.