برای برنامه نویسی چه بخونم؟

daneshbargh

عضو جدید
برای برنامه نویسی روی چه زبانی یا زبانهایی کار کنم که توی الکترونیک موفقتر بشوم!
 

amir_tanha

عضو جدید
پاسخ :

پاسخ :

برای برنامه نویسی روی چه زبانی یا زبانهایی کار کنم که توی الکترونیک موفقتر بشوم!
salam doste aziz. pishnahad mikonam C - JAVA -C++ ... ya yeki az zabanhaye sathe bala ra shoro koni . hatman MATLAB o dar barnamat gharar bede .bara ye mohandese barg az none shab vajeb tare. omidvaram movafagh bashi.
 

mehrzadmo

عضو جدید
براي الكترونيك چون سرو كار شما با ميكرو كنترلر ها و امثالهم هست بهتره زبانهاي سطح پايين مورد استفاده در ميكروكنترلرتون رو فرا بگيريد . و نرم افزارهاي طراحي مدار رو توصيه مي كنم . مثلا جاوا به نظر من انتخاب خوبي نيست ... اما سي نه مدل پلاس پلاسش براي كار شما جالبه و ...
 

shabby

عضو جدید
c و matlab بهترین گزینه با c++ هم خیلی فرق نمیکنه ;) موفق باشی
 

p_sh

عضو جدید
منم با نظر دوستان موافقم،به نظر من هم زبان c خيلي به دردتون مي خوره ولي چون جز چارت درسيتون هست بهتره شما قبل از دانشگاه دست به كار بشين و ولش نكنين كه تو ميكرو كنترلر ها به دردتون ميخوره و c++,matlabهم ياد بگيرين و زبان اسمبلي هم كه خيلي مهمه واساس ميكرو پرسسور هاست.
موفق باشين
 

sam_esf

عضو جدید
new friend

new friend

salam doste aziz man pishnahad mikonam c ya c plusplus bekhon man khodam har do ro taghriban khondam va taghriban to karam movafagh hastam
:)
 

samly65

عضو جدید
برای برنامه نویسی روی چه زبانی یا زبانهایی کار کنم که توی الکترونیک موفقتر بشوم!

دوست عزیز من خودم از بیسیک شروع کردم . البته زبان سی هم قبلا بلد بودم هااااا ولی نظر من اینه که اول از بیسیک شروع کن بعد سی بعد Matlab
اگه میخوای برنامه نویسیت حرفه ای بشه بعد ها که راه افتادی تابلو روان کار کن . چون خداییش سخته . البته نه اینکه از روی سایتای دیگه برنامه رو کپی کنی هاااا . نه . باید از خودتون خلاقیت نشون بدی و خودتون برنامه رو بنویسی .
موفق باشی ;)
دوستان اگه به سایت ما هم سر بزنید خوشحال میشیم
 

behnam1988

عضو جدید
خيلي جالبه اکثر دوستان نظرشون بر c هست .
ببينيد من نمي خوام منکر قدرت c بشم و هيچ شکی هم نيست که تو قدرت c يک سر و گردن از همه ی زبون ها سر تره ولی
تو يک ميکروکنترلر يا ميکروپروسسور هيچ فرق بين c يا basic يا هر زبان ديگه ای نيست . چون هر کاری که زبان c با يک ميکرو مي کنه همون کار رو زبون های ديگه هم مي کنند فقط شکل دستوری شون فرق مي کنه ( مي تونيد help نرم افزار ها رو نگاه کنيد . )
پس دنبال يک زبونی باشيد که ساده باشه و سريع بشه ياد گرفت نه چيز ديگه .....
برای يه تازه کار هم c يکم بيش از حد سنگينه و سريع گيرپاژ ميکنه
 

ahmadmn

كاربر فعال مهندسی برق
كدام زبان برنامه نويسي

كدام زبان برنامه نويسي

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

fkhosravi

