خوش آمدید!

با عضویت در انجمن تک رمان از مزایای(چاپ کتاب،منتشر کردن رمان و...به صورت رایگان، خدمات ویراستاری، نقد و...)بهرمند شوید. با ما بهترین‌ها را تجربه کنید.☆

همین حالا عضویتت رو قطعی کن!

نرم‌افزار چیست؟شناسایی انواع نرم‌افزار

  • نویسنده موضوع Kooki♡
  • تاریخ شروع
  • پاسخ‌ها 11
  • بازدیدها 286
  • Tagged users هیچ

ساعت تک رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مقام‌دار بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,869
کیف پول من
4,271
Points
0
2-10- نرم افزارهای واسط و غیر واسط :

ماده 4 قانون حمایت از پدیدآورندگان نرم افزارهای رایانه ای چنین مقرر داشته که :

« حقوق ناشی از آن بخش از نرم افزاری که به واسطه نرم افزارهای دیگر پدید می آید متعلق به دارنده حقوق نرم افزارهای واسط نیست».

منظور از واسط، آن چیزی است که میان یک نرم افزار با نرم افزار دیگر یا سخت افزار ارتباط ایجاد می‌کند زیرا یک نرم افزار به تنهایی کاری نمی‌تواند انجام دهد مگر اینکه از طریق واسط‌ها داده‌ها را بگیرد و از طریق سخت افزار در اختیار کاربر قرار دهد به عبارت دیگر اینکه کاربر چگونه از صفحه کلید یا صفحه نمایش با سخت افزار یا نرم افزار سیستم ارتباط بر قرار کند، به ماهیت آن جزء از برنامه بستگی دارد که واسط کاربر آن است.

اغلب دعاوی، ادعای کپی شدن بخشی از برنامه است که عمدتا شامل همین واسط‌ها است. اما نکته خاصی که در برخی آراء مورد توجه قرار گرفته است، محدودیت‌های اجباری است که در تولید نرم افزار جدید اتفاق می‌افتد. عوامل ثابتی که در این صنعت وجود دارد، خواه نا‌خواه منجر به شباهت برخی از بخش‌ها و ساختار‌ها می‌گردد زیرا مشخصات رایانه‌ای که به وسیله آن نرم افزار طراحی می‌شود، استانداردهای طراحی، تقاضاهای موجود در بازار و رویه‌های برنامه نویسی که به صورت عرف در آمده است، محدودیت‌هایی را در تنوع و تمایز محصول ایجاد کرده است.
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مقام‌دار بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,869
کیف پول من
4,271
Points
0
همچنین در تعریف نرم افزارهای مذکور گفته اند، منظور از نرم افزارهای واسط یا رابط برنامه‌نویسی نرم‌افزار (به انگلیسی: Application Programming Interface یا API)‏ یا به صورت خلاصه رابط برنامه نویسی، رابط بین یک کتابخانه یا سیستم‌عامل و برنامه‌هایی است که از آن تقاضای سرویس می‌کنند.

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

برای مثال مایکروسافت برای APIهای ویندوز مرجع‌هایی استاندارد دارد که با استفاده از آنها برنامه‌نویسان می‌توانند از قابلیت‌ها و سرویس‌های سیستم‌عامل در توسعه و نوشتن برنامه‌های کاربردی خود استفاده کنند.

همان‌طور که می بینیم از جهت حقوقی، نرم افزارهای واسط، نمی توانند مورد حمایت مضاعف واقع شده و به مناسبت تولید هر نرم افزار، مورد حمایت قرار گیرند.

نتیجه گیری :

آنچه در سطور بالا آمد چشم اندازی از اقسام عمده نرم افزارها و نحوه توزیع آنها بود . امروزه نرم افزارهای رایانه ای به صورت گسترده متداول بوده و تصور رایانه ها بدون نرم افزار ها غیر ممکن است

و بدون نرم افزارها امکان استفاده از رایانه بدین سهولت وجود نخواهد داشت.

آنچه درخصوص رایانه ها جالب توجه است این است که آنها زبان مخصوص به خودشان را داشته و همچنین راه های مخصوص به خودشان را برای برقراری ارتباط با انسان دارند. به علاوه اینکه ابزار آنها برای برقراری ارتباط شامل انواع مختلف نرم افزار می شود.

لازم به ذکر است شناخت هرچه بیشتر انواع و اجزاء نرم افزارها از جهت فنی و علمی، به جهت موضوع شناسی دقیق تر، سبب افزایش سطح کیفی و کارآمد تر شدن حمایت های حقوقی از این پدیدۀ پیچیده و پر کاربرد معاصر، خواهد شد.
 
انجمن رمان نویسی دانلود رمان
بالا