X
تبلیغات
برنامه نویسی کامپیوترهای شخصی - معرفی مخترعان ۱۴ زبان برنامه نویسی پرکاربرد
به وبلاگ برنامه نویسی کامپیوتر های شخصی خوش آمدید

در ابتدا تعریفی از زبان برنامه نویسی

زبان‌های برنامه‌نویسی

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

  • نسل اول زبان ماشین – زبان صفرو یک
  • نسل دوم زبانهایی مانند اسمبلی -قابل فهم تر برای انسان
  • نسل سوم زبانهایی مانند کوبول و پی ال وان و… -دستورات قابل فهم تر برای انسان و نیاز به کمپایلرها
  • نسل چهارم مثل زبانهای اوراکل و فاکس پرو و اس کیو الها – نزدیک به محاوره‌های انسانی
  • نسل پنج زبانهایی مانند prolog , ops5 – تمرکز بر حل مسئله و استفاده از الگوریتمهای نوشته شده توسط برنامه نویس

یک زبان برنامه نویسی یک زبان مصنوعی است که برای بیان محاسباتی که توسط یک ماشین (مخصوصا رایانه) قابل انجام است، طراحی شده‌است.زبان‌های برنامه نویسی برای ایجاد برنامه‌هایی به کار می‌روند که رفتار یک ماشین را مشخص می‌کنند، الگوریتم دقیق را بیان می‌کنند، و یا روشی برای ارتباط انسانند. بسیاری از زبان‌های برنامه نویسی تعدادی قالب از ویژگی‌های نوشته شده دستوری(syntax) و معناشناسی (semantics) دارند، چرا که رایانه‌ها دستورات دقیقا مشخص نیاز دارند. برخی توسط سند خصوصیات (specification document) تعیین شده‌اند. (برای مثال یک استاندارد ISO)، در حالی که برخی دیگر دارای پیاده سازی غالبی می‌باشند.(مانند Perl) اولین زبان برنامه نویسی به قبل از اختراع رایانه باز می‌گردد، و برای هدایت رفتار ماشین‌هایی مانند دستگاه‌های نساجی اتوماتیک و نوازنده‌های پیانو به کار می‌رفت. هزاران زبان برنامه نویسی خلق شده‌اند، بیشتر در زمینهٔ رایانه، زمینه‌ای که هر ساله بسیاری دیگر ایجاد می‌شوند.

به نقل از: ویکیپدیا فارسی


بیسیک به عنوان اولین زبان

John Kemeny & Thomas Kurtz
BASIC – John Kemeny & Thomas Kurtz
John Kemeny and Thomas Kurtz designed the original BASIC programming language in 1964 at Dartmouth University to provide computer access to non-science students.  Kemeny was a Hungarian-American mathematician, computer scientist, and educator.  He served as President of Dartmouth College 1970–۱۹۸۱ and chaired the presidential commission that investigated the Three Mile Island nuclear accident in 1979.  Kurtz is an American computer scientist who was Professor of Mathematics and Director of Computer and Information Systems at Dartmouth.  In 1994 he was inducted as a Fellow of the Association for Computing Machinery.

این زبان بوسیله John Kemeny & Thomas Kurtz جان کمنی و توماس کورتز اختراع و نوشته  شد. این دو در دانشگاه دارتموس که یکی از پیشرفته ترین دانشگاه های زمان خود بود مشغول تدریس و تحقیق بودند که این زبان را ارائه کردند

Kemeny ریاضیدان آمریکایی مجارستانی ، دانشمند کامپیوتر ، و مربی دانشگاه بود. او به عنوان رییس  کالج دارتموث ۱۹۷۰-۱۹۸۱ خدمت کرد و به ریاست کمیسیون ریاست   که سه حادثه اتمی تری مایل آیلند هسته ای در سال ۱۹۷۹ بررسی شده است. کرتز دانشمند آمریکایی که استاد ریاضیات و مدیر کامپیوتر و سیستم های اطلاعات در دارتموث بود. در سال ۱۹۹۴ او به عنوان یک همکار از انجمن محاسبه ی ماشین ها پذیرفته شد.




