اپنویسان با سپری شد طراحی سایت آموزشی مقطع نحوههای نو و بی آلایشتری را برای عمل خویش پیدا مینمایند، لهجههای کدنویسی تازه مانند قارچها ظواهر میگردند و تعداد پاره ای از آن ها تحت عنوان لهجه اساسی در جامعه کدنویسی شناخته خواهند شد. یکیاز پیامدهای نامطلوب این پیشرفت, انتقال گویشهای دیرین به سطل آشغال تاریخ میباشد. درصورتی که زبانی نتواند بها خویش را در زمان دوران نگهداری کند، یوزرها خویش را از دست داده و یا این که به طور مبهمی محو می گردد و یا این که شالوده و شالوده یک لهجه جدیدتر و بهتر شود.
میتوانیم گویش COBOL را برای شما نمونه بزنیم که یادآور این مسئله میباشد. این آیتم در ده سال ۶۰ میلادی گویش اکثری از خزانهها و سازمانهای دولتی آمریکا بود، ولی در غایت جایگزین آیتمهای بی آلایشخیس و کارآمدتری شد. با این حالا، سیستمهای تشکیلشده با COBOL همچنان پابرجا بوده و زمانی که بعضی از سازمانهای دولتی متوجه شدند که برای تصحیح سیستم بیکاری خویش به بروزرسانی کد نیاز دارا هستند، عملا هیچ بسطدهندهای در آن بازه با علم این گویش در دسترس نبود.
همان گونه که گویش COBOL محو شدهاست، اکثری از لهجههای اپ نویسی فعلی ما هم ناپدید خواهند شد. مقصود ما از این نوشتهی علمی شناسایی ۵ زبانی میباشد که فکرمیکنیم طی ۱۰ سال آینده ناپدید خواهند شد. ما می دانیم که بعضا از این لهجهها به دل اشخاصی که از آنها به کارگیری مینمایند نشسته میباشد، البته این لیست و پیشگفتارسازی تنها برداشت فردی و پیشبینی ماست.
۱. Ruby
Ruby بعداز تکثیر در سال ۱۹۹۹ با گاز موردپسند قرار گرفت و اپنویسان ذیل تاثیر سرعت آن در ساخت و ساز اپها قرار گرفتند. اندکی بعد از آن، فریمورک Ruby on Rails در سال ۲۰۰۴ منتشر شد و Ruby را در ابتدا فهرست گزینه عشق کدنویسها قرار بخشید، چون این دو اسم حدودا متشابه همدیگر بودند. این لهجه یک ده سال فوقالعاده را در کانون توجهات تجربه کرد، ولی در ۱۰ سال قبل لطفی به آن نشده و در حال حاضر Ruby در فهرست این نوشته ی علمی جایدارد.
پس چرا این لهجه ناپدید می شود؟ یکیاز دست اندرکاران موءثر درین قضیه کاهش سرعت آن میباشد. نرم افزارهای آن کندتر از موردهای دارای اسم و رسم دیگر مانند JavaScript، Go و حتی Python (ذیل فریمورکهای خاص) اجرا می شوند. سه لهجه روایت شده برای برآورده ساختن نیازها در طی هم اکنون تکامل یافتهاند، در حالی که Ruby به عوارض گوناگون در قبلی گیر نموده است. مثلا، معماری MVC که Ruby on Rails را به اعجوبهای در طول خویش تبدیل کرده بود، امروزه به وسیله اکثری از کدنویسان، سابق و غیرقابل به کارگیری میباشد.
۲. Visual Basic
با اعتنا به اینکه Visual Basic یکی گویشهای نرمافزار نویسی بسیار دوست نداشتنی میباشد، گنجاندن آن درین لیست منطقی میباشد. این لهجه بوسیله مایکروسافت تحت عنوان ابزار اساسی تولید ویندوز در سال ۱۹۹۱ عرضه شد و در واقع این مقصود را انجام بخشید، البته در زمان سالیان با مشکلی روبرو شد. یک ترک دور از شوخی برای گسترش دادن با VB وجود داشت، و با تکثیر C# در سال ۲۰۰۰، این رخنه آغاز به ارتقاء کرد. اکثری از کدنویسان VB را کنار نهاده و از C# استعمال مینمایند، چون این گویش ظریفخیس و مختصرتر میباشد، سعی بسیار وسیعتری داراست و برای توسعه و گسترش ابری و گوشی (که نقش اساسی را در بازار فعلی دارا هستند) بسیار بهتر میباشد. علاوه بر این، به حیث می رسد که حتی سازندگان آن نیز از این فعالیت پشیمان گردیدهاند، چون مایکروسافت گفت که هیچ اپلیکیشنای برای تکامل بیشتر آن ندارد.
۳. Haskell
Hoskell یکی از دیگر از لهجههای کهن میباشد، گویشهایی که ده سالها پیش ساختوساز گردیدهاند و تا آخرها قرن نیز آیتم به کار گیری قرار گرفتهاند. متاسفانه زمانه این گویش به پایانش مجاورت میباشد. Haskell بیشتر به وسیله دانشمندان و آکادمیها برای ایجاد نرمافزارهایی استعمال میگردیده که جایگشتها و برونیابیهای پیچیدهای را برای عمل خویش انجام میدادند، البته به صورت کلی یادگیری آن بسیار سخت میباشد. اختلال یادگیری آن مرتبط با تعداد بسیار محدودی از یوزرها فعال میباشد و این مساله با این حقیقت که پایانی ورژن استوار Haskell در سال ۲۰۱۰ عرضه گردیده بود، کمکی نمینماید.
۴. Perl
همچون Visual Basic، قسمت بزرگی از گسترشدهندگانی که با آن تعامل داشتهاند از Perl خوششان نیامده میباشد. وقتی که Perl در سال ۱۹۸۷ معرفی شد، تحت عنوان زبانی که به راحتی برای همگی قابل به کار گیری بود (چه برای مبتدی و تازه کارها و چه برای رشتهایها) آیتم ثنا قرار گرفت و می توانست برای هدف ها مختلفی آیتم استعمال قرار گیرد. با این درحال حاضر در سال ۱۹۹۱ Python عرضه شد و کل نرم افزارهای Perl را برای اشراف بر کدنویسان از فی مابین موفقیت.
در حالی که Python یک گرامر وسیعخیس و طاقت فرساگیرانهخیس دارااست، این دستور سبب شد که یوزرها با استعمال از اسکریپتها به هدف ها خویش دست یابند و این یک تغییردهنده محسوب میشد. Python از ده سال ۲۰۰۰ مکان Perl را گرفت و تحت عنوان لهجه اساسی برای مبتدیان تعیین شد. کاهش به کار گیری از Perl طی ۱۵ سال پیشین به صورت مداوم در هم اکنون ارتقا بوده میباشد و بدین زودیها چیزی بازدارنده این پروسه رو به بالا نخواهد شد.
۵. Objective-C
به به عبارتی اندازه که دوربینها با GoPro دارای ارتباط میباشند Objective-C نیز با اپل دارای ربط میباشد. هر دو ابزاری میباشند که به طور تقریب به صورت انحصاری بوسیله یک کمپانی به کار گیری می گردند. اگرچه Objective-C بیشتراز دو ده سال برای گسترش macOS، iOS و سیستم عامل X گزینه به کارگیری قرار گرفته میباشد (از سال ۱۹۹۶ تا اکنون)، البته تعداد پاره ای از برنامه نویس ها این ایام این گویش را گزینش مینمایند. دلیلش هم Swift میباشد.
Swift بوسیله اپل ساخته و در سال ۲۰۱۴ منتشر شد و مقصود از ایجاد آن استاندارد تازه کدنویسی برای macOS، iOS و تعدادی پلتفرم مربوط به اپل در لحاظ گرفته شدهاست. در حالی که Obj-C در اصل بر پایه ی گویش پیچیده C میباشد، Swift به صورت مفید این موادتشکیل دهنده را حذف مینماید، در حالی که خصوصیتهای جدیدی مانند رئیس اتومات یاد، پشتیبانی از Cocoa Touch و یکپارچگی ایمنی را به آن اضافه نموده است.
Swift برنده شدهاست به سطح بالایی از ثبات و پذیرش استفاده کننده دست یابد، اپل هنوز در مرحله دستکاری کتابخانههای Obj-C میباشد تا انتقال را برای طرف داران لهجه سابقخیس سهل وآسان نماید. اگرچه هنوز گفت و گوهای متعددی راجعبه اینکه کدام یک از این دو آیتم بهتر میباشد وجود دارااست, ولی مراحل فعلی نشان می دهد که برهه زمانی کنار نهاده شدن Obj-C مجاورتخیس میباشد.
و در انتها...
اگرچه به حیث می رسد که لهجههای فوق در مسیر روبه پایین قرار دارا هستند، ولی ترک آنها تضمین گردیده وجود ندارد. در صورتیکه سازندگان آنها سعی کافی برای بروزرسانی و افزودن خصوصیتهای تازه و موءثر را برای آنان داشته باشند، می توانند به عرصه رقابت بازگردند. ولی به احتمال بسیار زیاد اپنویسان به آیتمهای جدیدتر و بهتر مراجعه مینمایند.
درصورتی که در لحاظ دارید که یک گویش خاطر بگیرید، عامل ها زیادی برای تحلیل ﺁن وجود داراست. در حالتی که می خواهید تحت عنوان یک سرگرمی کدنویسی را دنبال نمایید، میتوانید به قلب خویش گوش دهید و موردی را که بیشتر شمارا هیجانزده مینماید گزینش فرمایید، حتی درصورتی که دیگر به صورت پهناور استعمال نشود یا این که در هم اکنون منسوخ شدن باشد. البته در شرایطی که درپی شغلی در اپلیکیشن نویسی می باشید با مشاهده کوشش، تقاضای بازار عمل و پتانسیل قابل مشاهده برای پرورش در آینده، شرایط گزینش بهتری خواهید داشت.
اصلی ترین مقالات تخصصی طراحی سایت آموزشی...
ما را در سایت اصلی ترین مقالات تخصصی طراحی سایت آموزشی دنبال می کنید
برچسب : طراحی سایت آموزشی , نویسنده : مهمان نواز siteamozeshi بازدید : 112 تاريخ : شنبه 3 آبان 1399 ساعت: 18:42