|
|
|
|
|
در ابتدا تعریفی از زبان برنامه نویسی زبانهای برنامهنویسی ساختارهای زبانی دستورمداری در رایانهها هستند که بهوسیلهٔ آنها میتوان یک الگوریتم را بهوسیلهٔ ساختارهای دستوری متفاوت برای اجرای رایانه توصیف کرد و با این روش امکان نوشتن برنامه جهت تولید نرمافزارهای جدید بوجود میآید. معمولاً هر زبان برنامهنویسی دارای یک محیط نرمافزاری برای وارد کردن متن برنامه، اجرا، همگردانی و رفع اشکال آن هستند. عموماً زبانهای برنامه نویسی را به پنج نسل تقسیم میکنند:
یک زبان برنامه نویسی یک زبان مصنوعی است که برای بیان محاسباتی که توسط یک ماشین (مخصوصا رایانه) قابل انجام است، طراحی شدهاست.زبانهای برنامه نویسی برای ایجاد برنامههایی به کار میروند که رفتار یک ماشین را مشخص میکنند، الگوریتم دقیق را بیان میکنند، و یا روشی برای ارتباط انسانند. بسیاری از زبانهای برنامه نویسی تعدادی قالب از ویژگیهای نوشته شده دستوری(syntax) و معناشناسی (semantics) دارند، چرا که رایانهها دستورات دقیقا مشخص نیاز دارند. برخی توسط سند خصوصیات (specification document) تعیین شدهاند. (برای مثال یک استاندارد ISO)، در حالی که برخی دیگر دارای پیاده سازی غالبی میباشند.(مانند Perl) اولین زبان برنامه نویسی به قبل از اختراع رایانه باز میگردد، و برای هدایت رفتار ماشینهایی مانند دستگاههای نساجی اتوماتیک و نوازندههای پیانو به کار میرفت. هزاران زبان برنامه نویسی خلق شدهاند، بیشتر در زمینهٔ رایانه، زمینهای که هر ساله بسیاری دیگر ایجاد میشوند. به نقل از: ویکیپدیا فارسی بیسیک به عنوان اولین زبان
این زبان بوسیله John Kemeny & Thomas Kurtz جان کمنی و توماس کورتز اختراع و نوشته شد. این دو در دانشگاه دارتموس که یکی از پیشرفته ترین دانشگاه های زمان خود بود مشغول تدریس و تحقیق بودند که این زبان را ارائه کردند Kemeny ریاضیدان آمریکایی مجارستانی ، دانشمند کامپیوتر ، و مربی دانشگاه بود. او به عنوان رییس کالج دارتموث ۱۹۷۰-۱۹۸۱ خدمت کرد و به ریاست کمیسیون ریاست که سه حادثه اتمی تری مایل آیلند هسته ای در سال ۱۹۷۹ بررسی شده است. کرتز دانشمند آمریکایی که استاد ریاضیات و مدیر کامپیوتر و سیستم های اطلاعات در دارتموث بود. در سال ۱۹۹۴ او به عنوان یک همکار از انجمن محاسبه ی ماشین ها پذیرفته شد. دومین زبان زبان برنامه نویسی مشهور سی c
Dennis Ritchie دنیس ریچی دانشمند کامپیوتر آمریکایی که زبان برنامه نویسی سی را در سال ۱۹۷۲ برای آزمایشگاه های تلفن بل اختراع کرد. ریچی نویسنده کتاب سی ، زبان برنامه نویسی سی (همچنین به عنوان تحقیق در اشاره به Kernighan نویسندگان و ریچی شناخته می شود) است. ریچی در توسعه سیستم عامل یونیکس مشارکت داشت ، جایزه تورینگ در سال ۱۹۸۳ و مدال ملی فناوری در سال ۱۹۹۸ دریافت کرد. ریچی شروع فن آوری های روشن و شفاف سیستم نرم افزار بخش تحقیقات بود که او در سال ۲۰۰۷ بازنشسته شد. سومین زبان C++ سی پلاس پلاس که نوع پیشرفته و کامل شده زبان سی میباشد
زبان تاثیر گذار بعدی سی # شارپ
اندرس هلزبرگ با کارنامه درخشان خود و خدمات متفاوتی در زمینه پیشرفت زبان های برنامه نویسی داشته است کمتر شناخته شده است در حال حاضر در شرکت مایکروسافت مشغول به کار است به غیر از این اختراع مهندس نرم افزار برجسته دانمارکی فعالیت های دیگری در زمینه توسعه J++ و توابع کلاس های ویندوز(که میتوان این فرد را عضو تاثیر گزار تحولات ویندوز دانست).در تایید حرف ما میتوان به عنوانی که اخیرا” مایکروسافت به این شخص داده یعنی فنی ترین مهندس شرکت اشاره کرد زبان بعدی کوبول
دریادار گریس هاپر دانشمند کامپیوتر آمریکا و افسر نیروی دریایی ایالات متحده آمریکا نویسنده این زبان است. گریس هاپر را به عنوان اولین توسعه دهنده کامپایلر زبان برنامه نویسی و ماشین حساب کامپیوتری میشناسند.این ایده او بود که در زبان های برنامه نویسی از کلمات نزدیک به اسامی انگلیسی و نه زبان ماشین استفاده شود زبان بعدی دلفی
البته نویسنده این زبان هم اندرس هلزبرگ میباشد که در بالا او را معرفی نمودیم از دیگر خدمات این دانشمند میتوان به نوشتن کامپایلر پاسکال برای CP/M و MS-DOS که در نهایت به بورلند توربو پاسکال منتهی شد که یکی از موفقترین کامپایلر های این زبان است.در سال ۱۹۸۹ این دانشمند ارزنده به نهاد برلند به عنوان مدیر ارشد معماری پیوست زبان بعدی فورترن
جان باکاس دانشمند کامپیوتر آمریکایی که رهبری تیم اختراع فرترن ، برای اولین بار به طور گسترده ای مورد استفاده در سطح بالا زبان برنامه نویسی بود. او هم اختراع Backus – Naur فرم (BNF) ، نماد استفاده می شود برای تعریف نحو زبان رسمی. Backus دریافت W.W. جایزه McDowell در سال ۱۹۶۷ ، مدال ملی علم در سال ۱۹۷۵ جایزه و ارایه جایزه تورینگ در سال ۱۹۷۷ را در گنجینه افتخارات خود دارد. زبان بعدی جاوا
جیمز گاسلینگ توسعه دهنده نرم افزار مشهور کانادایی است که با شرکت سان مایکروسیستمز بوده است و از سال ۱۹۸۴ پدر زبان برنامه نویسی جاوا محسوب می شود ، اختراع شده در سال ۱۹۹۱. گاسلینگ طراح اولیه جاوا و اجرا کامپایلر اصلی و ماشین مجازی میباشد زبان بعدی جاوا اسکریپت
برندن ایچ برنامه نویس کامپیوتر که جاوا اسکریپت زبان برنامه نویسی برای نت اسکیپ مرورگر وب ناوبر را در سال ۱۹۹۵ نوشت. او در حال حاضر مدیر تکنولوژی شرکت موزیلا است. زبان بعدی پرل
لری وال برنامه نویس و نویسنده ، بهترین راه حل برای ایجاد خود را از زبان برنامه نویسی پرل در سال ۱۹۸۷ است. به عنوان یک زبان شناس مدیر سیستم برای ناسا مشغول به کار است، وال پرل به عنوان یک هدف کلی زبان برنامه نویسی یونیکس به گزارش پردازش ساده تر توسعه داد. وال نیز از نویسندگان برنامه نویسی پرل (که معمولا به شتر کتاب خوانده میشود) ، منابع قطعی برای برنامه نویسان پرل نوشت. زبان بعدی پی-اچ-پی
راسموس لردف یک برنامه نویس دانمارکی – گرینلندی قابل توجه به عنوان خالق زبان برنامه نویسی پی اچ پی است. پی اچ پی در سال ۱۹۹۴ به عنوان مجموعه مشترک دروازه باینری رابط لردف نوشت در سی اسکریپت که با پرل جایگزین شده است و در سایت شخصی را در صفحه اصلی خود را استفاده کرد. لردف معماری مهندس زیرساخت در یاهو از سال ۲۰۰۲ بوده است. زبان بعدی پیتون
گیدو ون روسوم یک برنامه نویس هلندی به عنوان بهترین نویسنده از زبان برنامه نویسی پایتون شناخته شده است. پایتون به عنوان آغاز پروژه سرگرمی : برنامه نویسی نسل از الفبای زبان که به یونیکس / هکرها ج تجدید نظر شود. در جامعه پایتون ، ون روسوم به عنوان “دیکتاتور خیرخواه برای زندگی.” شناخته شده است.ون روسوم در حال حاضر در گوگل کار می کند در توسعه پایتون. زبان بعدی روبی
یوکیهیرو ماتسوماتو دانشمند ژاپنی کامپیوتر و برنامه نویسی به عنوان بهترین طراح ارشد زبان برنامه نویسی روبی در اواسط ۱۹۹۰ و مرجع اصلی پیاده سازی آن ، Matz ‘sمترجم روبی (ام آر آی) شناخته شده است. امروز ، ماتسوموتو موسس R&D در شبکه ارتباطات آزمایشگاه کاربردی ، سیستم های منبع باز است. زبان بعدی ویژوال بیسیک
آلن کوپر است به طور گسترده ای به عنوان پدر ویژوال بیسیک در نظر گرفته میشود. در سال ۱۹۸۷ ، کوپر توسعه یافته “Tripod” بهبود پوسته / برای دسکتاپ سیستم عامل ویندوز نوپا. Tripod مایکروسافت “روبی” و کوپر به رهبری یک تیم از مهندسین برای ارائه آنچه در نهایت تبدیل ویژوال بیسیک شد همکاری کردند. امروز کوپر مدافع طراحی رابط کاربر است ، مشغول به کار در یک شرکت طراحی و نویسنده : کتاب در مورد چگونه رابط کاربر نرم افزار قابل استفاده تر است. |
||
|
+
نوشته شده در سه شنبه نوزدهم بهمن 1389ساعت 1:56 توسط رضا
|
|
||