انواع زبانهای برنامه نویسی
دسته بندي :
وب و برنامه نویسی »
گوناگون
مسلما یکی از سودمندترین اختراعات بشر تا به امروز کامپیوترها بوده اند. دستگاه هایی که هزاران بار سریعتر از انسان فکر میکنند و سرعت عملشان به طرز غیر قابل باوری بالاست. سرعت و قدرت، امکان انجام خیلی از کارهایی را فراهم کردند که انسان به طور عادی از انجام آن ها عاجز بود. اما یک مشکل وجود داشت: این دستگاه ها به همان اندازه که قوی بودند ، کم هوش هم بودند؛ آن ها به طور عادی هیچ عملی انجام نمی دادند مگر این که به صراحت از آن ها درخواست می شد. اما این درخواست چگونه باید صورت می گرفت؟ باید راهی برای گفتگو با آن ها پیدا می شد. و در این زمان بود که متخصصان تصمیم گرفتند زبان های مخصوصی را بوجود بیاورند تابتوانند با کامپیوترها گفتگو کنند. این زبان های مخصوص به اصطلاح زبان های برنامه نویسی کامپیوتر نام گرفتند.به نسل اولیه زبان های برنامه نویسی، زبان های سطح پایین گفته می شد، چرا که به سختی قابل یادگیری و به کارگیری بودند. پیاده سازی اعمالی ابتدایی توسط این زبان ها باعث می شد مدت ها وقت با ارزش برنامه نویسان گرفته شود. اما وضع به همین منوال نماند و با گذشت زمان زبان های جدیدی به وجود آمدند که آموختن آن ها راحت تر بود. طی سه دهه ی اخیر، صنعت کامپیوتر مورد هجوم انواع زبان های برنامه نویسی قرار گرفت.
فهرست مطالب
عنوان صفحه
چکیده 1
مقدمه 2
فصل اول : تاریخچه ی برخی از زبان های برنامه نویسی
زبان برنامه نویسی c 4
زبان برنامه نویسی c++ 6
اهداف بوجود آمدن c++ 7
زبان برنامه نویسی c# 8
زبان برنامه نویسی Java 9
زبان برنامه نویسی visual basic 11
زبان برنامه نویسی پایتون........................................................................................................................14
ویژگی های شی گرایی 14
رایگان 15
قابلیت حمل 15
قدرتمند 15
درونی سازی و گسترش 15
فصل دوم : زبان Delphi
تاریخچه زبان Delphi 18
سال 1995- Delphi - 1 18
سال 1996- Delphi - 2 20
سال 1997- Delphi - 3 21
سال 1998- Delphi - 4 22
سال 1999- Delphi - 5 23
سال 2001- Delphi - 6 24
فصل سوم : زبان c
تاریخچه c 26
برنامه نویسی ساخت یافته 27
مراحل اجرای یک برنامه c 28
خطاهای برنامه نویسی 31
فصل چهارم : Visual Basic 6
مقدمه ای بر زبان برنامه نویسی Visual Basic 36
فصل پنجم : زبان java
جاوا 43
تاریخچه 43
اهداف اولیه 45
خط مشی جاوا 46
پیاده سازی 48
اداره خودکار حافظه 48
گرامر 49
نمونه هایی از برنامه های جاوا 50
توزیع های جاوا 52
کلاس های خاص 53
کتابخانه های کلاس 57
کتابخانه های مرکزی 57
کتابخانه های موضعی و بین المللی........................................................................................................57
کتابخانه های واسط کاربر 57
ویرایش 59
ایرادات مطرح شده 60
پاسخ به ایرادات 61
یک اشتباه متداول....................................................................................................................................62
منابع 63