په عصري پروګرامونو د معلوماتو د جوړښتونو او الگوريتم د لیکلو د پروګرامونو د اساسي برخي دي. کاري، په کمپيوټر چې بوخت، یوازې په استثنايي حالاتو کې په څه کچه څرګند دي. په خاصه توګه، د ارقامو په توګه په تورو، شمېروو، سمبولونو، او نور ډېر پېچلی سلسله استازيتوب دي. سره ګلان د الگوريتم دي چې د ستونزې د حل لپاره هر ډول کارول بل صورت کې. د مالوماتو د اساسي جوړښتونه په توګه په سمه توګه تر ژره تشريح، پروګرام ژبو جوړ شوي دي، چې د مفهوم د د ټولو وړاندیزونو لوړوالی پروت دی.
کابو ټول پروګرامونه شته ژبو مانا وړتیا لري چې د هر ډول معلوماتو د جوړښت ته مراجعه وکړئ، پر بنسټ ګمارل پیژند په. اصلي متحولونه د ثوابت او متحولونه دي. د د پروگرامر، دوی ډېر خبرې کوي، خو د يوې کمپيوټر په بشپړه توګه بې ګټې. له همدې امله، د ليکل شوي پروګرام د متن په ژباړه ده یو دويال کوډ یو compiler کاروي. کله کله د دغو ارزښتونو د ډول د compiler له خوا ټاکل کېږي، خو په ځینو مواردو کې دا ضروري ده چې د هر متحول، چې نه په پای کې هم کله چې د ټول پروګرام د بدلون د ډول مشخص دی.
دا وايي چې باید وشي چې په لومړي سر کې د معلوماتو د جوړښت د په يو کمپيوټر حافظه د معلوماتو د تنظیم او میتود بلل کیږی. د الګوریتم په توګه هم په پروګرام کې د یوه مناسب طرزالعملي عنصر عمل کوي. لومړی دا شوه لپاره لکه د شمېر ضرب ساده دندو طرزالعمل اختراع او د trigonometric دندو محاسبه کړي. اوس مهال، که څه هم، يو مهم رول لري، او نورو الگوريتم لوبوي چې د يو ورکړل کلمه په متن د موندلو، د ړک او هر صورت د پلان. په دې صورت کې د مهمو دندو دقیق محاسبوي عملیات ترسره کړي.
په ډيرو الگوريتم، د معلوماتو د جوړښتونو ښايي اریانونکی پیچلتیا سره توپير لري. په پایله کې، یوازې د معلوماتو د وړاندې کولو حق انتخاب کولای شي د برياليو پروګرامونو د پراخولو ژمنه وي. برسېره پر دې، دا به په دې پروګرام د کړنو سره تړاو لري. په حقیقت کې، د دې او يا دا چې د جوړښت انتخاب عمومي تیورۍ شتون نه لري او احتمال ته ووه به د هغې د نړۍ په مخکې ښکاري. یوازې یوه لاره، چې په پوهه اډه ژور پروت دی. په عمل کې يې پلي کولو لپاره، تاسو کولای شي ډیر لوی سیسټمونه جوړ کړي. که څه هم، ته د رسیدو لپاره په دې صورت کې تسلط او یوازې وروسته د اساساتو زده ممکنه ده.
تر اوسه پورې د سافټ ویر د پراختيا، هلته ده یوه لویه ستونزه ده، چې ده چې د معلوماتو جوړښتونه په چټکۍ سره تکامل او د پروسس د ځينو ستونزو لامل شي. (programmers) په خاصه توګه د معياري برخه کړی عملياتو په ترڅ کې کارول کيږي. دوی سره مرسته د ورځني عملیاتو په يو زيات شمېر له منځه وړلو. ټولې اجزاوې چې په بشپړ ډول ازمول او په ښه وباله. که څه هم، د کتابتونونو په صورت کې، هلته د پام وړ محدودیتونه چې د پام وړ کولای شي خپل کرامت کم دي. په هغه کې د برخې زيات شمير، خو د هغوی د درملنې د تحقق د ډیر لږ انتخابونه لري.