مسلما یکی از سودمندترین
اختراعات بشر تا به امروز کامپیوترها بوده اند. دستگاه هایی که هزاران بار سریعتر
از انسان فکر میکنند و تعجیل عملشان به طرز غیر قابل باوری بالاست. سرعت و قدرت،
امکان انجام خیلی از کارهایی را فراهم کردند که انسان به سمت طور عادی از اجرا آن ها
عاجز بود. لیک یک مشکل بود داشت: این دستگاه ها به همان اندازه که قوی بودند ، کم
خرد هم بودند؛ آن ها به طور عادی ابداً عملی انجام نمی دادند مگر این که به صراحت از
ثانیه ها استدعا می شد. لیک این استدعا چگونه باید صورت می گرفت؟ باید راهی برای
سخن با ثانیه ها پیدا می شد. و باب این دوران بود که متخصصان تصمیم گرفتند زبان های
مخصوصی را بوجود بیاورند تابتوانند با کامپیوترها گفتگو کنند. این زبان های مخصوص
به تعبیر لسان های برنامه نویسی کامپیوتر نام گرفتند.به سمت آل اولیه زبان
های برنامه نویسی، زبان های سطح پایین گفته می شد، چرا که به سمت سختی قابل یادگیری و
به کارگیری بودند. پیاده سازی اعمالی آغازین توسط این زبان ها انگیزه می شد مدت ها
وقت با ارزش برنامه نویسان گرفته شود. لیک وضع به همین منوال نماند و با گذشت زمان
لسان های جدیدی به وجود آمدند که آموختن آن ها راحت تر بود. خلال سه دهه ی اخیر،
صنعت کامپیوتر مورد هجوم انواع زبان های پروگرام نویسی قرار گرفت.
فهرست :
چکیده
آغاز
دوران اول : تاریخچه ی برخی از زبان های برنامه نویسی
زبان پروگرام نویسی c
لسان پروگرام نویسی c++
اهداف بوجود آمدن c++
لسان پروگرام نویسی c#
زبان برنامه نویسی Java
زبان برنامه نویسی visual basic
زبان برنامه نویسی پایتون
ویژگی های شی گرایی
بادآورد
قابلیت آبستنی
قدرتمند
درونی سازی و انبساط
فصل دوم : لسان Delphi
تاریخچه لسان Delphi
فصل سوم : زبان c
تاریخچه c
برنامه نویسی ساخت یافته
مراحل اجرای یک پروگرام c
خطاهای پروگرام نویسی
فصل چهارم : Visual Basic
آغاز ایا بر زبان برنامه نویسی Visual Basic
فصل پنجم : لسان java
جاوا
تاریخچه
اهداف اولیه
الفبا مشی جاوا
پیاده سازی
اداره اتوماتیک حافظه
گرامر
نمونه هایی از برنامه های جاوا
توزیع های جاوا
کلاس های خاص
کتابخانه های کلاس
کتابخانه های مرکزی
کتابخانه های موضعی و بین المللی
کتابخانه های واسط کاربر
ویرایش
ایرادات مطرح شده
پتواز به سمت ایرادات
یک اشتباه متداول
منابع
مسلما یکی از سودمندترین اختراعات آدم تا به سمت امروز کامپیوترها بوده اند. آلت هایی که هزاران بار سریعتر از انسان اندیشه میکنند و سرعت عملشان به طرز غیر قابل باوری بالاست. تعجیل و قدرت، امکان انجام خیلی از کارهایی را فراهم کردند که انسان به طور رایج از انجام آن ها عاجز بود. اما یک مشکل وجود داشت: این دستگاه ها به سمت همان پیمانه که قوی بودند ، کم هوش هم بودند؛ آن ها به طور عادی هیچ عملی انجام نمی دادند مگر این که به صراحت از آن ها درخواست می شد. لیک این درخواست چگونه باید چهره می گرفت؟ باید راهی برای سخن با آن ها پیدا باده شد. و در این دوران حیات که متخصصان تصمیم گرفتند زبان های مخصوصی را بوجود بیاورند تابتوانند با کامپیوترها گفتگو کنند. این لسان های مخصوص به اصطلاح زبان های برنامه نویسی کامپیوتر نام گرفتند. به نسل اولیه زبان های پروگرام نویسی، زبان های روی پایین گفته می شد، چرا که به سختی قابل یادگیری و به کارگیری بودند. پیاده سازی اعمالی ابتدایی میانجیگری این لسان ها باعث می شد مدت ها وقت با ارزش برنامه نویسان گرفته شود. اما وضع به سمت همین منوال نماند و با گذشت زمان لسان های جدیدی به وجود آمدند که آموختن آن ها راحت تر بود. طی سه دهه ی اخیر، تکنیک کامپیوتر مورد تاخت انواع زبان های برنامه نویسی قرار گرفت.
فهرست:
چکیده
آغاز
فصل اول : تاریخچه ی بعضی از لسان های برنامه نویسی
تاریخچه ی بعضی از زبان های پروگرام نویسی
زبان پروگرام نویسی c
زبان برنامه نویسی ++C
اهداف بوجود آمدن ++C
زبان برنامه نویسی #C
زبان برنامه نویسی Java
زبان برنامه نویسی پایتون
خصوصیت های شی گرایی
قابلیت حمل
درونی سازی و انبساط
فصل دوم
تاریخچه زبان Delphi
دوران سوم
تاریخچه c
پروگرام نویسی ساخت یافته
مراحل اجرای یک پروگرام c
خطاهای پروگرام نویسی
فصل چهارم
آغاز ای بر زبان پروگرام نویسی Visual Basic
دوران پنجم
جاوا
اهداف اولیه
برنامه های جاوا و اپلت ها
خط تدبیر جاوا
پیاده سازی
دائره خودکار حافظه
ادات
الگو هایی از برنامه های جاوا
پخش های جاوا
کلاس های خاص
کتابخانه های کلاس
کتابخانه های اسم
کتابخانه های واسط کاردان