دومین زبان زبان برنامه نویسی مشهور سی c

Dennis Ritchie
C – Dennis Ritchie
Dennis Ritchie is an American computer scientist who invented the C programming language in 1972 for Bell Telephone Labs.  Ritchie is co-author of the definitive book on C, The C Programming Language (also known as K&R in reference to the authors Kernighan and Ritchie).  Ritchie also co-developed the Unix operating system, received the Turing Award in 1983 and the National Medal of Technology in 1998.  Ritchie was head of Lucent Technologies System Software Research Department when he retired in 2007.

Dennis Ritchie دنیس ریچی دانشمند کامپیوتر آمریکایی که زبان برنامه نویسی سی را در سال ۱۹۷۲ برای آزمایشگاه های تلفن بل اختراع کرد. ریچی   نویسنده کتاب   سی ، زبان برنامه نویسی سی (همچنین به عنوان   تحقیق در اشاره به Kernighan نویسندگان و ریچی شناخته می شود) است. ریچی در توسعه سیستم عامل یونیکس مشارکت داشت ، جایزه تورینگ در سال ۱۹۸۳ و مدال ملی فناوری در سال ۱۹۹۸ دریافت کرد. ریچی شروع فن آوری های روشن و شفاف سیستم نرم افزار بخش تحقیقات بود که او در سال ۲۰۰۷ بازنشسته شد.




سومین زبان C++ سی پلاس پلاس که نوع پیشرفته و کامل شده زبان سی میباشد

Bjarne Stroustrup
C++ – Bjarne Stroustrup
Bjarne Stroustrup is a Danish computer scientist and the Chair Professor of Computer Science at Texas A&M University.  He invented C++ in 1979 (then called “C with Classes”) and wrote what many consider to be the the C++ bible, The C++ Programming Language.
بی جارنی استراستروپ دانشمند کامپیوتر دانمارکی و استاد کرسی علوم کامپیوتر در تگزاس at&m   است.   اختراع سی + + در ۱۹۷۹ (که نامیده میشد “سی  همراه با  کلاس”) بود.  و کتابب های زیادی در توصیف  سی + +  نوشت




زبان تاثیر گذار بعدی سی # شارپ

Anders Hejlsberg
C# – Anders Hejlsberg
Anders Hejlsberg is a prominent Danish software engineer who currently works for Microsoft as the lead architect of the C# programming language.  He also developed the J++ programming language and Windows Foundation Classes.  Hejlsberg recently became a Microsoft Distinguished Engineer and Technical Fellow.

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

در حال حاضر در شرکت مایکروسافت مشغول به کار است

به غیر از این اختراع  مهندس نرم افزار برجسته  دانمارکی فعالیت های دیگری در زمینه توسعه J++ و توابع کلاس های ویندوز(که میتوان این فرد را عضو تاثیر گزار تحولات ویندوز دانست).در تایید حرف ما میتوان به عنوانی که اخیرا” مایکروسافت به این شخص داده یعنی فنی ترین مهندس شرکت اشاره کرد




زبان بعدی کوبول

Grace Hopper
COBOL – Grace Hopper
Rear Admiral Grace Hopper was an American computer scientist and United States Naval officer.  A pioneer in the field, she was one of the first programmers of the Harvard Mark I calculator, and she developed the first compiler for a computer programming language.  COBOL was an extension of Hopper’s FLOW-MATIC language.  It was Hopper’s idea that programs could be written in a language that was close to English rather than in machine code.

دریادار گریس هاپر دانشمند کامپیوتر آمریکا و افسر نیروی دریایی ایالات متحده آمریکا نویسنده این زبان است.

گریس هاپر را به عنوان اولین توسعه دهنده  کامپایلر  زبان برنامه نویسی و ماشین حساب  کامپیوتری میشناسند.این ایده او بود که در زبان های برنامه نویسی از کلمات نزدیک به اسامی انگلیسی و نه زبان ماشین استفاده شود




زبان بعدی دلفی

