انسان پاک آفرید به نام خدایی که خاک آفرید کزان خاک انسان پاک آفرید لسان های برنامه نویسی Programming( (Languages برنامه نویسی چیست؟ مهمترین اهمیت کمپیوتر این است که قابل برنامه ریزی کردن است و برنامه ریزی کمپیوتر توسط برنامه نویسی انجام میشود ،در حقیقت میتوانیم بگوییم که همانطور که انسان ها توسط زبان مثال دری باهم ارتباط میگیرند اگر بخواهیم با کمپیوتر ارتباط برقرار کنیم باید از زبان برنامه نویسی استفاده کنیم کسی که برنامه نویسی کند آن شخص به نام انجینیر نرم افزار “ "software engineerیاد میشود الگوریتم: روش قدم به قدم“"step by step برای حل کردن یک مسئله یا مشکل را به نامه الگوریتم میگویند که اولین بار توسط عالم مسلمان به نام الخورزمی بنیان گذاری شده است بهترین الگوریتم آن است که مسئله را به زود ترین فرصت و با کمترین مصرف منبع حل کند موضوعات این سمینار: انواع زبان های برنامه نویسی .1 لسان کمپیوتر()Machine Language .2 لسان اسمبلی .3 لسان های سطح باال .4 لسان های نسل چهارم .5 پروگرام نویسی شی گرا .6 معرفی مختصر چند زبان سطح باال .7 لسان ماشین (باینری): در حقیقت کمپیوتر فقط صفر و یک را میشناسد که این صفر و یک به معنی روشن و خاموش است ،در اوایل برای ایجاد پروگرام برای کمپیوتر از لسان ماشین استفاده می شد یعنی برای هر کمپیوتر چندین هزار خط کد صفر و یک می نوشتند تا یک عملیه ساده را انجام دهد و این پروگرام قابل انتقال به کمپیوتر دیگری نبود که مشکالت زیاد را برای شرکت ها و استفاده کننده گان کمپیوتر ایجاد کرده بود لسان اسمبلی: این زبان در سال های 1950به بعد به میان آمد که از لسان ماشین کمی آسانتر و انعطاف پذیر تر بود و به زبان انسانها کمی نزدیکتر و قابل فهم تر بود که از یک مترجم ( )compilerبرای تبدیل این لسان به لسان ماشین استفاده میشد زبان های برنامه نویسی سطح باال: که آنرا به نام ( )High levelیاد میکنند خیلی نزدیک به زبان انسانها به خصوص زبان انگلیسی است که استفاده آنرا بسیار آسان نموده و انعطاف پذیری آنرا باال برده است از جمله زبان های :پایتون ،جاوا ،سی ...... ++ زبان های سطح باال است که امروزه کاربرد وسیع دارند برنامه نویسی شی گرا: در این نوع برنامه نویسی معلومات اولیه ( )Dataو دستورات باهم ترکیب میشوند که آنرا به نام شی( )objectیاد میکنند.... موتر میتواند یک مثال آن باشد :یک موتر از چندین بخش تشکیل شده از جمله انجین ،تایر ،اشترینگ ،هارن ....که هرکدام یک عملیه خاص را انجام می دهد که باهم دیگر در ارتباط اند معرفی مختصر زبان ها: