عموما هوش مصنوعی بر حماقت طبیعی پیروز می‌شود.  -  ناشناس
بی‌خطا بودن ، زیستنی است بی‌معنا  ، نه جدالی، نه لذتی    -    برایان پورتر (Brian M. Porter, 1998)
یکی از محسنات داشتن کامپیوتر این است که اگر کار را خراب کند، هیچ قانونی نیست که شما را از ضرب و شتم آن منع کند.  -   اریک پورترفیلد (Eric Porterfield)
تنها استفاده مشروع از کامپیوترها بازی‌های کامپیوتری است.   -   اوژن جارویس (Eugene Jarvis)
«رفیق متاسفانه باید بهت بگم که کامپیوترت هک شده. الان تمام فایل‌های شخصی‌ات روی سرور اف‌تی‌پی آدرس 127.0.0.1 گذاشته شده. باور نداری خودت لاگین کن و ببین!»  -  شوخی کلاسیک با کاربران جدید یونیکس
ارتباط دایم با کامپیوتر، ریاضی‌دان‌ها را به یک تایپیست ساده تبدیل می‌کند و برعکس!  -  آلن پرلیس (Alan Perlis)
اعضای مجلس دست کم دو بار از من پرسیده‌اند «آقای بابیج، اگر اعداد نادرستی وارد ماشین کنی، آیا پاسخ درست نتیجه خواهد داد؟» واقعا نمی‌فهم چه نوع اغتشاش ذهنی‌ای می‌تواند به طرح چنین سوالی منجر شود!  -  چارلز بابیج (Charles Babbage)
علم هیچ‌گاه گمانه‌زن نیست؛ بلکه نظریه را به کار می‌گیرد تا نقطه‌ای برای جستجو نشان دهد، اما هیچ‌گاه نظریه‌ای را به مثابه یک گزاره اثبات‌شده نمی‌پذیرد.     کلیولند ابی (Cleveland Abbe)
آدم‌ها به 10 گروه تقسیم می‌شوند: آن‌هایی که مبنای دودویی را می‌شناسند و آن‌هایی که نمی‌شناسند!  -  ناشناس
ریبوت کردن کامپیوتر داروی شگفت‌انگیزی است؛ تقریبا هر دردی را درمان می‌کند.   -   گارت هیزل (Garrett Hazel)

 مایکروسافت چشمه‌هایی از ویژوال استودیوی آینده را رونمایی می‌کند

نویسنده: داریل ک. تفت (Darryl K. Taft)

مترجم: سمیه کرمی

مسئولان مایکروسافت گوشه‌هایی از ویژگی‌ها و امکانات نسخه بعدی ویژوال استودیو را رونمایی کردند تا برنامه‌نویسان از قبل بدانند انتظار چه چیزهایی را باید داشته باشند.

مسئولان این پروژه در کنفرانس ویژه برنامه‌نویسان ویژوال استودیو که در سپتامبر سال گذشته برگزار شد، با برنامه‌نویسان گفتگو کردند و از آن زمان تا به حال در سراسر ایالات متحده مشغول برگزاری نشست‌های مختلفی هستند تا میزان رضایت برنامه‌نویسان را از نسخه آینده ویژوال استودیو دریابند.

جفری شلیمر (Jeffrey Schlimmer)، یکی از مهندسان مایکروسافت که در کنفرانس فوق شرکت کرده بود، پیش‌رفت‌هایی را که در وب‌لاگ طراحان ویژوال استودیو مشاهده کرده بود، به صورت خلاصه بازگو کرد و در ادامه برخی از معماران و طراحان ویژوال استودیو در این کنفرانس ایده‌ها و اهداف بلندمدت‌شان را به اشتراک گذاشتند. شلیمر گفت طبق یافته‌های خود، ویژوال استودیوی 10 در چهار جنبه پیش‌رفت خواهد کرد: بهبود بخشیدن به رابط کاربر؛ پوشش دادن نیازهای مشتریان؛ بهبود ساختار بستره؛ و در پایان معماری آن.

