close
تبلیغات در اینترنت
خرید دامنه
تعریف مختصری از برنامه نویسی
درباره وبلاگ

دوستان به وبلاگ ایران الکتریک خوش آمدید امیدواریم بتوانیم دانسته های خودمان را در اختیار شما قرار دهیم /اگر قصد همکاری دارید نام وتلفن خود را به ایمیل من بفرستید/ودوستانی که قصد تبادل لینک دارند از بخش ارسال لینک اقدام کنند
نویسندگان
ورود به سايت
نام کاربری:
رمز عبور :
موضوعات مطالب
قطعات الکترونیک
دیود ها (2)
مقاومت (2)
خازن ها (2)
ترانزیستور (5)
آی سی (1)
سلف (1)
کلید مکانیکی (1)
انتن (1)
انتن (0)
الائم اختصاری قطعات (1)
پل دیود (1)
دیتا شیت وکاتالوگ
ic-ZN414 (1)
IC-NE555 (0)
UA741 (0)
TDA7000 (0)
SMS
دفترچه اس ام اس (1)
یوزروپسورد نود 32
تعمیرات موبایل
تنظیم هیتر معمولی (1)
تعمیرات 1 (1)
تعمیرات 2 (1)
هیتر اینفرارد (مادون قرمز) (1)
نحوه شماره گزاری بر IC BGA (1)
فایل ریست گوشی ها سونی اریکسونdb2010 (0)
نقشه شماتیک موبایل
نوکیا (1)
سونی اریکسون (0)
سامسونگ (0)
نقشه برد جوی استیک 750کا (1)
نقشه UIF K750 (1)
نقشه جوی استیک k800i (1)
نقشه سیم کشی سونی اریکسونk750 (3)
موبایل
نرم افزارهای نوکیا (4)
نرم افزارهای سونی اریکسون (3)
بازی ها Java (0)
ساعت پس زمینه موبایل (2)
ویزگی های sonyw810 (1)
شناسایی گوشی های اصل از روی بارکد (1)
نوکیا N95 (1)
ماشین حساب موبایل (1)
نرم افزار قفل فایل های موبایل (1)
نرم افزار نقاشی موبایل (1)
راهنمای آپدیت گوشی های سونی اریکسون (1)
نقشه سیم کشی میکروفن سامسونگ به k750 (1)
دیکشنری موبایل (0)
نرم افزار ها ی موبایل (0)
نرم افزار بانک داری الکترونیک موبایل (1)
مدارهای الکترونیکی
مدار حساس به نور (1)
مدار آشکا ساز حرکت (1)
مدار ارسال صوت وتصویر (1)
کنترل خاموش روشن کردن مدار الکتریکی توسط (1)
آموزش طراحی و ساخت ساعت دیجیتالی (3)
فاصله سنج التراسونیک (1)
کنترل از راه دور توسط مادون قرمز (1)
مدار فرستنده و گیرنده (2)
مدار آمپلی فایر قدرت (1)
روشهای تهیه فیبر مدار چاپی
به روش لامینت (2)
به روش اسپری پزیتو20 (1)
به روش اسید کاری (1)
تهیه فیبر مدار چاپی به روش اتو و چاپگر لیزری (4)
نحوه ساخت مدارات الکترونیک (1)
خلاصه ای در مورد بلوتوس
دنیای بلوتوس (1)
آشنایی با سنسورها وحسگرها
سنسورها sensor (1)
تاریخچه ها
تاریخچه ریاضیات (1)
تاریخچه ورزش (0)
تاریخچه والیبال (1)
ویژگى پیامبران الولعظم (1)
زندگی پیامبران الولعظم (1)
تاریخچه دیدارهای استقلال وپیروزی (1)
مدار ها وآرایش ها
ارایش ترانزیستورها (0)
مدار های دیجیتال
انواع فیلیپ فیلاپ ها (1)
تکنلوژی طراحی و ساخت تاچ لمسی
تاچ ها (1)
در باره فرکانس رزونانس دستگاهMRI
MRI (1)
انواع حافظه ها
Ic flash حافظه (1)
نوسان سازها
نوسان ساز با فیدبک (1)
انواع نوسان سازها (1)
خواص میوه ها
خواص موز خشک شده (1)
نرم افزار های تخصصی
نرم افزار الکترونیک (1)
نرم افزار برق (1)
سیستم های سخت افزار ونرم افزار کامپیوتر
سیستم RFID (1)
رمز گزاری بر cd حفاظت از اطلاعات شخصی (1)
مخابراط وسیستم ها آن
سیستم ماهواره های آسمانی (1)
هواپیما ها (2)
جی پی اس (1)
انتن مرکزی (1)
رادیو (1)
دستگاه های اندازه گیری
اسیلوسکوپ (1)
اهم متر (1)
ولتمتر (1)
وات متر (1)
نرم افزار کامپیوتر
نرم افزار goback (1)
backuper nod32.ver3 (1)
آموزش نرم افزاری (0)
نرم افزار google Earth (1)
آموزش نرم افزار های کامپیوتر (1)
معرفی لپ تاپ (2)
در باره کامپیوتر (1)
سیستم عامل (1)
نرم افزار winrarبرای فشرده سازی فایلها (0)
فیلترشکن ultra کم حجم (0)
اینترنت دانلود منیجر (1)
total video converter (1)
نرم افزار FILE LOUK (1)
google Earth (0)
آموزش نرم افزارهای الکترونیک (1)
سخت افزار کامپیوتر
پردازشگرCPU (1)
حافظه (1)
HARD DISCهارد دیسک (1)
مودمMODEM (1)
چاپگرها و نمایشگرها (1)
لوازم جانبی کامپیوتر (1)
رمRAM (1)
دیسک سخت (1)
آموزش تعمیرات موبایل
آموزش تعمیرات موبایل سونی اریکسون (1)
آموزش تعمیرات موبایل مبتدی (2)
کاربرد جریان کشی در موبایل (1)
راه حل استفاده از التراسونیک (1)
پچ ها سونی اریکسون (1)
آموزش تعمیرات k750 (0)
دستگاه های الکترونیکی
سیگنال ژنراتور (0)
منبع تغذیه (1)
ابزارهای الکترونیک
برد برد (1)
هویه (1)
مدارات دیجیتال
مدارات کاربردی دیجیتال (2)
دیتا شیت آی سی های دیجیتال (1)
کامپیوتر
مختصری از برنامه نویسی (1)
چت باكس

