کمپيوټر, سافټ
یو compiler څه ده - یو Description
که تاسو يوازې د پيل د پروګرام او یا یوازې په موضوع سره مينه زده کړي، تاسو به ښايي په يوه مرموز ډول د سترګو په کلمه "compiler" راشي. دا ښئي ناوړه مفهوم کولای شي د خلکو د ډارولو. دا ماده به هڅه وکړي پیدا که هر څه دی terrible. یو compiler څه ده؟
تعریف او د پدیده تاریخ
په ساده عبارت، د compiler یو پروګرام دی چې د یوه پروګرام په ځينو فورمه چې د ده د پلي کولو په يوه کمپيوټر لپاره مناسب د کارن لخوا لیکل شوی متن بدلوي.
داسې یو پروګرام وو، د پروګرام د لومړي ژبو د ولادت سره په ګډه. دا په وروستیو 50s وشول. دا وګرځي چې کيسه، چې د ده سره حديثونه او پروګرامونو ژبو تړاو بېرته د شپږو څخه زيات لسیزو ځي. سره سره داسې جدي مهاله، د دې په هر حالت کې د کمپيوټر ساينس میلان د نېټې او یا حل بهر نه ګڼل شي. برعکس، د وخت په تیریدلو سره، سره د نوو صنایعو او د دندو د کوم لپاره چې کمپیوټر کارول کیږي د راڅرګندېدو، هلته دا دی چې نوي، نور د کارونکي دوستانه پروګرامونو ژبې پراختیا ته اړتيا. سره سم، د دغو ژبو حديثونه ته اړتیا لري. وينډوز، لینوکس، MacOS - لري خپل د هر پلاتفورم خپل ډیزاین.
د عملياتو په اصل
د سرچينې کوډ د یوه لوړ پوړي دولتي ژبې د پراختیا له خوا لیکل شوي په يو ځانګړي ماشين د ژبې د پروګرام په بدل دی. په پایله کوډ یو عملي پروګرام په نامه. دا نصب شي او پرمخ په هر کمپيوټر، پرته نور بدلونونه.
ساده، خو ستونزمن
په دودیزه توګه، په کمپيوټر ساينس حديثونه دی په عام سره د عادي سیستمونو او ډيټابیسونو د اساسي کارونه یو. یو compiler څه ده؟ دا په داسې احساس دی د کمپیوټر ساینس په اساس.
د محتویات بل ټکی، چې د دا ډول پروګرامونو د جوړولو ډېره موضوع کې د خپرونو په اړه نظري او تکنالوژيکي اړخونو ګڼ شمېر. زياتره پرمختگپالونکي د دې باور دي چې د دې موضوع ده په عمومي توګه د ساينس ټوله تر ټولو په زړه پورې. کله چې د پروگرامر د پروګرام، چې يو شمېر ستونزې د بدامنيو رامینځ ته کولو، هغه په يوه ځانګړې ژبه لیکلي دا. د پرمختګ په بهير کې، هغه په شرطونه دي چې د کره سیمې څخه، چې موږ باید د چلند ته نږدې خبرې کوي. د کمپيوټر نه پوهيږي، هغه څه چې خلکو ته وايي. دا کولای شي چې یوازې په یوه نسبتا ساده کارونه، چې د شمېر او متحولونه حجرې او راجسټر، دايمي او موقتي حافظه شامل شئ. یو compiler څه ده؟ دا د یو پروګرام د چا دنده - ژباړه د نږدې مفاهیمو موضوع په سيمه کې په مفهوم چې کولای شي کمپیوټر د بدلې د پراختیا.
دا ننګونه په جاوا compiler او يا بل هر پروګرامونو ژبه کې ښکېل دی. د يوې نوې ژبې هر پدیده ده چې د کوډ په دا لیکل انتقال، په فورمه کې چې د کمپيوټر پوه شي ته اړتيا. که نه نو، د هغه د ترسره نه. وروسته د ټولو، هلته د بشري او کمپیوټر د مفاهیمو تر منځ واټن semantic تل دی. د ویلو ده چې له منځه دا دي او د ژبې حديثونه پروګرامونه جوړ کړی.
په جوړولو کې ستونزې
د دغو پروګرامونو جوړونکي د ستونزو نوعه سره مخامخ دي. دا علمي ستونزو سره د د د د غوښتنليک د ډومېن د مفاهیمو صحيح نقشه چې تړلي دي. دا د انجنيرۍ او د دې نندارې ته د پلي کولو په اړوند د ټیکنالوجی ستونزې.
compiler دنده د رامنځته کولو د والۍ subtasks ماتو څخه جوړه ده. دا یو ستونزمن، خو ډیر په زړه پورې صنعت، چې د زياترو پروګرامران خپل ژوند وقف. او نه پښېمانه.
د ټولګي او د compiler
کېدای شي، څو د ژبو لکه د C او C ++ اورېدلي دي. وروسته د ټولو، هغوی دي د تر ټولو مشهور او عام یو. دا پروګرام يو ډير جدي ژبو، پکې پیاوړی مفهوم دي چې په اسانۍ د غوښتنلیک سیمو مفهوم، په کوم کې چې پرمختگپالونکي د کار وښيي. د مثال په توګه، دی د ټولګی او دندو د مفهوم شته. دوی د څو ژبو ضروري، خو د C ++ دي په ځانګړي ډول ځانګړتیا.
پروگرامر ډير اسانه سره د داسې مفاهیمو په مرسته د يو موډل جوړ کړي. Compiler لپاره وينډوز د C او يا کوم بل فعالیت سیستم سره مرسته کوي چې په فورمه کې چې د کمپیوټر پوهیږي دغه لوړ پوړي شیان نندارې ته. يوازې نو بيا به هغه وي چې دې ته یې بدلې.
هر کمپيوټر، هر څومره زورور او پیچلي نه دا نه وه، د يو ډېر ساده مفهوم فعاليت کوي. خو د ټولګي مفهوم ستونزمن دی، ځکه چې له دا ډېر مناسب حقیقي ژوند څخه د کارونو د خورا ډیر د ښودلو. د compiler په ابتدايي پیچلو مفک بدلوي.
د ډیزاین په توګه په کار Compiler
په وروستيو کلونو کې د یو تمایل وي، کله چې کوم لوی شرکت، د معلوماتي ټکنالوژۍ اړوند، د خپلو پروګرامونو د ژبې، چې بيا د پرمختگپالونکي د پراخ ولس ته حرکت توليدوي.
البته، د هرې ژبې لپاره يوه compiler ته اړتیا لري. او د شرکت، د حاکميت په توګه، د هغوی سره د ژبې وړاندې کړي. خو هلته هم د خپلواک (programmers) او شرکتونو چې د يوه دليل يا بل دليل غواړی چې د ژبو د خپلو حديثونه لري یو زیات شمیر دی او یا د هغوی لپاره نوې ژبې او په دې توګه، حديثونه ته وده ورکړي. موږ کولای شو په ډاډ وايي، چې د متخصص چې تر دې برخه کې وقف ځان، نه پرته کار پاتې شي.
نو، اوس دا باید روښانه ده چې compiler وي. دا یو د پراختیا او د کمپيوټر، پرته چې دا د کمپيوټر ساينس په برخه کې هر ځای دی تر منځ د پروګرام ژباړن.
Similar articles
Trending Now