عضو جدید
منم با نظر بچه ها موافقم فقط از الان ياد بگير چون بعد توش گير مي كني من الان همين مشكلو دارم
 

!...

عضو جدید
کاربر ممتاز
سلام دوست عزیز!

خیلی از بچه ها نظرات مختلفی داشتن! که نظرشون محترمه! مبنی بر اینکه احتیاج هست! احتیاج نیست یا...!


ولی...

رشته برق نزدیکترین رشته به رشته ی سخت افزار کامپیوتر هستش(شاید بود!)!
ولی با اومدن مدارات مجتمع و avr ها , fpga و... این رشته کم کم به رشته ی نرم افزار رو اورد! در حالی که خیلی از چیزا و زندگیه روز مره واسه ی کم کردن هزینه ها و سرعت به نرم افزار رو اوردن...!
یکی از موارد مدارات برق و... هستش!

اگه می خوایی به جایی برسی و قدرت داشته باشی... بهترین چیز دونستن الگوریتم هستش!
دیگه فرقی نمیکنه تو چه نرم افزاری باشه! فقط علائمشون فرق میکنه!
الگوریتم هم یعنی درک از اینکه تو برنامه چی میخوایی و چجوری بهش برسی...!
برنامه نویسی, تعریف متغیر یا چاپ یه چیزی نیست!برنامه نویسی یعنی طریقه ی رسیدن به یه جواب هستش!(متاسفانه تو خیلی از کتابایه الگوریتم هم بد توزیج دادن! و بیشتر گیج میکنن!)

ولی اگه میخوایی زیاد خودتو درگیر برنامه های مختلف نکنی..., بهترین برنامه C هستش!!! می دونی چرا؟
چون کد و علائمش نزدیکترین کد به اکثر برنامه هاست! مثلا با VHDL اگه بخوایی برنامه بنویسی, خیلی شبیه C هستش!
مثلا برای برنامه نویسی برای AVR ها از code vision استفاده میشه! که اونم خیلی شبیه C هستش....
پس برایه آشنایی زبان C برای شما میتونه مناسب باشه! به شرطی که الگوریتم و تصور از کد برای شما بالا باشه براحتی...!

به امید روزی که...!:gol:


یا حق...!
 

hamidfathi

عضو جدید
سلام با اينكه C , C++ گزينه خوبي هست ولي ديگه زمان اون گذشته چون شيئ گرا نيست. بهترين گزينه به نظر من J2SE يا همون جاوا است كه هم از شي گرايي به طور كامل پشتيباني ميكنه هم مستقل از پلت فرم و رايگان و . . . هست. بعد از J2SE هم اگر خواستين ميتوننين از كتابهاي J2Me , J2EE استفاده كنيد. بهترين مرجع هم براي مراحل ابتدايي تا پيشرفته كتاب Thinking in java نوشته Bruce Ecel اگر درست يادم مونده باشه.
 

zzz!m2

عضو جدید
برای برنامه نویسی روی چه زبانی یا زبانهایی کار کنم که توی الکترونیک موفقتر بشوم!

به نظر من برنامه نویسی هایی که بیشترین کاربرد در الکترونیک داره اولیش AVR بعد هم متلب . که با یادگیریشون می تونی آینده شغلی بهتری داشته باشی .
امیدوارم موفق باشی.
 

steven

عضو جدید
دوست عزيز مهندسين تمام نكات راگفتند اما بنده با توجه به حضور در صنعت به شما پيشنهاد ميدهم :

1) ميكروهاي AVR , PIC VH را كامل ياد بگير.( پروژه عملي)

2) PLC و زبان برنامه نويسي مربوط به آن را ياد بگير . ( ترجيحا اول از يك PLC آسان و ارزان قيمت مانند LG شروع كن.)

3) VISUAL BASICC و VISUAL C را ياد بگير .

سه مورد بالا در صنعت مورد استفاده بسيار بالايي دارد.
در ضمن براي يادگيري موارد بالا بايد مباني ديجيتال را كاملا بلد باشي. يا علي
 
بالا