تبلیغات

مترجم سایت

Elctrical-Control-Engineering - برنامه‌نویسی
 
Elctrical-Control-Engineering
درباره وبلاگ


The department’s research activities encompass several broad areas, reflecting the multi-disciplinary nature of the control and mechatronics field. These include:


• Smart sensors and actuators
• Process tomography
• Intelligent machines
• Advanced and intelligent control algorithms
• Process control and its advancements
• Real-time control system
• Robot design and intelligent robot controllers
• Modeling and control of mechatronic systems
• Industrial automations
• Nanotechnology-based mechatronics and robotics

مدیر وبلاگ :
نویسندگان
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصّصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامهٔ رایانه‌ای گفته شود. با این همه برنامه‌نویسی تنها بخشی از فرایند توسعهٔ نرم‌افزار یا برنامه رایانه‌ای است. اهمیت، توجه و منابع اختصاص داده شده به برنامه‌نویسی، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است.

برنامه‌نویسی رایانه (که اغلب به طور کوتاه برنامه‌نویسی نامیده می‌شود) فرایند سوق دادن ساختار اصلی یک مسئله محاسباتی به برنامه‌ای قابل اجرا است. این کار مستلزم فعالیت‌هایی همچون تحلیل و درک مسئله است و عموماً حل چنین مسایلی منجر می‌شود به ایجاد یک الگوریتم، بازبینی نیازمندی‌های الگوریتم که شامل صحت و میزان منابع مصرفی است، پیاده‌سازی (که معمولاً به عنوان کدینگ از آن یاد می‌شود) این الگوریتم در یک زبان برنامه‌نویسی مقصد، تست کردن، اشکال زدایی، نگه داری کد منبع، پیاده‌سازی سیستم ساخت(build system) و مدیریت مصنوعات مشتق شده مانند کد ترجمه شده به زبان ماشین برنامه‌های کامپیوتری. الگوریتم اغلب تنها به شکل قابل تجزیه و تحلیل برای انسان و قابل استدلال با منطق نمایش داده می‌شود. کد منبع به یک یا چند زبان برنامه‌نویسی (مانند JavaScript ،Smalltalk ،Python ،Java ، CSS ، HTML ،C# ،C++ ،C، و غیره) نوشته شده است.

محتویات

  • ۱ تاریخچه
  • ۲ برنامه‌نویسی مدرن
    • ۲.۱ محبوب‌ترین زبان
    • ۲.۲ اشکال زدایی
  • ۳ کاربرد زبان برنامه‌نویسی
  • ۴ نمونه یک برنامه
  • ۵ پارادایم‌ها
  • ۶ منابع
  • ۷ جستارهای وابسته
  • ۸ پیوند به بیرون

تاریخچه

موضوع دستگاه‌هایی که به دنباله‌ای از دستورالعمل‌های از قبل تعریف شده عمل می‌کند برمی‌گردد به Greek Mythology.

برنامه‌نویسی مدرن

برنامه‌نویسی مدرن

محبوب‌ترین زبان

تعیین اینکه محبوب‌ترین زبان برنامه‌نویسی مدرن کدام است کار بسیار مشکلی است. بعضی از زبان‌ها در کاربردهای خاصی محبوب است و بعضی دیگر مرتباً در نوشتن کاربردهای گوناگون استفاده می‌شود. روش‌های اندازه‌گیری محبوبیت زبان شامل موارد زیر می‌باشد: شمردن تعداد آگهی‌های اشتغال و توجه به یک زبان، تعداد کتاب‌های آموزشی فروخته شده در مورد یک زبان، تخمین تعداد خطوط کد نوشته شده در یک زبان

اشکال زدایی

اشکال زدایی وظیفه بسیار مهمی در فرایند توسعه نرم‌افزار می‌باشد، زیرا یک برنامه غلط می‌تواند پیامدهای مهمی برای کاربر خود داشته باشد. بعضی از زبان‌ها بیشتر در معرض برخی اشتباهات می‌باشند، به خاطر خصوصیاتشان نیاز به بررسی بیشتر کامپایلر نسبت به زبان‌های دیگر ندارند.

کاربرد زبان برنامه‌نویسی

اجرا و عملی ساختن الگوریتم‌های انتزاعی وابسته به هم به‌وسیله تولید یک برنامه رایانه‌ای مشخص با ابزار زبان برنامه‌نویسی ممکن است.

نمونه یک برنامه

یک برنامهٔ ساده در زبان برنامه‌نویسیBasic که از ساده‌ترین زبان‌های برنامه‌نویسی است می‌تواند به شکل زیر باشد:

 REM MY FIRST TRY TO COMMAND THIS MACHINE TO DO WHAT I LIKE
 PRINT "HELLO NEW WORLD!"
 END

سطر نخست که با واژه کلیدی "REM" آغاز شده و از سوی برنامهٔ واسط درنظر گرفته نمی‌شود و تنها برای نگاه داشتن یک توضیح یا مانند آن برای خود برنامه‌نویس است. سطر دوم با واژه کلیدی "PRINT" به دستگاه فرمان می‌دهد تا نوشته "HELLO NEW WORLD!" ("سلام دنیای نو!") را روی نمایشگر بنویسد (چاپ کند). سطر آخر پایان فرامین و برنامه را به ماشین اطلاع می‌دهد.

پس از نوشتن یک برنامه مانند بالا، برنامهٔ مترجم (در اینجا Basic) دستورها را تبدیل به فرامینی می‌کند که لایه زیرین، که ممکن است همان سخت‌افزار باشد، می‌تواند آنها را اجرا کند.

برای راحت تر شدن کدنویسی(برنامه نویسی) از نرم افزارهای مختلفی وابسته به زبان ان استفاده می کنند به عنوان مثال برای کدنویسی به زبان c# از نرم افزار visual studio, sql server... استفاده می شود.

پارادایم‌ها

مقاله اصلی: پارادایم برنامه‌نویسی

زبان‌های برنامه‌نویسی گوناگون براساس قابلیت‌های درنظر گرفته شده از شیوهٔ خط‌های مختلف استفاده می‌کنند. موارد ریزتری مانند چگونگی برخورد با نیازهای پشت پردهٔ ماشین مانند مدیریت حافظه و مدیریت زباله نیز در زبان‌های مختلف متفاوت است. علاوه بر این‌ها، مفاهیمی متفاوت از (اجرای) یک برنامه تصور شده‌اند که پارادایم یا الگو نام دارند.





نوع مطلب :
برچسب ها :
لینک های مرتبط :

       نظرات
سه شنبه 18 آبان 1395
سه شنبه 17 مرداد 1396 04:27 ق.ظ
If some one desires to be updated with newest technologies after that he must be pay a quick visit this web page and be
up to date everyday.
شنبه 14 مرداد 1396 04:24 ب.ظ
I'm no longer certain the place you are getting your info, but great topic.
I must spend some time learning more or understanding more.
Thanks for excellent info I was on the lookout for this info for my mission.
چهارشنبه 14 تیر 1396 07:36 ب.ظ
Thanks for finally talking about >Elctrical-Control-Engineering - برنامه‌نویسی <Loved it!
پنجشنبه 1 تیر 1396 01:47 ب.ظ
Hey there, You've done a great job. I will certainly digg it and individually recommend to my friends.
I'm confident they'll be benefited from this site.
سه شنبه 2 خرداد 1396 02:05 ق.ظ
I have read a few good stuff here. Certainly price bookmarking
for revisiting. I surprise how a lot attempt you set to create this kind
of excellent informative website.
پنجشنبه 24 فروردین 1396 07:46 ب.ظ
Hurrah! After all I got a web site from where I be able
to really get helpful facts concerning my study
and knowledge.
چهارشنبه 23 فروردین 1396 07:39 ق.ظ
Hi there, after reading this awesome article i am also happy
to share my know-how here with friends.
سه شنبه 2 آذر 1395 07:42 ق.ظ
تشکر از مدیر وبلاگ. امیدوارم موفق باشید و هر روز بر محتوای وبلاگ اضافه کنید
دوشنبه 1 آذر 1395 06:10 ب.ظ
مدیر محترم وبلاگ، تشکر بابت این مطلب. موفق و پیروز باشید
پنجشنبه 20 آبان 1395 04:02 ب.ظ
سپاس فراوان از مدیر وبلاگ بابت تهیه این مطلب
سه شنبه 18 آبان 1395 07:13 ب.ظ
نینجا لینک شما را به صورت سه طرفه به تبادل لینک دعوت می نماید
سه شنبه 18 آبان 1395 12:39 ب.ظ
مطالب عالی بودن من استفاده کردم
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر