تاریخچه خصوصیات ی زبان های برنامـه نویسی

programming language itport تاریخچه  خصوصیات ی زبان های برنامـه  نویسی

آموزش سی شارپ

زبان‌های برنامـه ‌نویسی ساختارهای زبانی دستورمداری در رایانه ‌ها هستند که به‌وسیله آنها می‌توان یک الگوریتم را به‌ وسیله ساختارهای دستوری مفرق برای اجرای رایانه توصیف کرد و با این نحوه امکان نوشتن برنامـه جهت تولید نرم‌افزارهای جدید بوجود می‌آید. اکثرا ً هر زبان برنامـه ‌نویسی دارای یک محیط نرم‌افزاری جهت وارد کردن متن پروگرام ، اجرا، همگردانی رفع اشکال آن هستند . عموماً زبانهای پروگرام نویسی را به پنج نسل تقسیم می‌کنند.
آموزش C#
نسل اول زبان اتومبیل – زبان صفرو یک
نسل دوم زبانهایی مانند اسمبلی -قابل فهم تر برای آدم
نسل سوم زبانهایی مانند کوبول پی ال وان و… -دستورات قابل فهم تر برای آدم و نیاز به کمپایلرها
نسل چهارم مثل زبانهای اوراکل فاکس پرو اس کیو الها – نزدیک به محاوره‌های آدم ی
نسل پنج زبانهایی مانند prolog , ops5 – تمرکز بر حل مسئله و استفاده از الگوریتمهای نوشته شده توسط پروگرام نویس

زبانهای برنامـه نویسی موجود در جهان بیش از ۶۰۰ زبان است ؛ که در زیر برخي از این زبان ها، به ترتیب حروف الفبا مشاهده می بکنید .

ای شارپ، A-0 System،آ+، آ++، آباپ، ای‌بی‌سی، ای‌بی‌سی الگول، ای‌بی‌ال‌ای، ای‌سی‌سی (زبان پروگرام ‌نویسی) ، Accent، Ace DASL، ACT-III، اکشن! ، اکشن‌اسکریپت، ایدا، Adenine، Agda، Agora، AIMMS، Alef، ALF، الگول ۵۸، الگول ۶۰، الگول ۶۸، Alice، Alma-0، AmbientTalk، Amiga E، AMOS، AMPL، ای‌پی‌ال، AppleScript، Arc، Arden Syntax، ARexx، Argus، AspectJ، اسمبلی، ATS، Ateji PX ، AutoHotkey، Autocoder ، AutoIt، Averest، AWK ،Axum، Babbage، بش ، بیسیک، bc، بی‌سی‌پی‌ال، BeanShell، Batch (Windows/Dos) Bertrand، BETA، Bigwig، Bistro، BitC، BLISS، Blue، Bon، Boo، Boomerang، Bourne shell ، BREW، BPEL، BUGSYS، BuildProfessional، زبان پروگرام ‌نویسی سی، سی ماینس ماینس، سی++ ، سی‌شارپ، C/AL، Caché ObjectScript، C Shell، Caml، Candle، CASUAL Cayenne، CDuce، Cecil، Cel، Cesil، کلد فیوژن، Cg، Chapel، CHAIN، Charity، Charm، Chef، CHILL، CHIP-8، chomski، Oxygene (formerly Chrome) ChucK، CICS، Cilk، CL ، Claire، Clarion، Clean، Clipper، CLIST، کلوژر، سی‌ال‌یو، CMS-2، کوبول، CobolScript، Cobra، CODE، کافی‌اسکریپت، کولا، ColdC، کلد فیوژن، Cool، COMAL، سی‌پی‌ال (CPL) ، زبان میانی مایکروسافت (CIL) لیسپ معمولی (also known as CL) COMPASS، Component Pascal، COMIT، Chr (CHR) Converge، Coral 66، Corn، CorVision، Coq، COWSEL، CPL، csh، CSP، Csound، Curl، Curry، Cyclone، Cython …

زبان پروگرام نویسی C