در ادامه ریکو ماریانی (Rico Mariani) مسئول پروژه معماری بستره و همکارش به اجمال درباره ویژگی‌هایی صحبت کردند که در ویژوال استودیوی 10 پیاده‌سازی خواهند کرد. در بحث مربوط به معماری، ویژوال استودیوی 10 ویرایش‌گر متنی جدیدی مبتنی بر WPF (Windows Presentation Foundation) خواهد داشت که توسعه‌پذیری خوبی دارد و هم‌چنین MEF (Microsoft Extensibility Framework) که بیش‌تر به عنوان COM شناخته می‌شود، به منظور کدنویسی بهینه‌تر به ساختار کلی برنامه افزوده شده است. ویژوال استودیو 10 علاوه بر این خصوصیات جدید، از چندین زبان برنامه‌نویسی مختلف نیز پشتیبانی خواهند کرد.

در بحث مربوط به قابلیت توسعه، شلیمر اظهار داشت که از VSTA (Visual Studio Tools for Applications) برای ساختن ماکروها و دیگر افزونه‌های مربوط به کاربران نهایی نرم‌افزار استفاده شده و افزونه‌های بیش‌تری هم داخل «کد مدیریت شده» لحاظ خواهد شد. یک سیستم ساخت پروژه مشترک هم همراه با تایپ‌ها و پروتکل‌های بیش‌تری برای اکتشاف و فعال‌سازی و کار با داده‌ها وجود خواهد داشت؛ همین طور افزونه‌های همگام‌سازی و یک ابزار مدل‌سازی تصویری.

تیم ارایه‌دهندگان ویژوال استودیو شرح داد که ویژوال استودیوی 10 مقرون‌به‌صرفه‌تر خواهد بود، چون حافظه کم‌تری مصرف می‌کند و هم‌چنین تمرکز بیش‌تری روی ساخت و توسعه برنامه‌های متوسط و بزرگ خواهد داشت. دیگر خصوصیات این نسخه بهبود قابلیت MSBuild در محیط Visual C++، پشتیبانی از حذف الگوریتم‌های سنگین در C#، سیستم پروژه‌های Visual Basic و ویرایش‌گری جدید و سبک‌تر را شامل می‌شوند.

شلیمر در وبلاگش هم نوشته است این محصول مولفه‌های همیشگی رابط کاربر را خواهد داشت که سیستم جدید پروژه مشترک و امکانات ذخیره‌سازی داده سطح پایین در سرویس‌های مربوط به زبان‌های برنامه‌نویسی را پشتیبانی خواهد کرد.

نسخه جدید با پشتیبانی از چندین مانیتور، پردازنده‌های چندهسته‌ای و پشتیبانی بهتر از WPF، مدرن‌تر به نظر می‌رسد و به برنامه‌نویسان امکان خواهد داد تا از WPF راحت‌تر و موثرتر استفاده کنند، چرا که ساختار آن بیش‌تر از نسخه‌های پیشین در هسته‌ نرم‌افزار ریشه دوانده است.

از ویژگی‌هایی که در دراز‌مدت تحت پشتیبانی قرار خواهند گرفت می‌توان به پشتیبانی کامل از پوسته WPF (که در آن WPF در تمام قسمت‌ها حضور خواهد داشت و به این ترتیب ظاهری حرفه‌ای‌تر به کد خواهد داد) و امکان استفاده از چند فریم‌ورک به طور موازی اشاره کرد. امکان استفاده از چند فریم‌ورک موازی به ویژوال استودیو امکان مدیریت بهتر از پردازش‌گرهای چندهسته‌ای را خواهد داد و به طبع، سرعت کارکرد به طرز چشم‌گیری بالاتر خواهد رفت.

سیستم‌های راهنمای ویژوال استودیوی 10، از Live Search مایکروسافت و رتبه‌بندی‌های انجمن‌ها نیز استفاده خواهد کرد. علاوه بر این، برنامه‌نویسانی که از چند ماشین استفاده می‌کنند، می‌توانند سیستم‌های‌شان را توسط LiveID/Mesh با یک‌دیگر هم‌گام نگاه دارند. به‌زودی دیگر محصولات ویژوال استودیو (مانند محیط توسعه IBM به نام Jazz) سیستم پیام‌رسانی را به عنوان بخشی از امکانات برنامه‌نویسی برای تیم‌های کوچک در خود خواهند داشت و امکان ویرایش یک برنامه مرجع (Source) توسط چندین کاربر به صورت هم‌زمان فراهم خواهد شد.

مسئولان مایکروسافت هنوز درباره زمان دقیق انتشار این نسخه جدید چیزی نگفته‌اند.

شماره 02