2+3=
لينك دوستان
آمار
» افراد آنلاین : 1
» بازدید امروز : 71
» بازدید دیروز : 33
» هفته گذشته : 292
» ماه گذشته : 718
» سال گذشته : 8,690
» کل بازدید : 840,539
» کل مطالب : 142
» نظرات : 292
» تعداد اعضا : 369
» امروز : شنبه 24 آذر 1397
عضویت سریع

قوانین سایت

کد امنیتی :
مطالب پر بازدید
نحوه خواندن مقاومت بازدید : 18929
آموزش ساخت ساعت دیجیتالی بازدید : 14109
نحوه ساخت مدارات الکترونیکی بازدید : 10673
تعریف مختصری از برنامه نویسی بازدید : 8201
دانلود نرم افزار همراه بانک بانک ملی ایران برای موبایل - جاوا بازدید : 7711
علائم اختصاری بازدید : 6729
پل دیود بازدید : 6219
فرستنده و گیرنده توسط مادون قرمز بازدید : 6051
دانلود برنامه قفل فایلها و پوشه ها برای سری ۶۰ نوکیا بازدید : 5535
درباره ترانزیستور اثر میدان بازدید : 4663
نوسان سازها بازدید : 4615
ساخت فاصله سنج توسط امواج بازدید : 4333
راه حل استفاده از الترا سونیک در سرویس سخت افزار موبایل بازدید : 4311
مدار کامل تغییر ولوم صدا به صورت دیجیتال بازدید : 4149
تهیه فیبر مدار چاپی بازدید : 3873
ارسال صوت وتصویر به صورت هم زمان بازدید : 3863
در باره تکنلوژی ساخت تاچ لمسی بازدید : 3549
طرز تهیه فیبر مدار چاپی با لامینت بازدید : 3515
آشنایی با میکرو کنترلرها بازدید : 3467
نقشه هایی از مدارها توسط ای سی 555 بازدید : 3431
آرشيو مطالب
پيوندهاي روزانه
نظر سنجی
نظر شما در مورد وبلاگ چیست؟
خبر نامه
برای دریافت مطالب جدید عضو خبرنامه شوید
طراح قالب
تبلیغات
تبلیغات
تعریف مختصری از برنامه نویسی

در ادامه بخوانید

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

برنامه‌نویسی کامپیوتر (که اغلب در انگلیسی programming یا coding گفته می‌شود) فرآیند نوشتن، اشکال زدایی(debug) و نگهداری کد منبع (source code) برنامه کامپیوتر می‌باشد. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملا جدید باشد. هدف برنامه نویسی ساختن یک برنامه می‌باشد که یک رفتار خواسته شده را به نمایش بگذارد.

فهرست مندرجات

 تاریخچه

موضوع دستگاه‌هایی که به دنباله‌ای از دستورالعمل‌های از قبل تعریف شده عمل می‌کند بر می‌گردد به 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) دستورات را تبدیل به فرامینی می‌کند که لایه زیرین، که ممکن است همان سخت‌افزار باشد، می‌تواند آنها را اجرا کند.

 پارادایم‌ها

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

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

 منابع

  • Programming: Principles and Practice Using C++ by Bjarne Stroustrup, Publisher: Addison-Wesley Professional, 2008
  • Faster Smarter Beginning Programming by Jim Buyens, Publisher: Microsoft Press, 2002
  • Java How to Program, by Harvey M. Deitel and Paul J. Deitel, Publisher: Prentice Hall, 2007
  • Programming ASP.NET 3.5 by Jesse Liberty, Dan Maharry, and Dan Hurwitz, Publisher: O'Reilly Media, Inc., 2009

درباره : مختصری از برنامه نویسی ,
امتیاز : | نظر شما :
تعداد بازدید : 8201

نوشته شده در شنبه 6 فروردين 1390 توسط sadegh| لينك ثابت |

نظرات وبلاگ
نام شما :
آدرس وب سایت :
پست الکترونیک :
ایمیل * (برای عموم نمایش داده نخواهد شد)
پیام شما :
شکلک ها :
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
:
نظر خصوصی
کد امنیتی :
:
نام ارسال کننده : علی
سلام
منو با نام "دست نوشته های یک مهندس شبکه" لینک کن.بعد خبر بده.
مرسی سال خوبی داشته باشی.
7 فروردين 1390 | 20:23
عناوين آخرين مطالب ارسالي
صفحات دیگر