Anders Hejlsberg
Delphi – Anders Hejlsberg
Anders Hejlsberg is a prominent Danish software engineer who wrote a Pascal compiler for CP/M and MS-DOS that eventually became Borland Turbo Pascal, the most commercially successful Pascal compiler ever.  In 1989, Hejlsberg joined Borland as chief architect for the replacement of Turbo Pascal, Delphi.

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

از دیگر خدمات این دانشمند میتوان به

نوشتن کامپایلر  پاسکال برای CP/M و MS-DOS  که در نهایت به بورلند توربو پاسکال منتهی شد که یکی از موفقترین کامپایلر های این زبان است.در سال ۱۹۸۹ این دانشمند ارزنده به نهاد برلند به عنوان مدیر ارشد معماری پیوست




زبان بعدی فورترن

John Backus
FORTRAN – John Backus
John Backus was an American computer scientist who led the team that invented FORTRAN, the first widely used high-level programming language.  He also invented the Backus-Naur form (BNF), the notation used to define formal language syntax.  Backus received W.W. McDowell Award in 1967, National Medal of Science Award in 1975, and the ACM Turing Award in 1977.

جان باکاس دانشمند کامپیوتر آمریکایی که رهبری تیم   اختراع فرترن ، برای اولین بار به طور گسترده ای مورد استفاده در سطح بالا زبان برنامه نویسی بود. او هم اختراع Backus – Naur فرم (BNF) ، نماد استفاده می شود برای تعریف نحو زبان رسمی. Backus دریافت W.W. جایزه McDowell در سال ۱۹۶۷ ، مدال ملی علم در سال ۱۹۷۵ جایزه و ارایه جایزه تورینگ در سال ۱۹۷۷ را در گنجینه افتخارات خود دارد.




زبان بعدی جاوا

James Gosling
Java – James Gosling
James Gosling is a famous Canadian software developer who has been with Sun Microsystems since 1984 and is considered the father of the Java programming language, invented in 1991.  Gosling did the original design of Java and implemented its original compiler and virtual machine.

جیمز گاسلینگ توسعه دهنده نرم افزار مشهور کانادایی است که با شرکت سان مایکروسیستمز بوده است و از سال ۱۹۸۴  پدر  زبان برنامه نویسی جاوا محسوب می شود ، اختراع شده در سال ۱۹۹۱. گاسلینگ  طراح اولیه جاوا و اجرا کامپایلر اصلی   و ماشین مجازی میباشد




زبان بعدی جاوا اسکریپت

Brendan Eich
JavaScript – Brendan Eich
Brendan Eich is a computer programmer who created the JavaScript programming language for the Netscape Navigator web browser in 1995.  He is now the Chief Technology Officer of the Mozilla Corporation.

برندن ایچ برنامه نویس کامپیوتر که جاوا اسکریپت زبان برنامه نویسی برای نت اسکیپ مرورگر وب ناوبر را در سال ۱۹۹۵ نوشت. او در حال حاضر مدیر تکنولوژی   شرکت موزیلا است.




زبان بعدی پرل

Larry Wall
Perl – Larry Wall
Larry Wall is a programmer and author, best known for his creation of the Perl programming language in 1987.  A linguist working as a systems administrator for NASA, Wall developed Perl as a general purpose Unix scripting language to make report processing easier.  Wall is also the co-author of Programming Perl (often referred to as the Camel Book), the definitive resource for Perl programmers.

لری وال برنامه نویس و نویسنده ، بهترین راه حل برای ایجاد خود را از زبان برنامه نویسی پرل در سال ۱۹۸۷   است.   به عنوان یک زبان شناس  مدیر سیستم   برای ناسا مشغول به کار است، وال پرل به عنوان یک هدف کلی زبان برنامه نویسی یونیکس به گزارش پردازش ساده تر توسعه داد. وال نیز از نویسندگان برنامه نویسی پرل (که معمولا به شتر کتاب خوانده میشود) ، منابع قطعی برای برنامه نویسان پرل نوشت.




زبان بعدی پی-اچ-پی

