کمپيوټر, پروګرام
"ياقوتو" (ياقوتو) څه شی دی؟ د پروګرامونو ژبه "ياقوتو"
دمګړۍ، ګڼ شمېر پروګرامونو ژبو، چې هر يو د خپل د ځانګړنو او د قوانینو لري شتون لري. دغه مقاله د يو يې تمرکز کوي.
د ربي ژبه تاریخ
ياقوتو په توګه د يو پروګرام د ژبې يو ډېر اوږد وخت لپاره په شاوخوا کې شوي دي. کار په دې کې خورا مشهور ژبه نن لومړۍ ګڼه بېرته 1993 نیټې او د لومړي رسمي نسخه څخه د 1995 کال دی. د ژبې د خالق، Yukihiro Matsumoto، د زده کوونکو د بدن د ورځو راهيسې د يو enthusiast پروګرام و، خو د خپلو آله د رامنځته کولو د نظر هغه څومره وروسته راښکاره شو. نو څه په اړه د دې پروګرامونو ژبه چې نن ورځ دا په نړۍ کې د سافټ ویر د پرمختګ په پړاو کې د مشرتابه دريځ لاندې هم دومره د پام وړ؟
ياقوتو فلسفه
کله چې د خپل اولاد د رامنځته کولو، Matsumoto، د څيز لرونکې پروګرامونو د یو استشهادی مينه او enthusiast، دا د (programmers) چې غواړي خپل د ژبې د زده کړې يوه ځانګړې فلسفه جوړ. نو، ياقوتو پروګرامونو ژبه د جوړولو ساده طرحه، او په ورته وخت کې د پوهې غوښتنلیکونه. ياقوتو په ټینګار د دې پروګرام د سرعت، او د کوډ ساده او readability نه ده.
د ژبې د اصلي ځانګړنو
"ياقوتو" په توګه د پروګرامونو ژبه څه ده؟ دا په بنيادي ډول د يو څيز لرونکې ژبه. شته ابتدايي ډولونه نه دي - د ټولو جوړښتونو او د معلوماتو د واحدونو شيانو کيږي. (نوموړي ته ورته جاوا ژبه برعکس، دا يو ابتدايي معلوماتو جوړښتونه لري). په "ياقوتو" هره دنده د يوه طريقه ده. د بڼې او وړتیاوې له نورو پروګرامونو ژبو راوړونکی معرفي، زياتره نو موږ کولای شو په خوندي توګه وايي چې د ياقوتو (ژبه) شامل څخه د نورو ژبو او تکنالوژي نوعي غوره.
ژبه شکلونه
په اړه په توګه د څو یادوونه ژبه څه ده د "ياقوتو" د يوې پوښتنې په ځواب کې، چې تاسو کولای شي په ناڅاپي توګه ځان د شخړو د حرارت پيدا کړي. وروسته د ټولو، دې ژبې ته اجازه ورکوي چې تاسو د پروګرام د بیلګو په مساوي توګه بريالي هر کاروي: د پروګرامونو د کړنلارو په سبک، اعتراض لرونکې او فعال چلند. د پراختیا د وړیا ته د ځان لپاره د یادوونه چې ته نژدې هغه دی غوره دی، او له دې د هغه د وسیلې به محدوديتونه يا کمزوری نه وي. د پروګرامونو ژبه "ياقوتو" یوازې د دغه انتخاب ته هڅوي.
د شهرت لاملونه
نامتو چوکاټونو
که موږ د خلکو د چوکاټونو چې نن ورځ په بازار کې شتون لري، په منځ کې يې ریل ولاړ بهر په اړه خبرې وکړي. ډېر خلک، کله چې هغه څه په اړه دی د "ياقوتو" وغوښتل، intuitively RubyOnRails مانا ورکوي. دا د سافټ برخې سیټ یو پرمختگپالونکي په منځ کې د صنعت د معياري شي. هغه په دوامداره توګه ساتل، جوړ او بشپړ له خوا د (programmers) ټولنې، په داسې حال کې وړيا پاتې. دا چوکاټ د mvc نمونه (مودل-ښکاره-کنټرولر) یوې برخې په توګه د ګورت کاریال برخې تشريح، خو سره چمتو جوړ ادغام هم برابروي د غوښتنليک د سرور او د Interface د ډیټابیس لاسرسی. دا 3 برخې، په حقیقت کې، اجازه څو ساعتونو ته ولیکي او یو ساده بلاګ د انټرنټ او یا یو خصوصي ګورت پاڼه د پرمخ.
د لیکلو ازموینو اهمیت
د ربي ژبه د ایکوسیستم، او د هغې پر بنسټ د ويب برخو يوه بله مهمه برخه freymovrki کتابتونونو او لیکلو ازموینې دي. RubyOnRails فلسفه preaches BDD (د چلند، شړل پرمختګ)، چې دا مانا لري چې د لومړي پروگرامر رامنځته د ازموینو کې چې د پروګرام به د سلوک تشریح يو ترتيب، او بیا د کوډ چې باید په بریالیتوب سره د دغو ازموینو پاس پيدا کوي. په دې برخه کې رسمي معياري ده RSpec - د دې چوکاټ تاسو ته اجازه ولیکي ازموينه قضیې پوه، آن د بې تجربې کاروونکو ته وده ورکړي.
ياقوتو Gems
ته چې په تفصيل سره د معیارونو چې باید په ياقوتو د ټولو ګیدیو او کتابتونونو سره سمون تشريح مننه، د add-د اضافو د پرمختګ ستونزمن کار نه دی. له همدې امله، د تش په نامه قيمتي (د انګلیسي څخه. - د قیمتي کاڼو) په منځ کې - له یووالي سره د ټولنیزو شبکو او د دریمې ډلې خدمتونو ته د پای پلاتفورم د برېښیزه سوداګرۍ لپاره ماډلونه هر غوښتنلیک تقریبا لپاره وموندل شي. ټول تاسو باید د یو دریم ګړي کړی وی - دا ده چې د هغو ځينو کړی خپل پروژې، په لرو پرتو او يا ځايي مخزن کې پروت د اتکا شرحه کوي، او د بل د جوړولو په ترڅ کې د دې کړی دی په اتوماتيک ډول د غوښتنلیک بار. دا هم د پروژې د پرمخ تر منځ د مهاجرت اده کړی، په توګه اړتیا نشته چې په لاسي توګه د پروژې د جوړولو dependencies شریک شته.
Similar articles
Trending Now