پرونده ویژه

در تاریخ چهارم اکتبر 2011 میلادی، اپل آی‌فون 4S را همراه با سیری (Siri) به جهان معرفی کرد. در این تاریخ، اپل به ثبت اختراع برخی فناوری‌های به کار رفته در سیری بر اساس قوانین ایالات متحده اقدام کرد. دستیار شخصی قدرتمندی که سبک جدیدی از رقابت را در میان شرکت‌های بزرگ فناوری به وجود آورد. تشخیص صدا کاری است که سیری انجام می‌دهد. اما واژه‌های شناسایی شده به تنهایی نمی‌توانند به یک سیستم اعلام کنند، کاربر واقعاً انتظار انجام چه کاری را دارد. اما زمانی ‌که از عبارتی همچون «پیامی را برای جیسون پرلو ارسال کن، او عاشق لینوکس است» استفاده می‌شود، این جمله برای سیری مفهوم پیدا می‌کند. هر زمان تعاملی با سیری انجام دهید، در اصل به گفت‌وگو با سروری پرداخته‌اید که در کلاود قرار دارد. سرور کلاود سعی می‌کند کلمات شما را تشخیص دهد و مفهوم آن‌ها را درک کند.
تقلید رفتار انسانی ساده‌ترین توصیفی است که می‌توان برای هوش‌ مصنوعی ارائه کرد. اما بی‌شک هدف هوش‌ مصنوعی این نیست که ماشین‌ها مشابه انسان‌ها رفتار کنند، بلکه هوش‌ مصنوعی در نظر دارد در مقامی والاتر علاوه بر یادگیری، توانایی تفکر انتزاعی، ارائه دانشی که برخاسته از منطق باشد، ارائه کند. به نظر می‌رسد نگرانی‌ها از بابت هوش‌ مصنوعی نه تنها پایانی ندارد، بلکه هر روز بر جمع بزرگانی که درباره پیامدهای آن هشدار می‌دهند، افزوده می‌شود.
این روزها هوش‌ مصنوعی کانون توجه همه دانشمندان، شرکت‌های بزرگ فناوری، کارشناسان، سایت‌های خبری و علاقه‌مندان دنیای فناوری است. پیش‌رفت‌های خیره‌کننده هوش مصنوعی به‌گونه‌ای است که نگرانی برخی بزرگان را برانگیخته است. بزرگانی همچون استفان هاوکینگ و بیل گیتس که روزگاری تلاش می‌کردند تا این پدیده را به زندگی روزمره مردم وارد کنند و از ظرفیت‌های آن برای کشف اسرار ناشناخته جهان استفاده کنند، اکنون خود به جمع مدافعانی پیوسته‌اند که تمایل دارند هوش مصنوعی به‌صورت محدود و کنترل شده پیش برود. پیش‌رفت‌های هوش‌ مصنوعی نه تنها باعث می‌شود بسیاری از مردم شغل خود را از دست بدهند، بلکه زمینه‌ساز به وجود آمدن کاربردهای نامتعارفی از آن می‌شود. هر چند پیش‌رفت‌های هوش مصنوعی در صنایعی همچون پزشکی و حل معماهای بزرگ فیزیک و هستی‌شناسی واقعاً ارزشمند و قابل تحسین است، اما باز هم به همان جمله معروف می‌رسیم که نقطه تاریک قدرت همیشه بر بخش روشن آن برتری دارد.
نگرانی از هوش‌ مصنوعی موضوعی نیست که توسط یک فرد یا یک سازمان یا جریان خاصی به وجود آمده باشد. دانشمندان و بزرگان فناوری هر یک در مقاطع زمانی مختلف نگرانی خود را از بابت آن اعلام کرده‌اند. نکته جالبی در صحبت‌های این افراد وجود دارد، هر یک از آن‌ها از دریچه دید خود به آن نگاه کرده‌اند، اما همگی متفق‌القول هستند که هوشمندی بیش از اندازه هوش‌ مصنوعی دردسرهای جدی را به همراه خواهد داشت. در ادامه، نگاهی به دیدگاه‌های این افراد خواهیم داشت.
برنامه‌نویسی بر فراز ابرها
16 مهر 1394
توسعه‌دهندگان وب کسانی هستند که تمایل دارند یا مجبور هستند محاسبات ابری را برای هم‌گام شدن با ابزارهای جدید یاد بگیرند. کارشناسان درباره مهارت‌های مورد نیاز به شما مشاوره می‌دهند. امروزه، برچسب محاسبات ابری، فناوری‌های مختلفی را از فروشندگان مختلف صنعتی دربرمی‌گیرد. با این ‌حال، در بستر همه آن‌ها ماهیتی وجود دارد که همه به آن اذعان داریم و آن سرویس است. تمایز به‌ویژه برای طراحانی اهمیت دارد که دوست دارند بدانند تأثیر بعدی بر روند کاری آن‌ها چیست؟
 اینترنت اشیا، پلتفرمی به ‌وسعت یک سیاره