Rasmus Lerdorf
PHP – Rasmus Lerdorf
Rasmus Lerdorf is a Danish-Greenlandic programmer and most notable as the creator of the PHP programming language.  PHP began in 1994 as a set of Common Gateway Interface binaries that Lerdorf wrote in C to replace Perl scripts he had been using on his personal homepage.  Lerdorf has been an Infrastructure Architecture Engineer at Yahoo! since 2002.

راسموس  لردف یک برنامه نویس دانمارکی – گرینلندی   قابل توجه به عنوان خالق زبان برنامه نویسی پی اچ پی است. پی اچ پی در سال ۱۹۹۴ به عنوان مجموعه   مشترک دروازه باینری رابط لردف نوشت   در سی اسکریپت که با  پرل  جایگزین شده است و در سایت شخصی را در صفحه اصلی خود را استفاده کرد. لردف معماری مهندس زیرساخت  در یاهو از سال ۲۰۰۲ بوده است.




زبان بعدی پیتون

Guido van Rossum
Python – Guido van Rossum
Guido van Rossum is a Dutch programmer best known as the author of the Python programming language.  Python started as a hobby project: a scripting language descendant of ABC that would appeal to Unix/C hackers.  In the Python community, Van Rossum is known as a “Benevolent Dictator for Life.”  Van Rossum currently works at Google on Python development.

گیدو ون روسوم یک برنامه نویس هلندی به عنوان بهترین نویسنده از زبان برنامه نویسی پایتون شناخته شده است. پایتون به عنوان آغاز پروژه سرگرمی : برنامه نویسی نسل از الفبای زبان که به یونیکس / هکرها ج تجدید نظر شود. در جامعه پایتون ، ون روسوم به عنوان “دیکتاتور خیرخواه برای زندگی.” شناخته شده است.ون روسوم در حال حاضر در گوگل کار می کند در توسعه پایتون.




زبان بعدی روبی

Yukihiro Matsumoto
Ruby – Yukihiro Matsumoto
Yukihiro Matsumoto is a Japanese computer scientist and programmer best known as the chief designer of the Ruby programming language in the mid-1990s and its reference implementation, Matz’s Ruby Interpreter (MRI).  Today, Matsumoto is the head of R&D at the Network Applied Communication Laboratory, an open source systems integrator company.

یوکیهیرو ماتسوماتو دانشمند ژاپنی کامپیوتر و برنامه نویسی به عنوان بهترین طراح ارشد زبان برنامه نویسی روبی در اواسط ۱۹۹۰  و مرجع اصلی پیاده سازی آن ، Matz ‘sمترجم روبی (ام آر آی) شناخته شده است. امروز ، ماتسوموتو موسس R&D در شبکه ارتباطات آزمایشگاه کاربردی ، سیستم های منبع باز   است.




زبان بعدی ویژوال بیسیک

Alan Cooper
Visual Basic – Alan Cooper
Alan Cooper is widely regarded as the father of Visual Basic.  In 1987, Cooper developed ”Tripod,” an improved shell/desktop for the fledgling Windows operating system.  Tripod became Microsoft’s “Ruby,” and Cooper led a team of engineers to deliver what ultimately became Visual Basic.  (more)  Today Cooper is an advocate of UI design, runs a design company and writes books about how to make software user interfaces more usable.

آلن کوپر است به طور گسترده ای به عنوان پدر   ویژوال بیسیک در نظر گرفته میشود. در سال ۱۹۸۷ ، کوپر توسعه یافته “Tripod” بهبود پوسته / برای دسکتاپ سیستم عامل ویندوز نوپا. Tripod   مایکروسافت “روبی” و کوپر به رهبری یک تیم از مهندسین برای ارائه آنچه در نهایت تبدیل ویژوال بیسیک شد همکاری کردند.   امروز کوپر مدافع طراحی رابط کاربر است ، مشغول به کار در یک شرکت طراحی و  نویسنده : کتاب در مورد چگونه رابط کاربر نرم افزار قابل استفاده تر است.


+ نوشته شده در  سه شنبه نوزدهم بهمن 1389ساعت 1:56  توسط رضا  |