ايتنا - پربيننده ترين عناوين برنامه نويسي :: نسخه کامل http://www.itna.ir/software/programming Wed, 11 Oct 2017 15:19:47 GMT استوديو خبر (سيستم جامع انتشار خبر و اتوماسيون هيئت تحريريه) نسخه 3.0 /skins/default/fa/normal/ch01_newsfeed_logo.gif تهيه شده توسط سايت خبری فناوری اطلاعات (ايتنا) http://www.itna.ir/ 100 70 fa نقل و نشر مطالب با ذکر نام سايت خبری فناوری اطلاعات (ايتنا) آزاد است. Wed, 11 Oct 2017 15:19:47 GMT برنامه نويسي 60 زبان برنامه‌نویسی کوانتومی برای ویژوال استودیو http://www.itna.ir/news/50360/زبان-برنامه-نویسی-کوانتومی-ویژوال-استودیو به‌تازگی شرکت مایکروسافت زبان برنامه‌نویسی جدیدی را به سیستم ویژوال استودیو افزوده است که می‌توان از آن برای برنامه‌نویسی برای کامپیوترهای کوانتومی آینده استفاده کرد.   به گزارش ایتنا از شماران سیستم به نقل از وب‌سایت خبری تحلیلی theinquirer، به نظر می‌رسد که برنامه مایکروسافت برای فعالیت در زمینهٔ آینده کامپیوترهای کوانتومی بسیار جدی است.   این شرکت به‌تازگی اقدام به ایجاد زبان برنامه‌نویسی جدیدی کرده است که با هدف تشویق به یادگیری برنامه‌نویسی برای افراد تازه‌کار جهت یادگیری کار کردن با کامپیوترهای کوانتومی طراحی شده است. شرکت مایکروسافت در بیانیه‌ای رسمی اعلام کرده است که این زبان برنامه‌نویسی جدید به‌عنوان یک ابزار کاری برای شبیه‌سازی کوانتومی و همچنین ابزار کار کردن با کامپیوترهای کوانتومی واقعی، به پلتفرم ویژوال استودیو افزوده خواهد شد.       شرکت مایکروسافت در بیانیه خود اشاره کرده است که در طول دو دهه اخیر، فعالیت‌های فراوانی درزمینهٔ مفاهیم کوانتومی داشته است و برای مثال دستیار هوشمند صوتی این شرکت یعنی کورتانا، سیستم‌های ابری و ... به‌صورت تئوری در طبقه‌بندی کوانتومی قرار دارند.   حال این کمپانی آن‌قدر در این زمینه مصمم و جدی بوده است که حتی اقدام به ساخت یک qubit توپولوژیکی کرده است و در بیانیه یاد شده اشاره شده است که این امر به‌عنوان یک چالش بزرگ برای این شرکت مطرح بوده است.   هنوز زمان‌بندی دقیق ارائه این زبان جدید در پلتفرم ویژوال استودیو اعلام نشده است و کاربران باید منتظر اطلاعات بیشتر از سوی مایکروسافت باقی بمانند. همچنین هیچ اطلاعاتی درباره جزئیات فنی این زبان برنامه‌نویسی نیز منتشر نشده است.   ]]> برنامه نويسي Tue, 10 Oct 2017 11:59:35 GMT http://www.itna.ir/news/50360/زبان-برنامه-نویسی-کوانتومی-ویژوال-استودیو رونمایی IBM از مدل جدید برنامه‌نویسی برای ساخت اپلیکیشن‌های بدون سرور http://www.itna.ir/news/50499/رونمایی-ibm-مدل-جدید-برنامه-نویسی-ساخت-اپلیکیشن-های-بدون-سرور در یک کنفرانس علمی که با موضوع "بدون سرور" به تازگی و در نیویورک سیتی برگزار شد، شرکت IBM از "کامپوزر" رونمایی کرد. کامپوزر، بنا به گفته این شرکت، یک مدل برنامه‌نویسی جدید است که برای پیشبرد توسعه اپلیکیشن‌های بدون سرور مورد استفاده قرار می‌گیرد. کامپوزر، به صورت دقیق‌تر، کتابخانه‌ای از الگوهاست که برای ساخت اپلیکیشن‌های بدون سرور بکار می‌رود و IBM اخیراً این قابلیت را در Node.js فعال نموده است و بدین‌ترتیب، توسعه‌دهندگان قادر خواهند بود در سایر زبان‌های برنامه‌نویسی مانند پایتون، سوئیفت و جاوا نیز بدان دسترسی داشته باشند. به گزارش ایتنا از رایورز ، رودریک رباه، پژوهشگر اصلی بخش کارکردهای ابری شرکت IBM در خصوص این پروژه گفت: «به جای اینکه با ابداع زبان‌های برنامه‌نویسی جدید، مردم و توسعه‌دهندگان را به سمت یادگیری آنها سوق دهیم، تنها کافی است که این مدل تازه را به زبان برنامه‌نویسی مورد علاقه آنها بیفزاییم.» گفتنی است ایده‌ای که از مسئله کتابخانه پشتیبانی می‌کند، قابلیت‌های اصلی "بدون سرور" را ارائه می‌دهد. البته باید اشاره کرد که کامپوزر همچنان بر وعده‌های بدون سرور مانند مقیاس خودکار پافشاری می‌کند. معمولاً توسعه‌دهندگانی که در راستای ایجاد راهکارها با مدل "بدون سرور" فعالیت می‌کنند، باید ترکیب خود را در حالت تک‌کاره تنظیم کنند، یا از یک سرویس جداگانه مانند توابع پله‌ای AWS استفاده کنند. پاول کاسترو، پژوهشگر IBM، در این زمینه اذعان داشت: «کامپوزر، فرمولی را به چرخه توسعه وارد می‎کند که از آن برای بدون سرور استفاده می‌کنید و همچنین به خوبی در آنچه که ما در تابع ابری IBM یا OpenWhisk داریم، ادغام می‌شود. در واقع این موضوع، قابلیت اصلی بدون سرور است.» شرکت اوراکل نیز اخیراً اعلام کرده بود که یک پروژه توسعه‌دهنده "بدون سرور" به نام Fn را راه‌اندازی می‌کند که قابلیت‌های بدون سرور را به پلتفرم توسعه اپلیکیشن اوراکل اضافه می‌کند. توسعه‌دهندگان می‌توانند از آن برای سازمان‌دهی و ترتیب دادن به توابع در زبان‌های مختلف مانند گو، جاوا، رابی و پایتون استفاده نمایند. در حقیقت چیزی که امروزه از مفهوم "بدون سرور" متوجه می‌شویم با چیزی که واقعاً باید باشد، تفاوت زیادی دارد. کامپوزر، روشی برای پر کردن این شکاف است و می‌کوشد تا توسعه‌دهندگان را به سمت خود جذب کند.   ]]> فناوری Wed, 11 Oct 2017 10:56:14 GMT http://www.itna.ir/news/50499/رونمایی-ibm-مدل-جدید-برنامه-نویسی-ساخت-اپلیکیشن-های-بدون-سرور