كدام زبان برنامه نويسي
كدام زبان برنامه نويسي
برای برنامه نویسی روی چه زبانی یا زبانهایی کار کنم که توی الکترونیک موفقتر بشوم!
دوست خوب من
حالا من از شما مي پرسم : چرا مي خواهيد زبان برنامه نويسي ياد بگيريد؟
دوستان در اينجا راهنمايي هاي گرانقدري فرمودند كه كم و بيش همه درست است. اما اصلا زبان برنامه نويسي به چه دردتان مي خورد؟!!!
بله درست شنيديد. ممكن است به هيچ دردتان نخورد.
به تجربه ي من و بيشتر دوستان اينجا دقت كنيد كه:
كامپيوتر، زبان هاي برنامه نويسي و نرم افزارهاي مختلف همگي
ابزار هستند.
ابزار ها به خودي خود، به هيچ دردي نمي خورند و معمولا دست و پاگير هم خواهند بود. در واقع اينها فاقد دانش هستند. يعني شما با يادگيري يك ابزار به دانش خود نيفزوديد.
اما وقتي ما براي انجام پروژه ها از آنها استفاده كنيم، بسيار مفيد خواهند بود و سرعت و كارايي مارا چندين برابر مي كنند.
مثلا براي يك راننده ي آژانس ابزاري بنام اتومبيل و مهارت در بكارگيريش حياتي خواهد بود. اما اگر يك خانم خانه دار كه احتياجي هم به ماشين ندارد، رانندگي ياد بگيرد ممكن است عمر خودش را هدر داده باشد.
بيشتر دوستاني اينجا كه در برنامه نويسي ماهرند اين مهارت را درلابلاي انجام پروژه ها بدست آوردند نه در يك كلاس برنامه نويسي يا با خواندن يك كتاب.
اين كار مانند اين است كه شما يك آچار فرانسه را در هوا بچرخانيد و آخر سر بگوييد من باز كردن پيچ ها را ياد گرفتم.
پس عجله نكنيد. به خانه يا آپارتمانتان نگاهي بيندازيد و ببينيد الكترونيك چه كمكي به بهبود زندگي تان خواهد كرد.
مثلا اگر كولر شما اتوماتيك نيست و شبهاي تابستان با روشن ماندن آن چندباري سرما خورديد، به سادگي يك پروژه تعريف كرديد.
پروژه ي شما اين است كه مداري بسازيد كه دماي اتاق را روي عددي كه شما مي خواهيد تنظيم كند. يعني كولر را بر اساس آن كم، زياد يا خاموش كند.
جالب است بدانيد، با انجام اين پروژه كه به نظر خيلي ها شايد ساده بيايد، شما ابزارهاي مختلف از جمله ولتمتر، اسيلسكوپ، نرم افزار پروتل شماتيك و PCB ، برنامه نويسي، هويه و ... را مي آموزيد.
و اين آموختن كجا و آچار در هوا چرخاندن كجا؟
اميدوارم همه ي دوستان خوبم به كنه مطالب زياده اي كه نوشتم پي برده باشند و كساني كه در ابتداي راهند از مسيرهاي اشتباه نروند تا از الكترونيك زده نشوند.
حال زبان برنامه نويسي: زبانهاي دنيا به دو دسته ي اصلي ساختار نيافته مثل بيسيك و ساختار يافته مثل پاسكال و C تقسيم مي شود.
براي كسي كه دانشجوي برق است بهترين زبان، نوع ساختاريافته ي آن است. چون از مغز رياضي برخوردار است. و روش حل رياضيات با الگوريتمهاي ساختاريافته سازگار است.
با اينحال هركسي از هر زبان كه راحتتر فرا مي گيرد استفاده مي كند. مثلا خودم سالها براي ميكرو 8051 اسمبلي مي نوشتم و براي كامپيوتر از پاسكال و دلفي استفاده مي كردم. حالا براي ميكروي AVR از CodeVsioin و براي كامپيوتر از #C استفاده مي كنم.
پروژه را كه شروع كنيد حتي مي توانيد همه ي اينها را ياد بگيريد و خودتان انتخاب كنيد. نگران نباشيد. دوستان هميشه اينجا هستند.