ايتنا - آخرين عناوين برنامه نويسی :: نسخه کامل http://www.itna.ir/software/programming Wed, 09 May 2018 12:05:37 GMT استوديو خبر (سيستم جامع انتشار خبر و اتوماسيون هيئت تحريريه) نسخه 3.0 /skins/default/fa/normal/ch01_newsfeed_logo.gif تهيه شده توسط سايت خبری فناوری اطلاعات (ايتنا) http://www.itna.ir/ 100 70 fa نقل و نشر مطالب با ذکر نام سايت خبری فناوری اطلاعات (ايتنا) آزاد است. Wed, 09 May 2018 12:05:37 GMT برنامه نويسی 60 ابزار برنامه‌نویسی هوش مصنوعی DeepCode به توسعه‌دهندگان برای بهبود ساختار برنامه کمک می‌کند http://www.itna.ir/news/52662/ابزار-برنامه-نویسی-هوش-مصنوعی-deepcode-توسعه-دهندگان-بهبود-ساختار-برنامه-کمک-می-کند   به تازگی، ابزار برنامه‌نویسی جدید و کارآمدی عرضه شده که توسعه‌دهندگان شدیداً مشتاق آن هستند.   به گزارش سرویس اخبار جدید تکنولوژی از رایورز به نقل از اینکوایرر، سیستم استارتاپ زوریخی DeepCode اساساً یک کمک گرامری برای کدنویسان به شمار می‌رود. این ابزار، کد را از طریق یک زبان متشکل از صدها هزار قاعده کدینگ آنالیز نموده و بهبود می‌بخشد؛ DeepCode کتابخانه‌های Github عمومی و خصوصی را خوانده و به شما می‌گوید چگونه مشکلات موجود را رفع نموده و اجرای برنامه‌ها را بهبود ببخشید.   DeepCode توسط تیمی بنیان گذاشته شده که در زمینه کدینگ اپ‌های هوش‌مصنوعی (AI) و یادگیری ماشین تجربه دارد و اعضای آن وسلین رایچف، پیشکسوت گوگل و مشاورانی به نام‌های مارتین وچف و بوریس پاسکالف هستند.   پاسکالف به TechCrunch گفت: «ما یک پلتفرم منحصر بفرد داریم که کد نرم‌افزاری را به همان صورتی درک می‌کند که پلتفرم غلط‌یاب گرامری، زبان مکتوب را درک می‌کند. این طرح منحصر بفرد، امکان میلیون‌ها دلار صرفه‌جویی را در حوزه توسعه نرم‌افزاری فراهم آورده و در نتیجه، کمک شایانی به تحول این صنعت در راستای سنتز کاملاً مستقل کد خواهد نمود.»   گفته می‌شود این ابزار برنامه‌نویسی، عملکرد خوبی داشته و به بهبود فایل‌ها در کتابخانه‌های عمومی کمک می‌کند. در تست انجام شده توسط این نشریه، این رفع ایرادها از رفع غلط‌های نوشتاری کدها تا ارائه پیشنهاداتی برای کدی که ممکن است واقعاً در فراخوانی توابع، جایش خالی باشد را شامل می‌شود.   همچنین گفته شده است که این ابزار، توصیه‌هایی را بر مبنای حجم بالای کد در جایی که می‌تواند چیزهایی را بیابد که انسان‌ها نمی‌توانند بیابند، ارائه می‌کند.   به گزارش ایتنا پاسکالوف توضیح داد که «ما پلتفرمی را ساختیم که هدف اصلی کد را درک می‌کند. ما به طور خودگردان، میلیون‌ها مخزن را درک نموده و تغییراتی که توسعه‌دهندگان انجام می‌دهند را یادداشت می‌کنیم. سپس موتور هوش مصنوعی‌مان را با آن تغییرات آموزش می‌دهیم و می‌توانیم پیشنهادهای منحصر بفردی برای تک‌تک کدهای آنالیز شده توسط پلتفرممان ارائه نماییم.»   وی افزود که این شرکت بیش از 250 هزار قاعده دارد که روز به روز در حال رشد هستند. وی همچنین گفت: «رقبای ما ناچارند به صورت دستی قاعده‌سازی کنند و بزرگ‌ترین رقیبمان، با وجود چندین سال تلاش، 3 تا 4 هزار قاعده دارد.»       در این باره بیشتر بخوانید:       - هوش مصنوعی چیست و چه کاربردهایی دارد؟     ]]> فناوری Mon, 30 Apr 2018 09:34:20 GMT http://www.itna.ir/news/52662/ابزار-برنامه-نویسی-هوش-مصنوعی-deepcode-توسعه-دهندگان-بهبود-ساختار-برنامه-کمک-می-کند Code.org به ۸۵ میلیون کاربر نحوه کدنویسی را آموزش می‌دهد http://www.itna.ir/news/52196/code-org-۸۵-میلیون-کاربر-نحوه-کدنویسی-آموزش-می-دهد  مؤسسه Code.org در سایت Medium، گزارش نمود از نخستین باری که در سال 2015 با مایکروسافت برای اولین فعالیت Hour of Code ماینکرافت همکاری را آغاز نمود تاکنون، بیش از 85 میلیون کاربر از طریق ماینکرافت با کدنویسی «آشنا» شده‌­اند. گفتنی است هدف اصلی این مؤسسه، گسترش و ترویج برنامه‌نویسی، به خصوص کمک به توسعه آموزش مبانی کدنویسی در لایه‌های مستعد کاربران مانند جوانان است. به گزارش ایتنا از رایورز به نقل از سایت ciodive، مایکروسافت در حال خلق سه «ماجراجویی» مختلف برای مشارکت ماینکرافت در Hour of Code است. بر اساس این گزارش، دانش‌­آموزان با کاراکترها، المان‌ها و اصوات این بازی آشنایی دارند که باعث می‌­شود پیشرفت در کدینگ برای کودکان آسان شود. دانش‌­آموزان همچنین از ماینکرافت برای یادگیری مهارت‌های ورای علوم کامپیوتر، از جمله جبر، تاریخ و شیمی استفاده می‌­کنند. مطابق اهداف این برنامه، پرورش نسلی که آگاه به مهارت‌های علوم کامپیوتر باشد، هم‌‌راستا با اقتضائات نیروی کار در قرن بیست‌ویکم است. مایکروسافت با برنامه TEALS خود -که در سال 2009 آغاز گردید- به مرحله‌ای رسیده که در حال حاضر بر روی مشارکت کودکان در مشاغل STEM کار می‌­کند. این برنامه به حدود 350 مدرسه در 29 ایالت، از جمله واشینگتن دی‌سی خدمات ارائه می‌­کند. طبق گزارش مایکروسافت، از 12 هزار دانش‌­آموزی که این شرکت با آنها کار می‌­کند، 33% دختران جوان هستند. با این حال و با وجود تلاش‌ شرکت‌هایی مانند مایکروسافت، وضع قوانین برای پیاده‌­سازی دور‌ه‌­های گسترده علوم کامپیوتر به کندی پیش می­‌رود. کمپین‌های مناسب آموزش و بازاریابی نقشی کلیدی در سوق دادن کودکان کم سن و سال در حوزه­ای فنی ایفا می‌­کنند که در حال حاضر به شدت به دنبال استعدادهای بیشتر است. با هدف جبران این کاستی، شرکت‌هایی که بازی‌های محبوب کودکان مانند ماینکرافت، Hot Wheels و... را تولید می‌­کنند بر روی تجمیع کاراکترهای محبوب و کد کردن یکپارچه کار می‌­کنند. Mattel (شرکت مادر باربی) در صدد است که تا سال 2020 کدینگ را برای 10 میلیون کودک فراهم آورد، به ویژه دختران جوانی که علاقه­‌مند به حرفه‌­هایی مانند دامپزشکی، فضانوردی یا مهندسی رباتیک هستند.     ]]> برنامه نويسی Wed, 07 Mar 2018 08:46:36 GMT http://www.itna.ir/news/52196/code-org-۸۵-میلیون-کاربر-نحوه-کدنویسی-آموزش-می-دهد آیا برنامه‌نویسان زودتر بازنشسته می‌شوند یا زبان‌ها؟ http://www.itna.ir/news/52083/آیا-برنامه-نویسان-زودتر-بازنشسته-می-شوند-یا-زبان-ها برای کسانی که در گذشته‌های دور به برنامه‌نویسی مشغول بوده‌اند، گورستانی به نام "فرترن" نامی آشناست! همه می‌دانیم که به طور طبیعی، هر فناوری دارای یک چرخه عمر مشخص است که قابل پش‌بینی بوده و روزی سرانجام به پایان می‌رسد. اما قطعاً این فناوری، به دنبال خود یک تکنولوژی نوین به دنبال خواهد داشت که جایگزین آن خواهد شد. هر چند این موضوع در دنیای نرم‌افزار و به ویژه در زمینه برنامه‌نویسی نیز صادق است؛ با این وجود، هنوز بسیاری زبان‌های برنامه‌نویسی قدیمی که در دهه‌های گذشته بکار گرفته شده و قطعاً اکنون بازنشسته‌ شده‌اند، باز هم به عنوان مباحث پایه دست کم برای امور آموزشی و در دانشگاه‌ها و مدارس بکار گرفته می‌شوند. به گزارش ایتنا از رایورز مؤسسه مشهور فناوری ماساچوست (MIT) نیز علیرغم پیشرو بودن در زمینه تکنولوژی در جهان، همچنان از زبان‌های پایه و سنتی بهره می‌برد. به گفته جفری هاموند، تحلیلگر این حوزه، مؤسسه مزبور اکنون از یک زبان برنامه‌نویسی به نام Racket استفاده می‌کند که در واقع مشتقی از زبان معروف Lisp و قدیمی به شمار می‌رود.   به گفته وی:‌ «تجربه کار با زبان مفید و کارآمد Lisp باعث شده که این زبان جدید، امکانات بسیاری را در اختیار توسعه‌دهندگان قرار دهد تا بتوانند آنچه مدنظر دارند را به سهولت پیاده‌سازی نمایند.» در حقیقت منظور اصلی وی این است که دنیای دیجیتال اساساً بر روی نرم‌افزار بنا شده است، ضمن اینکه نرم‌افزار در واقع چیزی جز مجموعه‌ای منسجم از خطوط کد برنامه‌نویسی نیست. از سوی دیگر و بر اساس گزارش مؤسسه تحقیقاتی گارتنر، شرکت‌ها برای انتخاب زبان برنامه‌نویسی مطلوب خود سه مورد مهم را باید در نظر داشته باشند:          -آیا زبان مزبور ارزش توسعه دارد؟ در واقع شرکت‌های باید اطمینان یابند که این زبان، همگام با توسعه تکنولوژی، پاسخگوی نیازهاست.          -آیا این زبان، با نسل جدید سازگار است؟ بخش آی‌تی شرکت‌ها باید اطمینان حاصل کنند که زبان‌های قدیمی، می‌توانند نسل جدید برنامه‌نویسی مشتمل بر نظم، ساختار و فناوری را دارد یا خیر؟          -و نهایتا اینکه چه کسی باید با این زبان کار کند؟ آیا برنامه‌نویسانی وجود دارند که همچنان بتوانند با زبانی که احتمالاً از دور خارج می‌گردد کار کنند یا خیر؟   ]]> نرم افزار Sat, 24 Feb 2018 09:18:34 GMT http://www.itna.ir/news/52083/آیا-برنامه-نویسان-زودتر-بازنشسته-می-شوند-یا-زبان-ها برگزاری آزمون جهت استخدام برنامه‌نویس در رایورز http://www.itna.ir/news/51931/برگزاری-آزمون-جهت-استخدام-برنامه-نویس-رایورز شرکت مهندسی نرم‌افزار رایورز در نظر دارد از طریق برگزاری آزمون، نسبت به استخدام برنامه‌نویسان خبره در تیم‌های مختلف خود اقدام نماید. علاقه‌مندان به شرکت در این آزمون می‌بایست در وب‌سایت رایورز، فرم مربوطه را تکمیل نموده و روز پنج‌شنبه بیست‌وششم بهمن در محل برگزاری آزمون به آدرس (خیابان ولیعصر، نرسیده به توانیر، خیابان احتشام، پلاک 5) حضور یابند. مهلت تکمیل فرم، تا تاریخ بیست‌ و چهارم بهمن سال جاری است. شرکت‌کنندگان جهت حضور در آزمون، می‌بایست کارت شناسایی به همراه داشته باشند. شایان ذکر است که این آزمون در سطح تخصصی و به صورت تستی- تشریحی بوده و موضوعات آن عبارتند از:      -مفاهیم پایه شیء‌گرایی در #C کار با ساختار دیتا      -طراحی الگوریتم      -الگوهای طراحی در بهینه‌سازی کیفیت کد      -تکنیک‌ها و مفاهیم برنامه‌نویسی تحت وب (CSS، JavaScript، ASP.NET و...)      -درک مفاهیم طراحی بصری (UI، UX)   نتایج آزمون بلافاصله پس از برگزاری مشخص شده و از حائزین شرایط، پس از کسب امتیاز لازم، برای مصاحبه حضوری دعوت به عمل خواهد آمد. جهت کسب اطلاعات بیشتر می‌توانید با شماره تلفن 89326326-سرکار خانم عطار تماس حاصل فرمایید.     ]]> برنامه نويسی Sun, 04 Feb 2018 10:45:32 GMT http://www.itna.ir/news/51931/برگزاری-آزمون-جهت-استخدام-برنامه-نویس-رایورز فهرست محبوب‌ترین زبان‌های برنامه‌نویسی سال ۲۰۱۸ http://www.itna.ir/news/51682/فهرست-محبوب-ترین-زبان-های-برنامه-نویسی-سال-۲۰۱۸ برنامه‌نویسی و کدگذاری نرم‌افزاری همچنان به عنوان محبوب‌ترین مهارت در عرصه فناوری محسوب می‌شود و بیشترین فرصت‌های شغلی عرصه فناوری نیز در آن وجود دارد. به گزارش ایتنا از رایورز توسعه‌دهندگان برنامه و نرم‌افزارهای مبتنی بر وب، دو دسته از کارشناسانی را تشکیل می‌دهند که بیشترین درخواست برای استخدام آنها وجود دارد و بالاترین دستمزدها در عرصه فناوری سازمانی نیز به آنها پرداخت می‌شود. یادگیری زبان برنامه‌نویسی، یکی از مهم‌ترین تصمیماتی است که هر یک از کارشناسان حوزه IT می‌توانند اتخاذ کنند. باید توجه داشت روزهایی که کارشناسان روی یک زبان برنامه‌نویسی مهارت داشتند سپری شده‌ و این روزها به مهارت‌های بیشتری در این زمینه نیاز است. نتایج حاصل از یک مطالعه جدید نشان می‌دهد هیچ یک از 25 شرکت برتر جهان در فهرست Fortune 500 تمایل به استخدام کارمندان جدید در یک زبان برنامه‌نویسی خاص ندارند و پیش‌بینی کرده‌اند برای سال 2018 میلادی مهارت‌های مختلف در این حوزه را بکار گیرند. این بررسی‌ها نشان داده است در حال حاضر شرکت‌های بزرگ به طور میانگین کارشناسان برنامه‌نویس مسلط به چهار زبان برنامه‌نویسی مختلف را در اختیار دارند. با این وجود، چنانچه جزء آن دسته از افرادی هستید که قصد دارید به عنوان برنامه‌نویس در یکی از 25 شرکت بزرگ جهان استخدام شوید، بهتر است یکی از پنج زبان javaScript، Java، Python، Ruby و Perl را بیاموزد. کارشناسان بر این باورند که javaScript، Java، Python، Ruby و Perl محبوب‌ترین زبان‌های برنامه‌نویسی برای سال 2018 میلادی محسوب شده و بیشترین درخواست‌ها برای استخدام افرادی ارائه می‌شود که در این زمینه مهارت دارند.   ]]> برنامه نويسی Sat, 13 Jan 2018 06:18:59 GMT http://www.itna.ir/news/51682/فهرست-محبوب-ترین-زبان-های-برنامه-نویسی-سال-۲۰۱۸ سال ۲۰۴۰ روبات‌ها جایگزین برنامه‌نویسان می‌شوند http://www.itna.ir/news/51228/سال-۲۰۴۰-روبات-ها-جایگزین-برنامه-نویسان-می-شوند از مدت‌ها پیش، این دغدغه از سوی کارشناسان مختلف اعلام شده بود که ربات‌ها در آینده چه نگرانی‌هایی برای ما ایجاد می‌کند و شاید در رأس آنها این سوال به چشم می‌خورد که می‌توانند در آینده مشاغل انسانی را حذف و  در زمینه‌های مختلف، جایگزین ما شوند؟ این نگرانی تا جایی گسترش یافت که دامنه گسترده‌ای یافت و موضوع بحث و جنجال صاحبنظران فراوانی شده که به موافقت و مخالفت جدی با آن پرداختند. اما به تازگی و بر اساس آخرین پیش‌بینی‌ها، اعلام شده که در سال ۲۰۴۰ میلادی بخش اعظم برنامه‌نویسی‌ها و کدگذاری‌های نرم‌افزاری نیز توسط ربات‌ها انجام خواهد شد! به گزارش ایتنا از رایورز به نقل از سی‌نت، گزارش جدید منتشر شده از سوی «آزمایشگاه ملی Oak Ridge» در آمریکا پیش‌بینی نموده است که به زودی الگوریتم‌های یادگیری ماشینی و سیستم‌های هوش مصنوعی (AI) از برنامه‌نویسان پیشی گرفته و با مهارت‌های بیشتر، این فعالیت‌ها را انجام می‌دهند. جالب اینکه که در عنوان این گزارش -که از سوی مرکز تحقیقاتی مزبور منتشر شده- نوشته شده بود:‌ «آیا انسان در سال 2040 میلادی همچنان برنامه‌نویسی می‌کند و دو دهه بعد، ربات‌ها چگونه برای تولید نرم‌افزارها جایگزین انسان می‌شوند؟» در این گزارش همچنین گفته شده که در فاصله زمانی حدود دو دهه، کدگذاری نرم‌افزاری و برنامه‌نویسی، به شغلی منسوخ میان انسان‌ها بدل شده و فناوری‌های خودکار و هوشمند این وظیفه را به تنهایی انجام می‌دهند. کارشناسان در این گزارش توضیح دادند: «روند روبه رشد برنامه‌نویسی، چنین است که توسعه نرم‌افزار در سال‌های پیشِ رو، تغییرات گسترده‌ای را تجربه خواهد نمود. ترکیب سیستم‌های یادگیری ماشینی، هوش مصنوعی، پردازش زبان طبیعی و فناوری‌های کدگذاری، این قابلیت‌ را به ماشین‌ها واگذار می‌کند و به جای آنکه انسان‌ها در سال 2040 میلادی برنامه‌نویسی کنند، ربات‌ها به طور کامل این کار را انجام می‌دهند.»   ]]> برنامه نويسی Sat, 09 Dec 2017 16:50:34 GMT http://www.itna.ir/news/51228/سال-۲۰۴۰-روبات-ها-جایگزین-برنامه-نویسان-می-شوند کیت بینایی هوش مصنوعی گوگل برای رزبری پای http://www.itna.ir/news/51149/کیت-بینایی-هوش-مصنوعی-گوگل-رزبری-پای گوگل در اوایل سال جاری میلادی، پروژه صوتی AIY را معرفی نمود که به سازندگان این امکان را می‌داد تا "رزبری پای" را با استفاده از دستیار هوشمند گوگل SDK به یک دستیار صوتی کنترل‌ شده تبدیل کنند. گفتنی است رزبری پای در واقع کامپیوتری کوچک برای آموزش برنامه‌نویسی است. این شرکت، همچنین کیت بینایی هوش مصنوعی را راه‌اندازی نموده است که امکان تبدیل رزبری پای را به دستگاه تشخیص تصویر فراهم می‌سازد.   به گزارش ایتنا از رایورز این کیت -که با استفاده از مدل‌های یادگیری ماشینی تنسورفلو گوگل طراحی شده است- به زودی به یک برنامه اندروید همراه برای کنترل دستگاه مجهز می‌شود. کیت مورد بحث، از نظر فنی دارای یک شتاب شبکه عصبی است که بر اساس آن، جعبه مبتنی بر رزبری پای می‌تواند بدون پردازش در فضای ابری، کار بینایی کامپیوتر را انجام دهد. کیت صوتی AIY برای پردازش زبان عصبی بر اساس فضای ابری کار می‌کند. سازندگان برنامه و توسعه‌دهندگان، علاوه بر کیت صوتی AIY، نیاز به ارائه رزبری پای زیرو دبلیو، دوربین رزبری پای، کارت اس.دی 4 گیگابایتی و منبع تغذیه نیز دارند. خود این کیت هم تجهیزاتی مانند LED، لنز، قالب، جعبه مقوایی و بورد مخصوص دارد تا همزمان با دوربین، LED نیز روشن می‌شود.   این بورد مخصوص توسط گوگل ساخته و توسعه یافته است و تراشه پردازش بینایی MA2450 اینتل در آن قرار دارد. این تراشه، بخش بسیار حیاتی و مهمی از کیت موردنظر است. یکی از اعضای تیم پروژه AIY اذعان داشت: «این تراشه، عملکرد بینایی کامپیوتر را نسبت به زمانی که از رزبری پای 3 استفاده می‌شود، 60 برابر سریع‌تر می‌کند.» بورد مخصوص، با یک کابل به رزبری پای زیرو دبلیو متصل می‌شود. سازندگان کیت بینایی می‌توانند از چندین برنامه شبکه عصبی استفاده نمایند و انسان‌ها و حیواناتی مانند گربه‌ها و سگ‌ها را تشخیص می‌دهد. شبکه عصبی دیگری در این سیستم وجود دارد که شادی، غم و سایر احساسات را شناسایی می‌کند. این سیستم همچنین می‌تواند یک هزار شیء از جمله صندلی، پرتقال، فنجان و غیره را تشخیص و از یکدیگر تمیز دهد.   ]]> فناوری Tue, 05 Dec 2017 07:16:55 GMT http://www.itna.ir/news/51149/کیت-بینایی-هوش-مصنوعی-گوگل-رزبری-پای نسخه پنجم انگولار گوگل، برنامه‌نویسی وبی را آسان می‌سازد http://www.itna.ir/news/50987/نسخه-پنجم-انگولار-گوگل-برنامه-نویسی-وبی-آسان-می-سازد سیستم انگولار که در حقیقت فریم ورک Java Script گوگل برای ساخت نرم‌افزارهای همراه و دسکتاپ محسوب می‌شود، به تازگی و با عرضه یک به‌روزرسانی ویژه دیگر به نسخه 5 ارتقاء یافته است.   به گزارش ایتنا از رایورز شرکت گوگل برای بسیاری از کاربران عام، صرفاً خدمات دهنده وبی محض است، اما در عمل، فعالیت‌های نرم‌افزاری ویژه‌ای را نیز به شرکت‌های پدیدآورنده نرم‌افزار و نیز برنامه‌نویسان ارائه می‌کند. یکی از محبوب‌ترین سیستم‌های ارائه شده توسط گوگل را می‌توان فریم ورک جاوا اسکریپت دانست که با نام انگولار شناخته شده و سالی درخشان را سپری نموده است. میزان کاربرد این فریم‌ورک به قدری است که در طول 14 ماه گذشته شاهد دو بار بروزرسانی برای آن و اواخر نوامبر سال جاری نیز شاهد عرضه نسخه 5.0.0 این سیستم خواهیم بود. ابتدا قرار بود این نسخه در اوایل ماه نوامبر عرضه شود که به دلیل برخی مشکلات در برنامه کاری گوگل، شاهد تأخیر در عرضه این سیستم محبوب طراحی نرم‌افزار هستیم. مزایای نسخه 5 انگولار، بسیار فراوان و متنوع است، اما بر اساس اعلام گوگل، چند ویژگی اصلی در این سیستم جای داده شده‌ که به ترتیب شامل موارد زیر هستند:   - آسان‌سازی ساخت نرم‌افزارهای وبی پراگرسیو برای امکان اجرا بر روی مرورگر وب - بهینه‌سازی کدها با کوچک‌تر کردن برنامه از طریق حذف کدهای اضافه - سازگار نمودن سیستم طراحی با Rendering در سمت سرور - پشتیبانی سراسری از API و dom برای به اشتراک‌گذاری کد بین سرورها و نسخه سمت مشتری از یک نرم‌افزار - بهبود کامپایلر برای پشتیبانی از کامپایل به‌صورت تصاعدی - استانداردسازی سیستم‌های عددی، مالی و تاریخی بین‌المللی - امکان استفاده از نام‌های مختلف برای اجزا و دایرکتیوها که می‌توان بدون نیاز به تغییر موارد متعدد، به این نسخه مهاجرت نمود - وجود یک Httpclient بروزرسانی شده - وجود CLI 1.5 که پروژه‌های انگولار 5 را به‌صورت پیش‌فرض ایجاد می‌نماید - امکان تأیید و بروزرسانی مقادیر در فرم‌های انگولار به‌صورت گروهی به‌جای رسیدگی به تک‌تک ورودی‌ها - بروزرسانی مجموعه برنامه‌نویسی باز فعال RxJS به نسخه 5.5.2 و بالاتر از آن - امکان ردیابی سایکل‌های روتر از ابتدای اجرا تا پایان زمان فعال‌سازی کامل سیستم حفاظتی   ]]> برنامه نويسی Sat, 18 Nov 2017 06:45:04 GMT http://www.itna.ir/news/50987/نسخه-پنجم-انگولار-گوگل-برنامه-نویسی-وبی-آسان-می-سازد قابلیت‌های جدید کد ویژوال استودیو http://www.itna.ir/news/50954/قابلیت-های-جدید-کد-ویژوال-استودیو برنامه‌نویسان و توسعه‌دهندگان نرم‌افزاری -اعم از حقیقی و حقوقی- در واقع بخش اصلی و اساسی برای یک پلتفرم مهم به حساب می‌آیند؛ به گونه‌ای که شرکت‌ها برای گسترش حوزه نفوذ پلتفرم خود، به طور مداوم با آنها ارتباط داشته و در تلاشند تا بهترین ابزارها را به منظور طراحی و ایجاد محصولات نرم‌افزاری در اختیارشان بگذارند. شرکت مایکروسافت نیز به‌صورت منظم، کد ویژوال استودیو را به عنوان یکی از ابزارهای مهم در این زمینه، به‌روزرسانی می‌کند و به تازگی نسخه جدید این به‌روزرسانی را عرضه نموده که قابلیت‌های جدیدی به همراه داشته است. به گزارش ایتنا از رایورز ابزار متن‌باز توسعه مایکروسافت به‌عنوان یکی از بخش‌های مهم از تولکیت‌های مورد استفاده توسعه‌دهندگان محسوب می‌شود و به همین جهت، انتظار می‌رود که قابلیت‌های بیشتری بدان افزوده شود.   نسخه 1.18 این محصول که به‌تازگی عرضه‌ شده است، قابلیت‌های جدیدی مانند استارت‌آپ سریع‌تر ویندوز، پشتیبانی از مدیریت چندین پروژه به کمک ساختار فضای کاری Multiroot و همچنین بهینه‌سازی تنظیمات ظاهری را شامل می‌گردد که به واسطه آن، برخی اشکالات رایج برنامه‌نویسان از جمله کُند شدن برنامه و نیز اشغال حافظه، به کمترین میزان ممکن کاهش می‌یابد.   مایکروسافت اعلام کرده که با توجه به مرتفع نمودن برخی ایرادات قبلی، و تسهیل در کار با این ابزار، امیدوار است استقبال خوبی از نسخه جدید توسط برنامه‌نویسان به عمل آید. مهم‌ترین مزایای این بروزرسانی عبارتند از: - اکستنشن‌های پیشنهادی توسط نشانه‌هایی شناسایی می‌شوند که بتوانید آنها را در یک لیست از سایر موارد تفکیک نمایید - واردسازی مستقیم از جاوا اسکریپت و تایپ اسکریپت برای افزایش سرعت کد نویسی - وضعیت کنترل منبع فایل‌ها در بخش فایل اکسپلورر نمایش داده می‌شود - ساختار عمودی پنل که موجب می‌شود تا توسعه‌دهندگان بتوانند به گشت زدن در ترمینال مشغول شده و کنسول را دیباگ کنند. همچنین بتوانند بین وضعیت دید افقی و عمودی جابجا شوند شایان‌ ذکر است که بنا به اعلام مایکروسافت، این بروزرسانی تازه هم‌اکنون برای تمامی توسعه‌دهندگان نرم‌افزاری در دسترس بوده و می‌توان آن را از وب‌سایت شرکت مزبور دریافت نمود.   ]]> نرم افزار Fri, 17 Nov 2017 18:53:30 GMT http://www.itna.ir/news/50954/قابلیت-های-جدید-کد-ویژوال-استودیو به‌روزرسانی دیباگ کننده متن‌باز جاوا برای کدهای ویژوال استودیو http://www.itna.ir/news/50953/به-روزرسانی-دیباگ-کننده-متن-باز-جاوا-کدهای-ویژوال-استودیو شرکت مایکروسافت بر اساس بازخوردهای مختلف توسعه‌دهندگان نرم‌افزاری، به سراغ به‌روزرسانی دیباگ کننده متن‌باز جاوا برای کدهای ویژوال استودیو رفته است. به گزارش ایتنا از رایورز مایکروسافت در طول چند سال گذشته به‌شدت بر روی بهبود کدهای ویژوال استودیو تمرکز داشته و برای استفاده هر چه بیشتر آن توسط کاربران، تلاش نموده است. حال این شرکت اقدام به دریافت بازخوردهای متعددی از کاربران و برنامه‌نویسان خود نموده و با توجه به این اطلاعات، دیباگ کننده متن‌باز جاوا را برای کدهای ویژوال استودیو به‌روزرسانی کرده است. گفتنی است افزونه دیباگ کننده متن‌باز جاوا برای کدهای ویژوال استودیو، تا به امروز توسط 56 هزار توسعه‌دهنده نرم‌افزاری نصب و استفاده شده است؛ نکته جالب اینکه از سوی توسعه‌دهندگان، امتیاز 5 از 5 را به دست آورده که نشانه رضایت ایشان از مسیر مایکروسافت در این زمینه است.   مطابق اعلام مایکروسافت، مزایای جدید -که به این ابزار اضافه شده است- به توسعه‌دهندگان اجازه می‌دهد به‌ صورت خودکار کلاس اصلی پروژه را مدیریت نمایند. شایان ذکر است که در نسخه‌های پیشین، این مقادیر می‌بایست به‌صورت دستی وارد می‌شدند.   شیاوکای هی به‌عنوان مدیر برنامه ابزارها و خدمات جاوا در این‌ باره می‌گوید: «با استفاده از این مزایای جدید، می‌توانید هنگامی‌که سورس کد را در داخل JAR یا یک وصله سورس در اختیار دارید، به کمک کلاس‌های ثالث اقدام به دیباگ کردن کنید. همچنین پیش از شروع دیباگ کردن، breakpoint هایی را برای این کلاس‌ها ایجاد نمایید.» برخی  از مزایای جذاب این به‌روزرسانی شامل این موارد هستند: - سازگاری با پروتکل‌های جدید دیباگ کردن سورس کدهای ویژوال استودیو - استفاده از نام stackframe با استفاده از فرمت ClassName.MethodName (ParameterList) - توسعه نمایش اطلاعات فراخوانی پشته‌ها برای فایل‌های فاقد منبع و رفع باگ‌های مربوطه ]]> برنامه نويسی Wed, 15 Nov 2017 09:04:34 GMT http://www.itna.ir/news/50953/به-روزرسانی-دیباگ-کننده-متن-باز-جاوا-کدهای-ویژوال-استودیو