دانلود کتاب شل اسکریپت نویسی در لینوکس – جلد ۱

در دههٔ ۱۹۷۰ و اوایل دههٔ ۱۹۸۰ ، برنامه نویسان کامپیوتر تمامی آنچه را مینوشتند با دیگران به اشتراک میگذاشتند. هر شخصی متن برنامهٔ خود را در اختیار دیگر برنامه نویسان میگذاشت. اشتراک گذاری نرم افزار امری عادی بود . در سال ۱۹۷۱ ریچارد استالمن کار خود را در دانشگاه MIT آغاز کرد، و در گروهی که منحصرا از نرمافزار آزاد استفاده میکردند به کار پرداخت . شرکتهای کامپیوتری نیز اغلب نرمافزار آزاد توزیع میکردند. برنامهنویسان در همکاری با یکدیگر آزاد بودند و اغلب نیز همین کار را انجام میدادند . در اوایل دههٔ ۱۹۸۰ همه چیز به آرامی دگرگون شد. شرکتهای نرمافزاری دیگر متن برنامههای خود را در اختیار دیگران قرار نمیدادند. برنامهنویسان نمیتوانستند برنامههای دیگران را تغییر داده و آن را بهبود بخشند. از این پس به اشتراک گذاریِ نرمافزار جرم محسوب میشد . اولین مرحله برای داشتن یک کامپیوترِ آزاد، وجود یک سیستمعامل آزاد بود . بنابراین ریچارد استالمن زمانی که دانشجوی دکتری بود از شغل و تحصیل خود در MIT استعفا داد و در اوایل سال ۱۹۸۳ پروژهٔ گنو را آغاز و اطلاعیه اولیه آنرا در سپتامبر ۱۹۸۳ منتشر کرد. در طی سالهای ۱۹۸۴ تا ۱۹۸۵ او کامپایلر جیسیسی و ویرایشگر ایمکس را نوشته و به صورت آزاد منتشر کرد. به این ترتیب ابزارهای اولیهٔ مورد نیاز برای طراحی و ساخت یک سیستمعامل فراهم شد. ابزاری مبهوت کننده برای برنامه نویسان مستقل. وی با جادوگری افسانه ای خود به تنهایی ابزاری را ایجاد نمود که برتر از تمام ابزارهایی که تمام گروههای برنامه نویسان تجاری ایجاد کرده بودند قرار گرفت . GCC یکی از کارآمد ترین و قویترین کامپایلرهایی است که تا کنون ایجاد شده اند…

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>