برنامه سازی کامپيوتر 1 زبانهای برنامه سازی Programming Languages.

Slides:



Advertisements
Similar presentations
معاونت درمان امور مامایی اردیبهشت 90. برای ثبت اطلاعات در برنامه نرم افزاری نظام مراقبت مرگ پریناتال ابتدا لازم است برنامه نرم افزار info-path وپرنیان.
Advertisements

Stranded Costs مقدمه 1 - آشنايی با پديده های غيرخطی ( ياد آوری و تکميل ) 2 - مبانی رياضی ( مهم )
انواع اصلی عامل ها.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
Computer Programming برنامه سازی کامپيوتر1 مدل های رياضی مهندسی يعنی کاربرد علوم مختلف (رياضی، فيزيک) در حل مسائل کاربردی مدل های رياضی برای پيش بينی رفتار.
دستور های ورودی خروجی عباسپور 1 دستورهای ورودی و خروجی Input Output Commands.
فاکتورهای مهم در ایجاد یک مقاله علمی
Computer Programming برنامه سازی کامپيوتر1 طراحی الگوريتم ها Algorithm Design.
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
Decision Tree.
مثال های کاربردی (1) محاسبه سطوح دايره ای شکل –آبياری بارانی –سم پاشها تعريف مسئله: تهيه برنامه ای که بر اساس يک شعاع مفروض ورودی سطح دايره متناظر را محاسبه.
مفاهیم پایه فنآوري اطلاعات ارائه دهنده سيد امين حسيني E.mail:
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
برنامه سازی کامپيوتری 1 نرم افزار در کامپيوتر. برنامه سازی کامپيوتری 2 نرم افزارها سخت افزار کامپيوتر بدون نرم افزار ان غير قابل استفاده است نرم افزار.
فصل 5 - مرور سريع UML برگرفته از کتاب
1 فصل 5 - مرور سريع UML برگرفته از کتاب Large-Scale Software Architecture – Jeff Garland, Richard Anthony افشين لامعی بهار 87.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي تخصيص منابع.
مراحل مختلف اجرای يک برنامه
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
فایل پردازی در C File based Programming in C. انواع فایل متنی –سرعت بالا –حجم کمتر –امکان دسترسی تصادفی –حفظ امنیت داده ها دودویی (باینری) –امکان باز.
انواع Middleware و معرفی دو نمونه
Lesson four Grade three
فارسی سازی يکپارچه در سيستم عاملهای OS/390 & Windows واحد 1 مهندسی سيستم Integrated Farsi support on OS/390 & Windows.
برنامه نويسي پيشرفته مقدمه By: Ali Bazghandi. C++ Programming: Ali Bazghandi2 نکات مهم مراجع C++ FOR DUMMIES 5TH EDITION by Stephen Randy Davis PROGRAMMING.
مظفر بگ محمدی دانشگاه ایلام Generics. کدهای عمومی 2 یکی از اهداف OOP ایجاد قابلیت نوشتن برنامه های عمومی با قابلیت استفاده ی مجدد است. کدهای چندریخت تا.
رشد تهدیدات سایبری در چند سال گذشته روزانه بیش از 117,339 بدافزار تولید می شود.
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
طراحی و پیاده سازی زبان های برنامه سازی
بنام خدا زبان برنامه نویسی C (21814( Lecture 2 Chapter 3
انواع دستور در برنامه نويسی
فصل دوم: نگاهی کلی به سیستم عامل.
فصل اول: رسانه های ذخیره سازی
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
دانلود جدیدترین مقالات برق الکترونیک و کامپیوتر
واحد های مختلف برنامه عباسپور
چگونه بفهمیم آیا ژورنالی ISI است؟ ایمپکت فاکتور دارد یا خیر؟
نرم افزار نگهداری و تعمیرات مبتنی بر مدیریت دانش نت CMMS-MKMS
فصل دوم جبر بول.
پردازنده هاي چند هسته اي
تکنیک دیماتل DEMATEL: decision making trial and evaluation laboratory.
فصل ششم: نرم افزار کامپيوتر
نمايش اعداد در کامپيوتر چهار عمل اصلي
Strain gauge Omid Kooshki Mohammad Parhizkar Yaghoobi
جزوه درس طراحی سیستمهای شی گرا
هیدرولیک جریان در کانالهای باز
ASP.NET فرناز شریعت.
دینامیک سیستمهای قدرت مدرس: دکتر مهدی بانژاد
فصل 4. فصل 4 جمع آوری نیازمندیها و تحلیل سیستم : فاز تولید هر نرم افزار با مرحله ای به نام تعریف مسئله شروع می شود. منظور از تعریف مسئله شناخت محیط.
وبلاگ جامع مهندسی برق و الکترونیک
تدريس يار: ميثم نظرياني
نام درس: طراحی و پیاده سازی زبانهای برنامه سازی
به نام خدا اين فايل راهنما جهت آشنايی کاربران گرامی با پايگاه اطلاعاتی Sciencedirect و نحوه جستجوی اطلاعات در آن تهيه شده است لطفاً اسلايدهای بعد را مشاهده.
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
جستجوی منابع الکترونیک
به نام خدا Koha برنامه.
سمینار SharePoint رانندگی در بزرگراه پرتال ها
فصل ششم مدارهای ترتیبی.
نرم افزار عملي دوره كارداني كامپيوتر دانشگاه کردستان دانشكده فني
فرشاد آقابزرگی هوش تجاری
به نام یکتای دانا فصل اول: متدها و قواعد.
آزمايشگاه مهندسي نرم افزار
فصل 8 –Process and Deployment
کتابخانه دانشکده پرستاری و مامایی دانشگاه علوم پزشکی شهید بهشتی
کاربرد کامپیوتر در مهندسی صنایع (21774(
مقدمه ای بر مهندسی نرم افزار An Introduction to Software Engineering
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
آشنایی با فرایند داده کاوی در نرم افزار R گروه داده کاوی دایکه داود دوروش تابستان 6139.
سد خونی- مغزی. تکنولوژی نمایش فاژی و کاربرد آن  مقدمه و تاریخچه  نمایش فاژی در تولید آنتی بادی مونوکونال.
Presentation transcript:

برنامه سازی کامپيوتر 1 زبانهای برنامه سازی Programming Languages

برنامه سازی کامپيوتر 2 مقدمه هزاران زبان وجود دارد زبانهای تک منظوره چند منظوره زبانهای علمی ( فرترن و پاسکال......) تجاری ( کوبال و...)

برنامه سازی کامپيوتر 3 نسل های زبانهای برنامه سازی 1. نسل اول : زبان ماشين تنها زبان قابل فهم برای کامپيوتر زبانی بر مبنای سيستم دو دويي ( رشته هايي از 0 و 1) بدليل پيچيدگی، خستگی آور بودن دستورات در بين اکثر افراد معمول و متداول نيست

برنامه سازی کامپيوتر 4 نسل های زبانهای برنامه سازی (ادامه..) 2. نسل دوم : زبان اسمبلی هدف ساده سازی برنامه نويسی به زبان ماشين بجای دستوراتی متشکل از رشته های 0.1 از نام کوتاه استفاده می شود زبان اسمبلی وابسته به نوع کامپيوتر است برنامه های نوشته شده به زبان اسمبلی توسط برنامه اسمبلر به زبان ماشين تبديل می شود اسمبلر قبلا به زبان ماشين تبديل شده و مستقيماً قابل اجرا است کد دستوردستور کوتاه اسمبلی 0000HLT 0001A 0010AND 0011OR ADD

برنامه سازی کامپيوتر 5 3. زبانهای نسل سوم Fortran Cobol Algol LISP Basic Pascal C Ada نسل های زبانهای برنامه سازی (ادامه..)

برنامه سازی کامپيوتر 6  ويژه گيهای زبانهای نسل سوم برنامه نويسی به مراتب ساده تر از اسمبلی تعداد دستورات بمراتب کمتر هر دستور کار چندين دستور اسمبلی را انجام می دهد دستورات حدود 20 عدد ( حدود 200 در اسمبلی ) نسل های زبانهای برنامه سازی (ادامه..)

برنامه سازی کامپيوتر 7 4. زبانهای نسل چهارم ضمن انجام محاسبات و داده پردازی مديريت حافظه های جانبی را انجام می دهد سازگار با کارهای تجاری که با حجم زيادی اطلاعات سر و کار دارند امکانات گرافيکی وسيع ( طراحی فرمهای مختلف ) امکان طراحی نرم افزارهايی که امکان کار چند کار بر به طور همزمان باشد محيط Friendly مثل Delphi نسل های زبانهای برنامه سازی (ادامه..)

برنامه سازی کامپيوتر 8 زبانهای سطح بالا و پايين High and Low Level Languages  معياری برای رده بندی زبانهای برنامه سازی  هر چه سطح زبان پايين تر باشد به زبان ماشين نزديکتر و به زبان انسان دور تر است  شکل دستورات زبانهای سطح بالا به زبان محاوره ای نزديکتر است مثل Read, Write, DO  هر چه سطح زبان بالا تر باشد مترجم آن پيچيده تر است مثال : اگر A>B انگاه A را يادداشت کن. معادل آن در يک زبان سطح بالا : IF A>B THEN PRINT A ELSE PRINT B

برنامه سازی کامپيوتر 9 زبانهای ساخت يافته و شِئ گرا Object oriented  زبانهای اسپاگتی  زبانهای ساخت يافته دارای زير روال Subroutine دارای نوشته ای دندانه دار برای حلقه های مختلف عدم استفاده از پرش و اجرايي رو به انتها  زبانهای شِیء گرا حفاظت داده های اختصاصی اطلاعات و روال پردازش انها برای هر کلاس به صورت مستقل از ديگر کلاسها تعيين می شود اطلاعات هر کلاس به و سيله روالهای داخلی ان قابل تغيير است مثل C++ و Object Pascal

برنامه سازی کامپيوتر 10 زبان فرترنFORTRAN  دو کلمه Translation و Formula  در سال 1956 توسط IBM  يکی از زبان های مورد توجه مهندسين و دانشمندان  نسخه های استاندارد آن F77, F90, F95

برنامه سازی کامپيوتر 11 زبان C  توسط آزمايشگاه Bell برای نوشتن نرم افزار  بدليل سادگی دستورات از فرترن محبوب تر است  مشکلاتی نيز دارد که در C++ سعی شده مرتفع شود  مناسب کارهای گرافيکی و برنامه های تحت ويندوز

برنامه سازی کامپيوتر 12 زبان BASIC  از کلمات Beginners All-purpose Symbolic Instruction Code  اواخر دهه 1960 ابداع شد  در عين حاليکه خيلی ساده است ولی بسياری از قابليت های فرترن را دارد  نسخه گرافيکی آن Visual Basic برای کارهای گرافيکی تحت ويندوز

برنامه سازی کامپيوتر 13 زبان COBOL  از کلمات Common Business Oriented Language  اواخر دهه 1950 (1959)  بعد از فرترن قديمی ترين زبان سطح بالا است  اختصاصاً برای کارهای تجاری و کامپيوتر های بزرگ  زبانی پر لغت است لذا برنامه های ان خيلی بلند تر از برنامه ای به زبان ديگر است

برنامه سازی کامپيوتر 14 زبان Lisp  از کلمات List Processor  کاربرد در نرم افزار های هوش مصنوعی  شطرنج  شبکه عصبی مصنوعی Neural Network  روباتيک  توسط انستيتو ماساچوست