نرم افزار یکی از ارکان مهم فناوری اطلاعات و ارتباطات در عصر حاضر است . گرچه نرم
افزار در گذشته نیز همواره حائز اهمیت بوده
است ، ولی در سالیان اخیر به دلیل گسترش
اینترنت و ظهور نسل جدیدی از برنامه های کامپیوتری موسوم به برنامه های وب ، نگاه
به نرم افزار و انتظار از آن در جهت تامین طیف گسترده ای از خواسته ها تغییر
و رشد چشمگیری یافته است . به همین دلیل است که در دنیای نرم افزار هر روز تحولات
مهمی اتفاق می افتد و فناوری های جدیدی قدم در این عرصه می گذارند .
ظهور فناوری LINQ ( برگرفته شده از
Language-INtegrated Query ) تلاشی است در
این راستا که با هدف
تحول در
نحوه دستیابی به منابع داده ( صرفنظر از نوع منبع داده )
، مطرح شده است .
پس از مطرح شدن هر گونه فناوری در عرصه نرم افزار ،
طراحان و پیاده کنندگان با سه پرسش اساسی
مواجه می گردند : این فناوری چیست ؟ چه کار می کند ؟ و چرا ما به آن نیاز
داریم ؟ در این مقاله و سایر مقالاتی که در ادامه بر روی سایت منتشر خواهد شد ، سعی
خواهیم کرد به سه پرسش فوق در ارتباط با فناوری LINQ
پاسخ دهیم .