ايتنا - آخرين عناوين برنامه نويسي :: نسخه کامل http://www.itna.ir/software/programming Wed, 11 Oct 2017 14:40:48 GMT استوديو خبر (سيستم جامع انتشار خبر و اتوماسيون هيئت تحريريه) نسخه 3.0 /skins/default/fa/normal/ch01_newsfeed_logo.gif تهيه شده توسط سايت خبری فناوری اطلاعات (ايتنا) http://www.itna.ir/ 100 70 fa نقل و نشر مطالب با ذکر نام سايت خبری فناوری اطلاعات (ايتنا) آزاد است. Wed, 11 Oct 2017 14:40:48 GMT برنامه نويسي 60 رونمایی 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-مدل-جدید-برنامه-نویسی-ساخت-اپلیکیشن-های-بدون-سرور زبان برنامه‌نویسی کوانتومی برای ویژوال استودیو http://www.itna.ir/news/50360/زبان-برنامه-نویسی-کوانتومی-ویژوال-استودیو به‌تازگی شرکت مایکروسافت زبان برنامه‌نویسی جدیدی را به سیستم ویژوال استودیو افزوده است که می‌توان از آن برای برنامه‌نویسی برای کامپیوترهای کوانتومی آینده استفاده کرد.   به گزارش ایتنا از شماران سیستم به نقل از وب‌سایت خبری تحلیلی theinquirer، به نظر می‌رسد که برنامه مایکروسافت برای فعالیت در زمینهٔ آینده کامپیوترهای کوانتومی بسیار جدی است.   این شرکت به‌تازگی اقدام به ایجاد زبان برنامه‌نویسی جدیدی کرده است که با هدف تشویق به یادگیری برنامه‌نویسی برای افراد تازه‌کار جهت یادگیری کار کردن با کامپیوترهای کوانتومی طراحی شده است. شرکت مایکروسافت در بیانیه‌ای رسمی اعلام کرده است که این زبان برنامه‌نویسی جدید به‌عنوان یک ابزار کاری برای شبیه‌سازی کوانتومی و همچنین ابزار کار کردن با کامپیوترهای کوانتومی واقعی، به پلتفرم ویژوال استودیو افزوده خواهد شد.       شرکت مایکروسافت در بیانیه خود اشاره کرده است که در طول دو دهه اخیر، فعالیت‌های فراوانی درزمینهٔ مفاهیم کوانتومی داشته است و برای مثال دستیار هوشمند صوتی این شرکت یعنی کورتانا، سیستم‌های ابری و ... به‌صورت تئوری در طبقه‌بندی کوانتومی قرار دارند.   حال این کمپانی آن‌قدر در این زمینه مصمم و جدی بوده است که حتی اقدام به ساخت یک qubit توپولوژیکی کرده است و در بیانیه یاد شده اشاره شده است که این امر به‌عنوان یک چالش بزرگ برای این شرکت مطرح بوده است.   هنوز زمان‌بندی دقیق ارائه این زبان جدید در پلتفرم ویژوال استودیو اعلام نشده است و کاربران باید منتظر اطلاعات بیشتر از سوی مایکروسافت باقی بمانند. همچنین هیچ اطلاعاتی درباره جزئیات فنی این زبان برنامه‌نویسی نیز منتشر نشده است.   ]]> برنامه نويسي Tue, 10 Oct 2017 11:59:35 GMT http://www.itna.ir/news/50360/زبان-برنامه-نویسی-کوانتومی-ویژوال-استودیو بهینه‌سازی یادگیری ماشینی آژور http://www.itna.ir/news/50357/بهینه-سازی-یادگیری-ماشینی-آژور سیستم یادگیری ماشینی آژور یا AML به‌تازگی با بهینه‌سازی ویژه‌ای در زمینه عملکرد هوش مصنوعی در سطح صفحات گسترده روبرو شده است. به گزارش ایتنا از رایورز به نقل از وب‌سایت خبری تحلیلی i-programmer، سیستم یادگیری ماشینی آژور، یکی از جدیدترین خدمات شرکت مایکروسافت در بازارهای جدید این شرکت است. این سیستم به یک ساختار هوش مصنوعی مجهز شده است که به‌عنوان پنل مدیریتی برای چرخه حیات توسعه نرم‌افزاری عمل کرده و به کاربران کمک می‌کند تا بتوانند با خدمات سیستم یادگیری ماشینی آژور  آشنا شوند. این سیستم به‌وسیله مثال‌های قابل درک، ساختار سیستم یادگیری ماشینی آژور را جزء به‌ جزء برای کاربران جدید شرح می‌دهد و بدین‌ ترتیب کاربران تازه‌کار نیز به‌راحتی خواهند توانست با آن ارتباط برقرار کنند.   این ساختار کاری، رایگان، قابل‌گسترش و انعطاف‌پذیر است و به توسعه‌دهندگان و متخصصان داده‌ها اجازه می‌دهد تا مدل‌های خود را در بر مبانی زبان‌های برنامه‌نویسی پایتون، پای اسپارک و اسکالا بنویسند. این سیستم همچنین سازگاری نوت‌بوک‌های ژوپیتر با IDEهای محبوبی مانند کدهای ویژوال استودیو و پای چارم را نیز برای کاربران خود فراهم ساخته است. همچنین سیستم یادگیری ماشینی آژور شامل ساختار گردآوری داده‌ها نیز هست که موجب می‌شود تا آماده‌سازی داده‌هایی که می‌خواهید تبدیل داده‌ای را بر روی آنها اعمال کنید، به‌آسانی ممکن شود؛ ضمن اینکه نحوه کاربرد این ابزار نیز با مثال‌هایی ساده برای کاربران شرح داده‌شده است. بر اساس اعلان رسمی منتشر شده، سیستم یادگیری ماشینی جدید آژور شامل خدمات زیر خواهد بود: - خدمات تجربی سیستم یادگیری ماشینی آژور برای کمک به متخصصان داده جهت افزایش نرخ تجربه خود با داده‌های عظیم و پردازشگرهای گرافیکی - خدمات مدیریت مدل سیستم یادگیری ماشینی آژور برای هاست‌ها، نسخه‌های مختلف و مدیریت و نظارت بر مدل‌های یادگیری ماشینی. ]]> برنامه نويسي Mon, 02 Oct 2017 11:51:39 GMT http://www.itna.ir/news/50357/بهینه-سازی-یادگیری-ماشینی-آژور دسترسی رایگان توسعه‌دهندگان به پایگاه داده‌های کاسموز آژور http://www.itna.ir/news/50067/دسترسی-رایگان-توسعه-دهندگان-پایگاه-داده-های-کاسموز-آژور در میان سامانه‌های ابری موجود، مایکروسافت یکی از مشهورترین شرکت‌های حال حاضر است که مشتریان فراوان سازمانی و شخصی را جذب خود نموده است؛ اما به نظر می‌رسد این شرکت قصد دارد با روش‌های نوین، سهم بیشتری از بازار رو به تصاعد و پرسود آینده را از آن خود نماید. در همین راستا، شرکت مایکروسافت به‌تازگی اعلام کرده است که توسعه‌دهندگان می‌توانند از این‌ پس به‌صورت رایگان به پایگاه داده‌های کاسموز آژور دسترسی داشته باشند. به گزارش ایتنا از رایورز به نقل  از وب‌سایت خبری تحلیلی mspoweruser، شرکت مایکروسافت در ماه مه برای نخستین بار از پایگاه داده‌های ویژه خود به نام کاسموز رونمایی کرد. مطابق اخبار رسمی این شرکت، این پایگاه‌های داده -که به‌عنوان بخشی از خانواده بزرگ سیستم آژور معرفی شده بودند- در حقیقت نخستین نمونه چند مدلی فعال در سطح صنایع فناوری اطلاعات جهان بوده و از این منظر، منحصربه‌فرد به نظر می‌رسد که اقبال غول نرم‌افزاری جهان را برای رشد سهم خود، افزایش خواهد داد. حال این شرکت خبر خوبی برای توسعه‌دهندگان نرم‌افزاری دارد و اعلام کرده است، این پایگاه داده‌ها به‌صورت رایگان برای توسعه‌دهندگان در دسترس خواهد بود؛ موضوعی که می‌تواند استقبال بسیار شایان توجهی را -از سوی برنامه‌نویسان، طراحان و توسعه‌دهندگان- به دنبال داشته باشد. بنا به اعلام رسمی این شرکت، از مزایای استفاده از این پایگاه داده می‌توان به این موضوع اشاره کرد که برای استفاده از آن نیازی به استفاده از کارت اعتباری یا ثبت‌نام در سامانه‌های مایکروسافت وجود ندارد. همچنین مایکروسافت جهت تسهیل کاربران و نیز ایجاد انگیزه بیشتر در جذب توسعه‌دهندگان، فایل آموزشی برای استفاده از این پایگاه داده‌ها را ایجاد و منتشر کرده است که توسعه‌دهندگان می‌توانند با دریافت آن از وب‌سایت این شرکت، آن را مطالعه نموده و با این سیستم، آشنا شوند.   ]]> برنامه نويسي Tue, 19 Sep 2017 12:48:37 GMT http://www.itna.ir/news/50067/دسترسی-رایگان-توسعه-دهندگان-پایگاه-داده-های-کاسموز-آژور صنایع فناوری و بحران کمبود نیروهای تخصصی متن‌باز http://www.itna.ir/news/49869/صنایع-فناوری-بحران-کمبود-نیروهای-تخصصی-متن-باز هر چند در بخش‌های مختلف عرصه فناوری اطلاعات با پیشرفت روزافزون مواجهیم و این صنعت در حقیقت به افزایش ظرفیت دیگر صنایع نیز یاری می‌رساند، اما به‌تازگی مشکل جدیدی در صنایع فناوری اطلاعات به وجود آمده است که جالب توجه است؛ موضوع از این قرار است که این صنایع با کمبود جدی نیروهای کاری متخصص در زمینه منابع متن‌باز روبرو شده است. به گزارش ایتنا از رایورز به نقل از وب‌سایت خبری تحلیلی zdnet، به نظر می‌رسد که دنیای فناوری روزبه‌روز و بیش‌ از گذشته به‌سوی توسعه متن‌باز بودن این حوزه حرکت می‌کند و این روند پیشرفت به‌اندازه‌ای سریع بوده است که به نظر می‌رسد عرضه و تقاضا در این بازار برابر نیست و این مسئله به تدریج به یک معضل بدل می‌گردد. مطابق گزارش‌های جدیدی که اخیراً توسط بنیاد لینوکس و شرکت دایس ارائه گردیده، مشخص شده که مشاغل مربوط به سیستم‌های متن‌باز به داغ‌ترین سوژه استخدام تبدیل شده است. بر اساس بخشی از گزارش‌ها و ارقام ارائه شده از سوی این دو مرکز تحقیقاتی بزرگ، نیروهای کاری و متخصص در زمینه متن‌باز به‌اندازه‌ای کم هستند که حدود ۸۹ درصد از مدیران فعال در این صنایع اعلام کرده‌اند که برای یافتن نیروهای متخصص متن‌باز با مشکل روبرو هستند و در نتیجه، از این بابت نگران توسعه کسب‌وکار خود هستند.   در این میان، حدود ۵۸ درصد از شرکت‌کنندگان در تحقیقات مزبور اذعان کرده‌اند که باید دست کم در طول ۶ ماه آینده، نیروهای کاری متخصص جدید در زمینه متن‌باز را برای پیشبرد امور و پروژه‌های خود استخدام کنند، اما نگران هستند که نتوانند نیروهای کارآ و مناسب را به‌موقع بیابند و جذب کنند. همچنین این تحقیقات نشان داده‌اند که ۶۰ درصد شرکت‌کنندگان، به دنبال استخدام نیروهای دائمی با تخصص برنامه‌نویسی برای سیستم‌های متن‌باز هستند. در این میان شغل‌هایی که بیش از سایر موارد موردنیاز هستند شامل توسعه‌دهنده (۷۳ درصد)، مهندس فرایند توسعه (۶۰ درصد) و مدیر سیستم (۵۳ درصد) هستند.   ]]> برنامه نويسي Sun, 27 Aug 2017 15:22:34 GMT http://www.itna.ir/news/49869/صنایع-فناوری-بحران-کمبود-نیروهای-تخصصی-متن-باز پشتیبانی اندروید از زبان برنامه نویسی کوتلین http://www.itna.ir/news/49001/پشتیبانی-اندروید-زبان-برنامه-نویسی-کوتلین گوگل رسماً از زبان برنامه‌نویسی کوتلین روی سیستم عامل اندروید پشتیبانی می‌کند. کوتلین زبان برنامه‌نویسی بسیار جدیدی است که شرکت جت‌برینز آن را طراحی کرده است.کوتلین از نظر ساختاری با جاوا شباهت‌های زیادی دارد، از جمله اینکه شی‌ء‌گرا است و برای رفع همان مسائلی که جاوا مأموریت داشت، طراحی شده است. اما چون از خیلی جهات هنوز مثل یک لوح سفید است و ظرفیت‌های زیادی دارد، قابلیت‌های خوب متعددی را می‌توان به آن افزود و سینتکس آن را مرتب‌تر کرد و بهبودهایی بیش از آنچه در جاوا می‌بینیم را به آن بخشید. به گزارش ایتنا از رایورز به نقل از ونچربیت، گوگل در کنفرانس توسعه دهندگان 2017 اعلام کرد که «کوتلین، یک پروژه منبع باز تحت لیسانس آپاچی 2.0 است، یک طراحی عالی و زبان بالغ دارد و ما بر این باوریم که توسعه اندروید را سریع‌تر و جذاب‌تر خواهد کرد.» این شرکت اظهار داشت که بعضاً شاهد آن هستیم که این زبان برنامه‌نویسی برای تولید اپلیکیشن مورد استفاده قرار می‌گیرد که ایکس‌پدیا، فلیپ‌برد و اسکوئر از نمونه‌های این اپلیکیشن‌ها هستند. استفاده گوگل از تیم کوتلین باعث ساده‌تر شدن نوشتن اپلیکیشن‌های اندروید شده است. توسعه دهندگان از این که بدانند که کامپایلر کوتلین، کد بایتی جاوا را منتشر می‌کند، خوشحال خواهند شد. کوتلین و جاوا تقریباً یکی هستند. در واقع، علت اصلی تمایل تیم اندروید به سمت زبان برنامه‌نویسی کوتلین، هم شباهت‌های جاوا و کوتلین بود؛ بدین معنا که شما می‌توانید کوتلین را به پایگاه کد خود اضافه کنید و دو زبان جاوا و کوتلین را آزادانه با هم ترکیب نمایید. اولین بار حضور کوتلین در بین زبان‌های برنامه‌نویسی در ژوئیه 2011 اعلام شد و نسخه 1.0 در فوریه 2016 در دسترس کاربران قرار گرفت. در آن زمان، جت‌برینز متعهد شد که سازگاری این زبان با ویژگی‌های پایدار 1.0 به بعد حفظ خواهد شد. کاربران علاقه‌مند، برای شروع کار با کوتلین می‌توانند پیش نمایش اندروید استودیو 3.0 را دانلود کنند، یکی از فایل‌های جاوای خود را انتخاب کنند و سپس گزینه تبدیل فایل جاوا به فایل کوتلین را در منوی کد انتخاب کنند. با این کار فایل شما به فایل کوتلین تبدیل شده و می‌توانید به راحتی با آن کار کنید.  ]]> برنامه نويسي Sat, 20 May 2017 11:47:47 GMT http://www.itna.ir/news/49001/پشتیبانی-اندروید-زبان-برنامه-نویسی-کوتلین جاوا-اسکریپت دوباره محبوب‌ترین زبان برنامه‌نویسی جهان شد http://www.itna.ir/news/48480/جاوا-اسکریپت-دوباره-محبوب-ترین-زبان-برنامه-نویسی-جهان با اینکه پلتفرم‌های گوناگونی برای تولید و توسعه نرم‌افزار وجود دارد، اما برخی از زبان‌ها به دلیل جایگاه ویژه‌ای که نزد توسعه‌دهندگان یافته‌اند، همچنان جایگاه خود را پس از گذشت سال‌ها نگهداشته‌اند. جاوا-اسکریپت همچنان محبوب‌ترین زبان برنامه‌نویسی برای کارشناسان نرم‌افزار محسوب می‌شود. این خبر را مرکز Stack Overflow به تازگی در گزارش «چشم‌انداز توسعه‌دهندگان نرم‌افزاری ۲۰۱۷» خود منتشر کرده است.به گزارش ایتنا از رایورز به نقل از اینکوئیرر، این پلتفرم علاوه بر محبوبیت زیادی که نزد برنامه‌نویسان دارد، یکی از پرطرفدارترین زبان‌های برنامه‌نویسی برای صاحبان کسب و کارها و نیز توسعه‌دهندگان نیز محسوب می‌شود.نکته جالب توجه اینکه اکنون برای چندمین سال پیاپی است که کارشناسان و متخصصان این زبان برنامه‌نویسی بیشترین درخواست را برای پیدا کردن شغل جدید داشته‌اند تا بتوانند جایگاهی درآمدزا برای خود دست و پا کنند.گفتنی است برخی دیگر از زبان‌های برنامه‌نویسی از جمله #C، Python، جاوا، PHP، ++C و C نیز در خانواده پلتفرم‌های محبوب برنامه‌نویسی طبقه‌بندی می‌شوند، ضمن اینکه کارشناسان مسلط بر SQL نیز میانگین حقوق بالایی نسبت به دیگر متخصصان نرم‌افزاری دارند.مطابق این گزارش، لیست زبان‌های برنامه‌نویسی با بیشترین میزان استفاده و متناسب با محبوبیتشان، به قرار زیر منتشر شده است:- جاوا-اسکریپت: ۶۵.۳ درصد- SQL: ۵۴.۵ درصد- #C: ۴۰.۳ درصد- Python: ۳۰.۹ درصد- جاوا: ۲۹.۲ درصد- PHP: ۲۵.۶ درصد- ++C: ۱۶.۵ درصد- C: ۱۳.۱ درصد  ]]> برنامه نويسي Tue, 04 Apr 2017 08:04:04 GMT http://www.itna.ir/news/48480/جاوا-اسکریپت-دوباره-محبوب-ترین-زبان-برنامه-نویسی-جهان اپل تاریخ برگزاری کنفرانس جهانی توسعه‌دهندگان را اعلام کرد http://www.itna.ir/news/48091/اپل-تاریخ-برگزاری-کنفرانس-جهانی-توسعه-دهندگان-اعلام شرکت اپل در اواسط هرسال میلادی، کنفرانس جهانی توسعه‌دهندگان را برگزار می‌کند، در این کنفرانس اپل با توسعه‌دهندگان ملاقات کرده و بازخوردهای آنها درباره محصولات آینده را موردبررسی قرار می‌دهد.اکنون گفته می‌شود مراسم WWDC 2017 در روز ۱۵ خردادماه سال آینده شمسی برگزار خواهد شد.به گزارش ایتنا از رایورز به نقل از آی.تی ورلد، به طور معمول، در این کنفرانس، اپل از آخرین محصولات نرم‌افزاری خود رونمایی خواهد کرد. احتمال می رود که از نسخه‌های جدید مک‌او‌اس (Mac Os) و واچ‌او‌اس اپل در مراسم WWDC 2017 رونمایی شوند.در این بین احتمال می‌رود شاهد رونمایی چند اپلیکیشن جدید نیز از جانب اپل باشیم.البته اپل تا ماه سپتامبر سال جاری دو گوشی پرچم‌دار خود را نیز عرضه می‌کند. همچنین این کنفرانس که برای سالیان متوالی در سان‌فرانسیسکو برگزار می‌شده، قرار است امسال بنا به انجام عملیات نوسازی در این مکان در سن خوزه برگزار گردد.در این مراسم که از مهم‌ترین وقایع مربوط به رشد و توسعه اکوسیستم شرکت اپل در جهان محسوب می‌شود، به صورت اختصاصی بر روی جنبه‌های نرم‌افزاری و سخت‌افزاری این شرکت تمرکز می‌شود و از همین رو صاحبنظران انتظار دارند کانون رویداد سال جاری، سیستم‌عامل این شرکت یعنی آی‌او‌اس باشد.گفتنی است جدیدترین نسخه iOS مدت‌هاست مورد بحث است و برخی نیز انتظار آن را دارند، با این حال بعید است نسخه نهایی آی‌او‌اس ۱۱ در این رویداد در اختیار کاربران قرار گیرد.علاقه‌مندان به شرکت در مراسم WWDC می‌توانند از روز ۷ فروردین‌ماه اقدام به ثبت‌نام کنند، و در اهمیت این رویداد همین بس که قیمت بلیط آن ۱۵۹۹ دلار بوده و بعد از ثبت‌نام باید قرعه‌کشی انجام شود!  ]]> مديريت ICT Tue, 21 Feb 2017 06:53:41 GMT http://www.itna.ir/news/48091/اپل-تاریخ-برگزاری-کنفرانس-جهانی-توسعه-دهندگان-اعلام تصاحب شرکت بات‌ساز API.AI توسط گوگل http://www.itna.ir/news/45645/تصاحب-شرکت-بات-ساز-api-ai-توسط-گوگل گوگل به‌تازگی اعلام کرده که گروه تحقیقاتی شرکت API.AI را تصاحب نموده است. گفتنی است شرکت API.AI ابزارهایی برای توسعه‌دهندگان فراهم می‌سازد تا به آنها کمک نماید بات‌های دستیار صوتی مربوط به مکالمه و سیری‌مانند ایجاد نمایند.به گزارش ایتنا از رایورز به نقل از techradar، با اینکه قیمت و مفاد این تصاحب هنوز معلوم نیست؛ اما API.AI تا به امروز توانسته است ۸ میلیون و ۶۰۰ هزار دلار جذب سرمایه داشته باشد.بنابر شمارنده‌ای که API.AI در صفحه اصلی وب‌سایت خود قرار داده، این شرکت تا امروز، به اندکی بیشتر از ۳ میلیارد درخواست API رسیدگی کرده است. در این میان، گوگل می‌گوید بیش از ۶۰ هزار توسعه‌دهنده توانسته‌اند با استفاده از مجموعه ابزارهای API.AI، چیزهای مختلفی درست کنند.ما به‌عنوان انسان، قابلیت برقراری ارتباطات را داریم. مثلاً اگر کسی بگوید: «من مردی با دوربین دوچشمی دیدم»، معمولاً از لحن و شرایط صحبت استفاده می‌کنیم تا متوجه شویم که منظور وی، این بوده که با دوربین دوچشمی کسی را دیده، یا کسی را دیده که دوربین دوچشمی حمل می‌کرده است.اما اگر بخواهیم به به یک روبات آموزش بدهیم که همین کار را انجام بدهد، با چالش بسیار بزرگی روبه‌رو خواهیم بود و باید ابهام‌های احتمالی را هم به‌حساب بیاوریم (منظور از «دستم را بگیر»، این است، کمک مالی است، یا اینکه واقعاً باید دستی گرفته شود؟) همچنین، این یک واقعیت است که روش‌های بی‌شماری برای گفتن یک مطلب وجود دارد و بدین‌ترتیب، چالش گفته شده حتی بزرگتر هم می‌شود.اما شرکت API.AI به توسعه‌دهندگانی که روبات پدید می‌آورند، کمک می‌کند تا با فراهم کردن ابزارهایی برای اختراع دوباره چرخ، بتوانند بر این چالش فائق بیایند.APIهای این شرکت، کارهایی از قبیل تشخیص صحبت، تشخیص قصد و نیت، و مدیریت زمینه و محتوا را انجام می‌دهند و به برنامه‌نویسان کمک می‌کنند تا دانش خاص مربوط به هر حوزه را به بات‌ها یاد بدهند؛ چرا که به این دانش احتیاج فراوان دارند («پرچرب» و «آبدار»، احتمالاً برای روبات‌هایی که کار تحویل غذا انجام می‌دهند، یک معنی داشته باشند).گفتنی است در حال حاضر، فناوری API.AI با ۱۵ زبان و لهجه سازگاری دارد از جمله انگلیسی، چینی، فرانسه، آلمانی و اسپانیایی.  ]]> برنامه نويسي Sat, 01 Oct 2016 12:24:11 GMT http://www.itna.ir/news/45645/تصاحب-شرکت-بات-ساز-api-ai-توسط-گوگل پس از تسخیر وب، اکنون نوبت دسکتاپ‌هاست http://www.itna.ir/news/45411/تسخیر-اکنون-نوبت-دسکتاپ-هاست جاواسکریپت در ابتدا در سال ۱۹۹۵ ابداع شد تا صفحات وب، حالت خشک برچسب‌های <blink>، حال و هوای بهتری داشته باشد. اما این زبان، امروزه موارد استفاده بسیار بیشتری هم پیدا کرده است. برای نمونه، شرکت‌هایی همچون گوگل و فیس‌بوک، برنامه‌های تحت وب، پیچیده و دسکتاپ‌مانند خود را با استفاده از جاواسکریپت می‌نویسند. همچنین، از زمان راه‌اندازی Node.js در سال ۲۰۰۹، این زبان به یکی از محبوب‌ترین زبان‌های برنامه‌نویسی برای ایجاد نرم‌افزارهای تحت سرور تبدیل شده است.به گزارش ایتنا از رایورز به نقل از computerworld، با توجه به اینکه امروزه حتی وب هم نمی‌تواند آنچنان که باید و شاید از قابلیت‌های جاواسکریپت بهره‌برداری کند، این زبان در تلاش است تا راه خود را به‌سمت برنامه‌های موجود در دسکتاپ‌ها باز کند.الکترون، نام پلتفرم توسعه نرم‌افزاری است که توسط Github ایجاد شد و به برنامه‌نویسان این امکان را می‌دهد تا در کنار دیگر فناوری‌های وب همچون HTML و CSS، از جاواسکریپت نیز برای ایجاد برنامه‌های دسکتاپی که روی ویندوز، مکینتاش، و لینوکس اجرا می‌شوند، استفاده نمایند. گفتنی است این شرکت دیروز نخستین نسخه کامل الکترون را عرضه کرد.اما گفته می‌شود برخی از بزرگ‌ترین نام‌های فناوری نیز، هم‌اکنون به فکر افتاده‌اند تا برای جاواسکریپت، موارد استفاده‌ای فراتر از مرورگرها بیابند. برای مثال، سال گذشته مایکروسافت یک ویرایشگر کد با نام Visual Studio Code عرضه کرد که با استفاده از الکترون ایجاد شده بود. نرم‌افزار گپ‌وگفت اسلک (Slack) نیز برای ایجاد کلاینت دسکتاپی خود، از الکترون استفاده می‌کند. به‌طور مشابه، شرکت تازه‌کار Nylas (که پیش‌تر با نام Inbox شناخته می‌شد) هم، از الکترون برای ایجاد یک کلاینت ایمیل استفاده کرده است. همچنین، شرکت Brave نیز که توسط برندان آیک (آفریننده جاواسکریپت) بنا نهاده شده، از الکترون برای ایجاد یک مرورگر وب کاملاً جدید استفاده کرده است.اما وقتی راه‌های بی‌شماری برای ایجاد نرم‌افزارهای دسکتاپی وجود دارند، چرا این شرکت‌ها از جاواسکریپت استفاده می‌کنند؟برای پاسخ به این پرسش، لازم است به خیزش جاواسکریپت در جانب سرور توجه داشته باشیم. هنگامی که Node.js عرضه شد، همان موقع هم برنامه‌نویسان برای نوشتن برنامه‌های جانب سرور، از ابزارهای لازم برخوردار بودند. اما Node.js به طرز عجیبی از محبوبیت برخوردار شد؛ چرا که برنامه‌نویسان اکنون می‌توانستند تنها از یک زبان، هم برای نوشتن بخش مرورگر و هم برای نوشتن بخش سرور برنامه خود بهره بگیرند. امروز مشخص شده است که برخورداری از یک زبان مشترک برای وب، بسیار مفید است. همچنین، این چابکی موجب می‌گردد تا مهاجرت جاواسکریپت به دسکتاپ، گامی طبیعی تلقی شود.  ]]> برنامه نويسي Sat, 17 Sep 2016 07:52:39 GMT http://www.itna.ir/news/45411/تسخیر-اکنون-نوبت-دسکتاپ-هاست