es
Feedback
CSSC | انجمن علمی کامپیوتر

CSSC | انجمن علمی کامپیوتر

Ir al canal en Telegram

💻📚انجمن علمی دانشجویی کامپیوتر دانشگاه ارشاد دماوند computer student's scientific community پشتیبانی تلگرام @cssc_supportt ارتباط با دبیر انجمن @IouIly صفحه ی اینستاگرام https://www.instagram.com/cssc_edu

Mostrar más
232
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
Tim Sweeney Founder of Epic Games/Unreal engine programmer
Tim Sweeney Founder of Epic Games/Unreal engine programmer

جانز گاسلینگ را پدر برنامه نویسی جاوا JAVA نامند. او جاوا را زمانی که در شرکت Sun Microsystems کار می کرد ابداع نمود. جاوا از زبانهای برنامه نویسی سطح بالا و بسیار قدرتمندی است که ساختار خود را از C و C++ گرفته است اما با امکاناتی کمتر و توابعی ساده تر. این زبان از امنیت بسیار بالایی برخوردار می باشد و در آمریکا طرفداران زیادی دارد. او ماشین جاوا را نیز خود نوشت JRM .

James Gosling Java (1995)
James Gosling Java (1995)

دیوید هانمیر هانسون سازنده و ابداع کننده زبان رابی آن ریلز Ruby on Rails(ROR) می باشد که شرکت اپل در برخی از محصولاتش از این تکنولوژی بهره می برد. این زبانی است تحت وب و آزاد که بطوری ساده بهره بری وب را افزایش می بخشد .

David Heinemeier Hansson Ruby on Rails (2004)
David Heinemeier Hansson Ruby on Rails (2004)

اندرس هگلسبرگ معمار تمامی نسخه های کامپایلر توربو پاسکال و همچنین سه نسخه اولیه بورلند دلفی است و در حال حاضر در شرکت غول مایکرو سافت رهبر و مدیر گروه برنامه نویسی سی شارپ C# می باشد .

Anders Hejlsberg Turbo Pascal (1981), Delphi (1999), C#(~2000)
Anders Hejlsberg Turbo Pascal (1981), Delphi (1999), C#(~2000)

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

Rasmus Lerdorf PHP
Rasmus Lerdorf PHP

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

Ken Thompson and Dennis Ritchie Unix (1969), B (1969) and C (1972) programming languages
Ken Thompson and Dennis Ritchie Unix (1969), B (1969) and C (1972) programming languages

دونالد کنوت دانشمند کالیفرنیایی و عملاٌ پایه گذار و پدر آنالیز الگوریتمهاست و سهم فراوانی در گسترش مبانی نظری شاخه های مختلف علوم کامپیوتری دارد. همچنین طراح سیستم حروفچین Tex و سامانه حروف فراقلم (MetaFont) و مطرح کننده برنامه نویسی ادبیاتانه است .

Donald Knuth TeX (1978) and MMIX
Donald Knuth TeX (1978) and MMIX

پروفسور جان مک کارتی در سال 1917 در بوستون متولد شد. و در زمینه هوش مصنوعی فعالیت کرد و در سال 1958 زبان برنامه نویسی لیپس را ابداع نمود. این زبان مانند زبان پرولوگ بیشتر برای برنامه نویسی در زمینه هوش مصنوعی بکار گرفته شد. این زبان از نحو ساده ای برخوردار است و تجزیه و پیاده سازی نسبتاٌ آسانی دارد که از اولین زبانهای سطح بالا محسوب می شود .

John McCarthy Lisp (1958)
John McCarthy Lisp (1958)

قبل از ابداع زبان برنامه نویسی فورترن، برنامه نویسی بسیار مشکل و طاقت فرسا بود. جان وارنر بکوس دانشمندی آمریکایی بود و رهبری گروهی را برعهده داشت که اولین زبان برنامه نویسی سطح بالا (high-level programming language) را ایجاد کردند. همچنین مخترع فرم بکوس-نائو (BNF) نیز بود که تقریباٌ پر استفاده ترین نمادگر برای تعریف نحو (Syntax) زبانهای صوری است .

John W. Backus FORTRAN (1954)
John W. Backus FORTRAN (1954)

جان فون نویمن خالق معماری Von Neumann بوده و در طراحی و ساخت اولین کامپیوتر بنام ایناک سهم مهمی داشته است. این معماری باعث ذخیره سازی برنامه ها در حافظه کامپیوتر می شود. این نوع معماری نحوه استفاده یک پردازشگر (CPU) از حافظه (Memory) کامپیوتر برای دریافت و پردازش ساختارها و داده ها را پیاده سازی می کند .

John von Neumann von Neumann architecture (1945)
John von Neumann von Neumann architecture (1945)

آقای آلان تورینگ، روال و پروسه قابل توجه ای را توسط ماشین تورینگ برای خلق کامپیوترهای مدرن بدوی خلق نمود. او به مفهوم الگوریتم و محاسبات با ماشین تورینگ که ماشین اتوماتیک نیز نامیده میشد رسمیت بخشید. یک ماشین تورینگ می تواند اقتباس منطقی از هر الگوریتم کامپیوتری را شبیه سازی کرده و ویژگی مفیدی را برای تشریح توابع درونی پردازشگر (CPU) ارائه نماید .