کمپيوټرپروګرام

"ياقوتو" (ياقوتو) څه شی دی؟ د پروګرامونو ژبه "ياقوتو"

دمګړۍ، ګڼ شمېر پروګرامونو ژبو، چې هر يو د خپل د ځانګړنو او د قوانینو لري شتون لري. دغه مقاله د يو يې تمرکز کوي.

د ربي ژبه تاریخ

ياقوتو په توګه د يو پروګرام د ژبې يو ډېر اوږد وخت لپاره په شاوخوا کې شوي دي. کار په دې کې خورا مشهور ژبه نن لومړۍ ګڼه بېرته 1993 نیټې او د لومړي رسمي نسخه څخه د 1995 کال دی. د ژبې د خالق، Yukihiro Matsumoto، د زده کوونکو د بدن د ورځو راهيسې د يو enthusiast پروګرام و، خو د خپلو آله د رامنځته کولو د نظر هغه څومره وروسته راښکاره شو. نو څه په اړه د دې پروګرامونو ژبه چې نن ورځ دا په نړۍ کې د سافټ ویر د پرمختګ په پړاو کې د مشرتابه دريځ لاندې هم دومره د پام وړ؟

ياقوتو پروګرامونو ژبه - د یو تفسیر د لوړې کچې د ژبې سره د خوځنده ټایپنګ او د multithreading چلولو پلي کېدو یوه خپلواکه. دا یو د کثافاتو د راټولولو او د العروض د ځانګړتياوو په دا تر ټولو نږدې Perl په شان ژبو اټکلیز. د ايکو د پراختيا، د دې زمینه هم له سمالټاک، Python، Lisp او نورو پروګرامونو ژبو ډېر پور کړي دي. دا د وجود لپاره ډېره مهمه ده او دوامداره پرمختګ حقیقت دا دی چې د ژبې د "ياقوتو" او د هغې د پلي کولو په بشپړه توګه وړيا. دا په دې مانا چې هر څوک کولای شي د بدلون وړاندیز، او که دوی د ټولنو لخوا منل شوي دي، چې دا د ژبې د بل نسخه کې به شامل شي.

ياقوتو فلسفه

کله چې د خپل اولاد د رامنځته کولو، Matsumoto، د څيز لرونکې پروګرامونو د یو استشهادی مينه او enthusiast، دا د (programmers) چې غواړي خپل د ژبې د زده کړې يوه ځانګړې فلسفه جوړ. نو، ياقوتو پروګرامونو ژبه د جوړولو ساده طرحه، او په ورته وخت کې د پوهې غوښتنلیکونه. ياقوتو په ټینګار د دې پروګرام د سرعت، او د کوډ ساده او readability نه ده.

له همدې امله، د دې زمینه اکثرا د تدريس د پروګرامونو د آخذې په توګه وټاکل. د عمده اصل، چې د ژبې پر بنسټ، د "تر لږه په ناڅاپي" د اصل په تش په نامه - دا په دې مانا چې دا پروګرام باید په توګه تمه د لیکوال (پروگرامر) څخه دا له خوا چلند. د ژبې د ایډیالوژۍ چې د خالق راوړل يوه بله مهمه برخه ده، د يو ستر بدلونونو دا. د همدې له امله په مختلفو لارو او دندې تر لاسه کولای شي. له دې امله، د هر پروگرامر کولای شي د ستونزې د حل په توګه دا تر ټولو مناسب او مناسب بولي. دا ډېر د معلوماتي ټکنالوجۍ په برخه کې د مسلکي په منځ کې د ژبې د شهرت تر اغېز.

د ژبې د اصلي ځانګړنو

"ياقوتو" په توګه د پروګرامونو ژبه څه ده؟ دا په بنيادي ډول د يو څيز لرونکې ژبه. شته ابتدايي ډولونه نه دي - د ټولو جوړښتونو او د معلوماتو د واحدونو شيانو کيږي. (نوموړي ته ورته جاوا ژبه برعکس، دا يو ابتدايي معلوماتو جوړښتونه لري). په "ياقوتو" هره دنده د يوه طريقه ده. د بڼې او وړتیاوې له نورو پروګرامونو ژبو راوړونکی معرفي، زياتره نو موږ کولای شو په خوندي توګه وايي چې د ياقوتو (ژبه) شامل څخه د نورو ژبو او تکنالوژي نوعي غوره.

نو، د مثال په توګه، په ایکوسیستم "ياقوتو" لري خپله د کثافاتو د راټولو، چې د نظر د جاوا او سمالټاک څخه په پور، او دا چې کولای شي په سيستم د ټولو شيانو کار وکړي. دغه میکانیزم ته اجازه ورکوي تر څو د کارونکي او غوښتنلیک د پراختیا د پټ د شيانو چې په غوښتنه دي نه پلاني ترسره کړي. د کثافاتو د راټولو اجازه ورکوي چې په ډيرو مواردو کې د پراختیا د ده د درخواستونو د حافظې د ادارې له خوا اړول شوې نه او د فعالیت او ګټې اخیستنې باندې تمرکز وکړي.

ژبه شکلونه

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

د شهرت لاملونه