در اوایل دهه ۱۹۷۰ میلادی زبان C بوسیله دنیس ریچی به عنوان زبان برنامـه نویسی سیسـتم ها طراحی شد. این زبان از دو زبان قدیمی تر بنام های BCPL B حاصل شده است. زبان C تا سال ۱۹۷۸ منحصر به مصرف در لابراتوار شرکت BELL بود تا این که توسط دو تن بنام های ریچی کرنیه ورژن نهایی این زبان منتشر شد. سریع کامپایلر ها مفسر های متعددی از C گسترش یافت اما جهت جلو گیری از ناسازگاری های ایجاد شده نیز حفظ قابلیت حمل زبان، تعاریف متحد الشکلی بوسیله استاندارد (ANSI (American national standard institute موسسه استاندارد ملی آمریکا ارائه گردید.مفسر برنامـه ای رایانه ی است که پروگرام ی سطح بالا، داده ی ورودی آن پروگرام ی ایجاد شده به زبان اتومبیل ، خروجی آن را تشکیل می دهد. به طور کلی خصوصیات ی مهم زبان C به اختصار به شرح زیر است:

زبان سی به طور وسیع ای در دسترس است. مفسر های تجاری آن در بیشتر رایانه های شخصی، مینی رایانه ها و نیز در رایانه های بزرگ قابل مصرف اند.
سی زبانی است تمام منظوره، تهیه و تولید یافته سطح بالا (مانند زبان پاسکال فرتون . …) انعطاف پذیر که برخي از ویژگیها زبانهای سطح پایین را هم که اکثرا در اسمبلی یا زبان اتومبیل موجود است داراست. در عین حال این زبان جهت فرد دهای جهت طراحی نشده و می توان از آن در تمام ی زمینه ها، بخصوص به نزدیکی آن به زبان اتومبیل در برنامـه نویسی سیستم ، مصرف کرد. پس سی بین زبان های سطح بالا سطح پایین قرار دارد در نتیجه اجازه می دهد که پروگرام نویس ویژگیها هر دو گروه زبان را به کار برد. به همین دلیل در بسياري از کابردهای مهندسی به طور انحصاری زبان سی به کار می برند. (زبان های سطح بالا، دستور العمل هایی شبیه زبان آدم پردازش فکری او داردند، همچنین دستور العمل زبان سطح بالا معادل چند دستور العمل به زبان اتومبیل است).
پروگرام های نوشته شده به زبان c به طور کلی مستقل از اتومبیل یا نوع رایانه است تقریباً تحت کنترل هر سیسـتم علت ی اجرا می شود.
کامپایلرهای سی اکثرا ٌ جمع و جور کم اندازه اند پروگرام های هدف ایجاد شده با آنها در مقایسه بابقیه زبانهای پروگرام سازی سطح بالا، خیلی کوچک و کار آمدند.
پروگرام های سی در مقایسه بابقیه زبانهای برنامـه سازی سطح بالا، به راحتی قابل انتقال اند. دلیل آن این است که سی زیاد از خصوصیات ی وابسته به نوع رایانه را در توابع کتابخانه ای خود منظور داشته است. پس هر ورژن ازسی با مجموعه ای از توابع کتابخانه ای ویژه به همراه است که بر اساس خصوصیات ی رایانه میزبان مربوط نوشته شده است. این توابع کتابخانه ای تا حدودی استاندارد است و اکثرا هر تابع کتابخانه ای در ورژن های زیاد سی به شکل یکسان در دسترس است.
سیروش برنامـه نویسی ماژولار را پشتیبانی می نماید . همين طور از نظر عملگر ها نیز زبانی قوی است که عملگرهای گوناگونی برای دستکاری روی داده ها در سطح، بیت داراست.
به طور کلی جامعیت ، عمومیت، خوانایی، سادگی کارآیی، پیمانه ای بودن که همگی از معین ات برنامـه ای ایده آل اند در زبان C پیاده سازی می شوند.
خصوصیات ی فوق سبب شده زبان C یکی از قویترین محبوب ترین زبان های برنامـه سازی جهان بیان شود.

زبان پروگرام نویسی ++C

استراس‌تروپ کار بر روی زبان «c با کلاس» را در سال ۱۹۷۹ شروع کرد.ایده تهیه و تولید این زبان در کار بر روی تز دکترای به ذهن استراس‌تروپ خطور نمود. او متذکر شد که سیمولا ویژگی‌های مناسب جهت تهیه و تولید پروگرام ‌های بسیار زیاد بزرگ است ولی برای مصرف عملی خیلی نماید است ولی BCPL با وجود سرعت بسیار زیاد زیاد جهت تولید و ساخت برنامـه ‌های بزرگ بسیار زیاد سطح پایین است. زمانی که استراس‌تروپ کار را در آزمایش گاه‌های بل (Bell Labs) شروع نمود با مساله تحلیل هسته unix با توجه به محاسبات توزیع شده روبرو شده بود. با یادآوری تجربیات در زمان دکترا، او زبان C را با استفاده از ویژگی‌های سیمولا گسترش داد. C به این گزینش شد که C یک زبان عمومی، سریع، قابل حمل، بصورت وسیع در حال استفاده بود. علاوه بـر C سیمولا زبان‌های دیگری مانند ALGOL 68، ADA، CLU، ML بر ساختار این زبان جدید تاثیر گذاشت. در ابتداویژگی‌های کلاس، کلاس‌های مشتق شده، کنترل نوع قوی، توابع درون خطی، و آرگومان پیش‌فرض از طریق Cfront به C اضافه شد. اولین نسخه تجاری در سال ۱۹۸۵ ارائه شد. در سال ۱۹۸۳ نام زبان از «C با کلاس» به ++C تغییر یافت. ویژگی‌های دیگر حاوی توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط فرد بصورت آزاد، کنترل نوع بهتر، شرح ات یک خطی به صورت BCPL با استفاده از «//» هم به آن اضافه شد. در سال ۱۹۸۵ اولین ورژن زبان پروگرام ‌نویسی ++C انتشار یافت و مرجع مهمی برای این زبان فراهم شد در حالی که هیچ استاندارد رسمی وجود نداشت. در سال ۱۹۸۹ ویرایش ۲۰ از زبان ++C ارائه شد. ویژگی‌های جدید ی مانند ارث‌بری چندگانه، کلاس‌های انتزاعی، اعضای ایستای توایع، اعضای ثابت تابع، و اعضای حفاظت شده به آن اضافه شد. در سال ۱۹۹۰ «آموزش مرجع ++C » انتشار شد. این کار بنیان استانداردهای بعدی شد. آخرین ویژگی‌های اضافه شده حاوی موارد زیر بودند: قالب توابع، استثناها، فضاهای نام، تبدیلات نو ، و یک نوع داده منطقی. در حین تکامل ++C کتابخانه استاندارد نیز بوجود آمد. اولین نسخه کتاب استاندارد حاوی کتابخانه جریانات I/O بود که جایگزین printf و scanf شد. در ادامه مهم‌ترین ویژگی اضافه شده Standard Template Library بوده‌است.

اهداف به وجود اومدن ++C

در کتاب «طراحی و تکامل ++C» استراستروپ قوانین مورد مصرف در طراحی ++C را بیان می‌نماید. دانستن این قوانین به فهمیدن نحوه عملکرد ++C چرایی آن یاری می‌کند. جزئیات بیشتر در کتاب قابل دسترسی است:

++C طراحی شده‌است تا زبان عمومی با کنترل نوع ایستا شبیه C قابل حمل پربازده باشد.
++C طراحی شده‌است تا مستقیما و بصورت کامل از چندین روش پروگرام ‌نویسی (برنامـه ‌نویسی ساخت‌یافته، پروگرام ‌نویسی شی‌گرا، انتزاع داده، پروگرام ‌نویسی جنریک)
++C طراحی شده‌است تا به پروگرام ‌نویس امکان انتخاب دهد حتی چنانچه این گزینش غلط باشد.
++C طراحی شده‌است تا حداکثر تطابق با C وجود داشته باشد و یک انتقال آسان از C را ممکن سازد.
++C از بکاربر دن ویژگی‌های ویِژگزینشه که مانع از عمومی شدن است خودداری می‌نماید.
++C از ویژگی‌هایی که بکار برده نمی‌شوند استفاده نمی‌کند.
++C طراحی شده‌است تا بدون یک محیط پیچیده عمل نماید.

زبان پروگرام نویسی JAVA

جاوا زبان پروگرام ‌نویسی است که در ابتدا توسط کمپانی sun Microsystems ایجاد شده‌است در سال ۱۹۹۵ به عنوان مولفه مهم java platform انتشار شد.این زبان پارت های بسياري از گرامر را از C و ++C گرفته ولی دارای مدل شی‌گرایی ساده‌ای است و امکانات سطح پایین کمی دارد. کاربر د جاوا در کامپایل به صورت بایت کد است که قابلیت اجرا روی همه اتومبیل ‌های شبیه ‌سازی جاوا را داشته باشد صرف نظر از معماری ویژگیها آن رایانه . اجرای مهم کامپایلرهای جاوا، اتومبیل ‌های پیاده‌سازی کتابخانه‌های آن بوسیله این کمپانی از سال ۱۹۹۵ انتشار شد. در ۲۰۰۷ may این مجموعه ، نرم‌افزار رایگان این زبان را فراهم کرد. دیگران فرد دهای دیگری از این زبان را منتشر کردند مثل کامپایلر GNU جهت جاوا.
Games Gosling پروژه زبان برنامـه ‌نویسی جاوا را در ۱۹۹۱ june شروع کرد. این زبان در ابتدا Oak، پس Green در انتها هم جاوا نامیده شد. gosling قصد داشت یک اتومبیل مجازی یک اتومبیل ی به کار برد که شبیه C ++C باشد. این مجموعه ورژن اول جاوا را تحت عنوان Java1.0 در سال ۱۹۹۵ منتشر ساخت. جستجوگرهای مهم وب، به پیوستند تا به طور مطمئن java applet را بدون صفحات وب اجرا کنند و به این صورت جاوا خیلی زود مشهور و محبوب شد. با پیدایش java2، نسخه توانست ترکیب‌های جدید ی را برای نوع‌های مختلف پلت فرم‌ها ایجاد نماید . به عنوان مثال J2EE، باهدف کاربر د برای تشکیلات اقتصادی، و نسخه J2ME جهت تلفن همراه انتشار شد. در سال ۲۰۰۶ با هدف بازاریابی، این کمپانی نسخه جدید J2 را با نام‌های JavaEE ،JavaME JavaSE منتشر کرد. در سال ۱۹۹۷ شرکت سان میکروسیـستم ز،ISO/IEC JTC1 standards body Ecma
International را به فرمول جاوا تغییر داد. شرکـت sun بسياري از کاربر دهای جاوایش را بدون هیچ تعرفه ‌ای فراهم آورد. شرکت sun با فروش مجوز جهت گاهي از کاربر دهای خاصش مثل Java Enterprise System درآمدی را بدست آورد. اولین تمایزی که بین SDK و JRE داد حاوی فقدان کامپایلر برای JRE و سرفایل ها بود. در ۱۳ نوامبر ۲۰۰۶ شرکـت sun نرم‌افزار جاوا را به صورت و با مجوز عمومی برای تمام منتشر کرد.
اهداف اولیه ساخت طراحی جاوا:

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

در سال ۱۹۹۹، مجموعه سان مجوز مصرف از زبان پروگرام نویسی جاوا را در اختیار ماکروسافت قرار داد تا در سیسـتم علت از آن مصرف نماید .جاوا در اصل به هیچ پلت فرم یا سیـستم علت ی وابسته نبود، ولی ماکروسافت گاهي از مفاد قرار داد را زیر پا گذاشت قابلیت مستقل از سیسـتم علت بودن جاوا را از آن برداشت.مجموعه سان پرونده‌ای علیه ماکروسافت درست کرد ماکروسافت مجبور شد تا زبان شی گرای ی با کامپایل که به ++C شبیه بود را درست نماید . در طول تهیه و تولید دات نت، کلاس‌های کتابخانه‌ای با زبان کامپایلر SMC نوشته شدند.در سال ۱۹۹۹ آندرس هلزبرگ گروهی را برای طراحی زبانی نو تشکیل داد که در آن نامش Cool بود و شبیه C بود با خواص شی گرایی. ماکروسافت در نظر داشت اسم این زبان را تا انتها Cool قرار دهد، ولی به دلیل مناسب نبودن جهت اهداف تجاری این کار را نکرد. در ارائه معرفی رسمی .NET در PDC در سال ۲۰۰۰ این زبان به C سی شارپ تغییر نام یافت کتابخانه کلاس‌ها و runtime در ASP.NET به#C منتقل شدند. مدیر و سرپرست طراحان در ماکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبان‌های پروگرام سازی++Borland , Delphi, Turbo Pascal, Visual C به راحتی در دستورالعمل‌های سی شارپ قابل رویت است به همان خوب ی در هسته CLR.
سی شارپ دارای سیـستم نوع یکپارچه‌است که به آن CTS می‌گویند.این بدان معناست که تمام انواع ،حاوی موارد اصلی مانند Integerها، مشتق شده از System.Object هستند .به عنوان مثال، هر نوع متد به نام ToString() را به ارث می‌برد.بخاطر کارائی،انواع اولیه (و انواع میزان ی) به طور داخلی محیط ی برای آنها بر روی پشته در نظر گرفته می‌شود.

زبان پروگرام نویسی visual basic

زبان ویژوال بیسیک در واقع حاصل توسعه ارتقای زبان بیسیک است. بیسیک اولیه حدود سال ۱۹۶۴ کالج دارت موث (Darth Mouth )به وسیله آقایان توماس کورتز ( Thomas Kurtz) جان کمنی (John Kemeny) با هدف گسترش پروگرام نویسی بیش دانش آموزان دانش آموزان و دانشجویان
طراحی تهیه و تولید شد.از آن زمان ورژن های متعدد مفرق ی از آن مانند (GWBASIC QUICK
BASIC وTURBOBASIC) ارایه گردید هموراه سعی در ارتقا توانمندیهای آن به عنوان یک زبان سطح بالای تهیه و تولید یافته شده است . با ظهور سیستم علت ویندوز ۹۵ و ۹۸ فقدان یک زبان پروگرام نویسی آسان و قدرتمند جهت استفاده در سیسـتم علت های نامبرده کاملاً مشهود بود . به همین دلیل مایکروسافت در سال ۱۹۹۱ ورژن اول ویژوال بیسیک را با امکانات زبان برنامـه نویسی قدرتمند و پیشرفته جهت پروگرام نویسی در ویندوز ارایه کرد. آخرین نسخه تکامل یافته آن برای استفاده در سیستم علت مایکروسافت با نام VISUAL BASIC.NET طراحی ارایه شده است.
یکی از با اهمیت زیاد ترین خصوصیات ی زبان پروگرام نویسی ویژوال بیسیک رابط گرافیکی آن است. رابط گرافیکی (GUI) در ویژوال بیسیک یکی از کارآمدترین رابط های گرافیکی در زمینه برنامـه نویسی است که به وسیله آن می توان به راحتی برنامـه های تحت سیسـتم علت ویندوز را ایجاد کرده حتی قبل از اجرا , شکل ظاهری آن را دید با این که برنامـه را به صورت مفسر به مفهوم به صورت خط به خط اجرا کرده عکس زیبا العمل پروگرام را نقد کرد. اما این موارد گوشه ای از خصوصیات ی زیاد رابط گرافیکی ویژوال بیسیک است.
طراحی سریع پروگرام (RAD) یکی دیگر از خصوصیات ی این زبان است. منظور از طراجی سريع برنامـه یا RAD در ویژوال بیسیک این است که طراحی و تولید برنامـه ها در ویژوال بیسیک به وجود وسائل های مناسب سریع انجام می شود . پس تعرفه های تولید نرم افزار به طور قابل تذکر ی كم شدن می یابد.
ویژگی دیگر زبان برنامـه نویسی ویژوال بیسیک ویژگی مدیریت رویداد ها اتفاقات است ویژوال بیسیک یکی از زبن های برنامـه نویسی رویدادگر است . مزیتی که این گونه زبان ها دارند در این است که پروگرام نویس می تواند از قبل فرامین ضروری را برای وقایع و اتفاقاتی که شاید در وقت اجرای پروگرام توسط فرد رخ دهد سازمان دهی نماید .
وجود محیط IDE یکی از خصوصیات ی خیلی مهم این زبان است . محیط IDE به برنامـه نویس مجوز می دهد تا برنامـه های خود را به سهولت و سرعت , طراحی ,تولید ,خطایابی و اجرا نماید . این امکانات به وسیله وسائل های متعددی که به صورت مجتمع در رابط گرافیکی ویژوال بیسیک قرار داده شده است. قابل دسترسی است.
به اضافه موارد ی که گفته شد دسترسی به برنامـه های فرد دی ویندوز به وسیله توابع (API) یکی دیگر از ویژگی این زبان است. توابع API , توابع داخلی ویندوز هستند که ویژوال بیسیک را قادر می سازد تا با استفاده از فرامین خاصی بتواند به امکانات داخلی موجود در ویندوز دستیابی پیدا نماید و پروگرام نویس را قادر می سازد تا در صورت نیاز با مصرف از این توابع , پروگرام هایی را با توانایی های مورد نظر ایجاد نماید .
یکی دیگر از جنبه هایی که فرق شگرفی بین ویژوال بیسیک وبقیه نسخه های قبلی بیسیک ایجاد می نماید امکان استفاده از پروگرام نویسی بهشیوه شی گراست . این ویژگی سبب می شود تا ویژوال بیسیک بتواند توقعات پروگرام نویس در رابطه با تعریف و به کارگیری اشیا و کلاس های جدید را که سبب آسان تر شدن پروگرام نویسی می گردد,برطرف نماید . در پروگرام نویسی تهیه و تولید یافته ,برنامـه ها با استفاده از رویه ها به بخش های مختلف تقسیم می شوند که به صورت مجزا از هم قرار می گیرند . درپروگرام نویسی شی گرا با مصرف از اشیا می توان مجموعه ای از دستورالعمل ها و داده ها را در عنصر وامیزانی به نام شی قرار داد و در مورد نظر از هر یک از بخش های شی مربوطه مصرف کرد.
ویژگی دیگر که در روش کار با یک زبان پروگرام نویسی مد نظر قرار می کیرد شیوه کشف , تصحیح و برخورد با غلط ات و خطاهایی است که در زمان طراحی یا اجرای پروگرام رخ می دهدویژوال بیسیک همچنین اینکه امکانات زیاد مناسبی در زمینه کشف خطاهای نوشتاری منطقی پروگرام در اختیار برنامـه نویس می گذارد .به وی امکان می دهد با مصرف از فرامین مناسب ,خطاهای غیر قابل پیش بینی را در زمان اجرا تشخیص داده روش ارایه راه حل مناسب را جهت راهنمای ی کاربر ان در اختیار آنان قرار دهد.
از شروع ارایه اولین نگارش ویژوال بیسیک , نسخه های مفرق ی از این زبان ارایه شده است.
نگارش روش ی ویژوال بیسیک که جهت مصارف روش ی ارایه شده است. امکان ایجاد برنامـه های اجرایی از نوع exe dll را به همراه استفاده از کنترل های زیاد فراهم می آورد.
نگارش پیشرفته این زبان به اضافه خصوصیات ی نگارش راهنمای ی ,امکان مصرف از کنترل های مربوط به بانک های اطلاعاتی ,طراحی کنترل های ActiveX هم چنین به کارگیری ویزاردهای مناسب جهت تسهیل امر پروگرام نویسی را هم در اختیار برنامـه نویسان قرار می دهد به عنوان کامل ترین نگارش , نگارش نهایی ارایه شده است که در آن امکان پروگرام نویسی در شبکه های محلی اینترنت همراه با خصوصیات یبقیه ورژن ها فراهم شده است دارای توانایی مصرف از زبان SQl تولید طراحی پروگرام های کاربر دی با اندازه خیلی نیز است .

زبان پروگرام ‌نویسی پایتون

پایتون یک زبان برنامـه ‌نویسی سطح بالا، شیءگرا و تفسیری است که توسط گیدو ون روسوم (Guido van Rossum) در سال ۱۹۹۰ طراحی شد.این زبان از زبان های پروگرام نویسی تفسیری بوده به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت اتوماتیک حافظه استفاده می‌کند.
پایتون پروژه‌ای بازمتن گسترش یافته است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد.

پایتون در محیط روش ی ایجاد گسترش یافته است . به مفهوم در کریسمس سال ۱۹۹۸ در موسسه ملی بررسی ها ریاضی و رایانه (CWI) در شهر آمستردام. در آن زمان گیدو یک پژوهشگر در CWI بود در زمان بیکاری خود بر روی پروژه شخصی خود به مفهوم پایتون کار می کرد . اولین نسخه عمومی از پایتون در ماه آنی ه سال ۱۹۹۱ انتشار شد . برای مدتی نسبتاً زیاد پایتون توسط موسسه ملی تحقیقات و ابتکارات (CNRI) واقع در رستون ایالات متحده‌ امریکا گسترش می‌یافت . تا اینکه در سال ۲۰۰۰ تیم گسترش دهنده پایتون به تست گاه های پایتون منتقل شدند . نام پایتون از برنامـه مورد علاقه سازنده آن به مفهوم مونتی پایتون که یک برنامـه کمدی انگلیس بود گرفته شده است.

برچسب ها

ممکن است به این موارد نیز علاقه مند باشید:

0 دیدگاه در “تاریخچه خصوصیات ی زبان های برنامـه نویسی”

پاسخ دهید

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

سوپروب close
بک لینک