16 مهر 1394
حال که درباره عناوین مهم دنیای برنامه‌نویسی صحبت کردیم، اکنون زمان «همه چیز» است. می‌خواهیم به دنیای اینترنت اشیا یا به قول سیسکو اینترنت همه چیز وارد شویم. پروژه‌های توسعه اینترنت اشیا را می‌توان بهاری برای کسب‌وکارها در سراسر جهان بر شمرد. هر چند اینترنت اشیا اکنون در میان ما حضور دارد، اما این به آن معنا نیست که در سال رؤیاها (2020) دستگا‌ه‌های اینترنت اشیا را به همان شکلی ببینیم که امروزه با آن‌ها آشنا هستیم. به ‌عبارت دقیق‌تر، دستگاه‌های اینترنت اشیا در چند سال آینده کاملاً نقش محوری را در زندگی ما ایفا خواهند کرد. بدون شک این دستگاه‌ها زمانی با اقبال عمومی و فراگیر مواجه خواهند شد که برنامه‌نویسان از توانایی‌های آن‌ها به‌خوبی استفاده کرده باشند.
۷ ابزار برنامه‌نویسی ویژه کودکان
14 مهر 1394
برنامه‌نویسی هر چند در واقعیت یک کار جدی و نیازمند تفکر است، اما این به ‌آن معنا نیست که مختص قشر خاصی از جامعه و در محدوده سنی مشخصی قرار داشته باشد. تحقیق و پژوهش در زمینه آموزش برنامه‌نویسی به کودکان، امروزه در بیش‌تر کشورهای صنعتی مورد توجه قرار می‌گیرند و خانواده‌ها سعی می‌کنند از دوران کودکی فرزندان خود را با کامپیوتر و دنیای برنامه‌نویسی آشنا کنند. آموزش برنامه‌نویسی از پایه به کودکان سرمایه‌گذاری برای آینده‌ آن‌ها است. این سرمایه‌گذاری خیلی بیش‌تر از موجودی حساب بانکی در آینده به کار فرزندان‌ شما می‌آید. لازم نیست فرزند خود را پشت یک سیستم بنشانید، محیط ویژوال استودیو را اجرا کنید و به او سی پلاس‌‌پلاس آموزش دهید. امروزه طیف گسترده‌ای از ابزارهای ویژه کودکان وجود دارد که با بیانی ساده و شیوایی خاصی مفاهیم برنامه‌نویسی را به فرزندانتان آموزش می‌دهند.
برنامه‌نویسی موبایل؛ آینده برنامه‌نویسی
13 مهر 1394
زمانی ‌که صحبت از گوشی‌های هوشمند و پلتفرم‌های موبایل به میان می‌آید، همگان در انتظار شنیدن اخباری مرتبط با آندرویید هستند. درحالی‌که دنیای موبایل فراتر از آندرویید است و سازندگان قدرتمندی همراه با پلتفرم‌های مختلفی در آن حضور دارند. اما واقعیت این است که پلتفرم‌های مختلف در همه کشورها به یک اندازه مورد استقبال قرار نمی‌گیرند و به دلایل متعددی بخش بزرگی از جامعه یک کشور ممکن است به یک پلتفرم خاص علاقه‌مند شوند. به‌طور مثال، در حالی ‌که آی‌فون و آی‌او‌اس به‌ویژه آی‌او‌اس 9 ویژگی‌های قدرتمندی در اختیار مصرف‌کننده قرار می‌دهند، بنا به دلایلی کاربران نمی‌توانند از آن‌ها استفاده کنند. ویندوزفون هم که در حال حاضر در کما به سر می‌برد و مایکروسافت با شوالیه تازه‌نفس خود امیدوار است بار دیگر بازاری را که به گوگل و اپل باخته است، باز پس گیرد. اما آندرویید این روزها کیمیاگری می‌کند و دست به هر چیزی می‌زند طلا می‌شود. با این تفاسیر، اگر بخواهیم آندرویید را محور پیش‌بینی دنیای برنامه‌نویسی موبایل قرار دهیم، به‌ نظر نمی‌رسد از مسیر اصلی منحرف شده باشیم.
 انقلاب برنامه‌نویسی گرافیکی
12 مهر 1394
به ‌یاد می‌آورید روزهایی که مردم به پردازنده کامپیوتر خود افتخار می‌کردند (بازگردید به ‌دورانی که کارت‌های گرافیک 1 مگابایت حافظه و سیستم‌های کامپیوتری حداکثر 16 مگابایت حافظه اصلی داشتند). امروزه بهترین مدل از پردازش‌گرهای مرکزی کامپیوتر در مقایسه با کارت‌های گرافیکی از قیمت پایین‌تری برخوردار هستند.
قیام NoSQL ادامه دارد
11 مهر 1394
زمانی‌ که برنامه‌نویسان کنترل داده‌ها را به مفهومی به‌نام بانک ‌اطلاعاتی منتقل می‌کنند، کار برنامه‌نویسان در آن مقطع متوقف می‌شود و کاربران بانک ‌اطلاعاتی کار خود را آغاز می‌کنند که این موضوع بدی نیست. بعد از گذشت سال‌های متمادی بانک‌های ‌اطلاعاتی به ‌گونه‌ای مهندسی شده‌اند تا مؤثرترین عملیات مدیریتی را روی داده‌ها به‌ویژه در ارتباط با اصول زیرساختی فراهم کنند. ساخت بانک‌های اطلاعاتی که در گذشته توسط یک برنامه‌نویس انجام می‌شد، نمونه‌ای از این موارد است. بانک‌های ‌اطلاعاتی معمولاً به‌ شیوه مؤثری از حافظه اصلی استفاده می‌کنند و ترفندهای خاصی برای تقسیم‌بندی حافظه دارند. اما پرسش این‌جا است که آینده بانک‌های ‌اطلاعاتی به کجا خواهد رفت و از همه مهم‌تر برنامه‌نویسان را به کدامین وادی هدایت خواهد کرد؟

صفحه‌ها

اشتراک در پرونده ویژه
توسعه و پشتیبانی توسط : ایران دروپال
پشتیبانی توسط ایران دروپال