د دې ژبې د ډېر له امله د د مختلفو تعديل د پرمختګ په ساده شي مشهور دي. له همدې امله، د چوکاټونو او کتابتونونو د شمېر په پرله پسې توګه د ودې، او د دندو چې دوی په خپله پرېکړه وکړي، اجازه پرمختگپالونکي ته په چټکه ته چمتو حالت د محصول راوړي. ډیر وختونه د "ياقوتو" -programming ده د ويب درخواستونه د پرمختګ سره تړاو لري او د مختلفو ځايونو کې او د انټرنېټ د مسولانه د فعاليتونو ملاتړ کوي. دا راغلی ژبه خپل ساده او د پرمختګ سرعت کړ. د ټولو د بديل د مسولانه (د بيلګې په توګه، جاوا) وروسته، ډېر د پوهې او تجربې ته اړتيا لري چې د ورته ستونزو د حل لپاره.

نامتو چوکاټونو

که موږ د خلکو د چوکاټونو چې نن ورځ په بازار کې شتون لري، په منځ کې يې ریل ولاړ بهر په اړه خبرې وکړي. ډېر خلک، کله چې هغه څه په اړه دی د "ياقوتو" وغوښتل، intuitively RubyOnRails مانا ورکوي. دا د سافټ برخې سیټ یو پرمختگپالونکي په منځ کې د صنعت د معياري شي. هغه په دوامداره توګه ساتل، جوړ او بشپړ له خوا د (programmers) ټولنې، په داسې حال کې وړيا پاتې. دا چوکاټ د mvc نمونه (مودل-ښکاره-کنټرولر) یوې برخې په توګه د ګورت کاریال برخې تشريح، خو سره چمتو جوړ ادغام هم برابروي د غوښتنليک د سرور او د Interface د ډیټابیس لاسرسی. دا 3 برخې، په حقیقت کې، اجازه څو ساعتونو ته ولیکي او یو ساده بلاګ د انټرنټ او یا یو خصوصي ګورت پاڼه د پرمخ.

د ياقوتو پروګرامونو ژبه، تاسو کولای شی حتی د مورنۍ ګرځنده غوښتنلیکونه، مننه RubyMotion کړی رامنځته کړي. دا تاسو ته اجازه درکوي په iOS د مسولانه، OS X او اندروید ياقوتو کوډ اجرا کړي. دا د پرمختگپالونکي د يوه خصوصي ډلې له خوا جوړ شو، نو د هغې د کارولو لپاره بايد ورکړل شي، خو دا یو ځل بیا د ژبې د شتمنو امکاناتو خبره تاييد کړه.

د لیکلو ازموینو اهمیت

د ربي ژبه د ایکوسیستم، او د هغې پر بنسټ د ويب برخو يوه بله مهمه برخه freymovrki کتابتونونو او لیکلو ازموینې دي. RubyOnRails فلسفه preaches BDD (د چلند، شړل پرمختګ)، چې دا مانا لري چې د لومړي پروگرامر رامنځته د ازموینو کې چې د پروګرام به د سلوک تشریح يو ترتيب، او بیا د کوډ چې باید په بریالیتوب سره د دغو ازموینو پاس پيدا کوي. په دې برخه کې رسمي معياري ده RSpec - د دې چوکاټ تاسو ته اجازه ولیکي ازموينه قضیې پوه، آن د بې تجربې کاروونکو ته وده ورکړي.

ياقوتو Gems

ته چې په تفصيل سره د معیارونو چې باید په ياقوتو د ټولو ګیدیو او کتابتونونو سره سمون تشريح مننه، د add-د اضافو د پرمختګ ستونزمن کار نه دی. له همدې امله، د تش په نامه قيمتي (د انګلیسي څخه. - د قیمتي کاڼو) په منځ کې - له یووالي سره د ټولنیزو شبکو او د دریمې ډلې خدمتونو ته د پای پلاتفورم د برېښیزه سوداګرۍ لپاره ماډلونه هر غوښتنلیک تقریبا لپاره وموندل شي. ټول تاسو باید د یو دریم ګړي کړی وی - دا ده چې د هغو ځينو کړی خپل پروژې، په لرو پرتو او يا ځايي مخزن کې پروت د اتکا شرحه کوي، او د بل د جوړولو په ترڅ کې د دې کړی دی په اتوماتيک ډول د غوښتنلیک بار. دا هم د پروژې د پرمخ تر منځ د مهاجرت اده کړی، په توګه اړتیا نشته چې په لاسي توګه د پروژې د جوړولو dependencies شریک شته.

له همدې امله، که تاسو ته هغه څه په اړه ده بیا وپوښتل: "ياقوتو"، نو بيا تاسو ته به توان سره اعتماد وايي، چې د دې پیاوړي او هراړخیزو پروګرامونو ژبه چې یقینا د دواړو تجربه پرمختگپالونکي او لومړنیو چې غواړي د يوه آسانه د اليس نه پروګرامونه زده مناسب. د ګرځنده خدمتونو او ويب د مسولانه څخه د سرپاڼې درخواستونه - په دا د هر غوښتنلیک جوړولو وسایل شتون لري.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ps.birmiss.com. Theme powered by WordPress.