رفتن به مطلب

با آموزش گروهی کدام یک از زبان های برنامه نویسی زیر موافقید؟!



ارسال های توصیه شده

  • پاسخ 79
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

خواهش مي کنم :flowerysmile:

اگه منظورشون ASP.Net باشه که بازم نظرسنجي درستي نيست که. اينجوري در هرصورت بايد برن #C ياد بگيرن(فکر نميکنم براي ASP.Net برن VB.Net ياد بگيرن).

 

اگر مي خوان از پايه شروع کنن بهتره که از زبان هاي Native شروع کنن تا بعدا اگه نتونستن با زبان هاي مديريت شده کارشون رو انجام بدن، خيلي راحت از اون زبان ها استفاده کنن.(اين در مورد Applicationهاي دسکتاپ صدق مي کنه و خود مايکروسافت هم گفته که کساني که مي خوان #C کار کنن بهتره که يکي از زبان هاي Native رو ياد بگيرن، مثل ++C )

البته يادگيري زبان هاي مديريت شده خيلي راحت تره، مخصوصا اگر يک استاد کنار آدم نباشه.

من خودم با اينکه برنامه اي با زبان جاوا ننوشتم اما اين زبان رو بيشتر دوست دارم و اينطور که ديدم اکثر برنامه نويساي بزرگ از اين زبان استفاده ميکردن. الان بيشتر رفتن طرف دات نت، چون بازار کار براي اون بيشتر هست و گروه هاي برنامه نويسي زيادي پيدا ميشن که توي پلتفرم DotNet برنامه بنويسن.

 

خود جاوا از سی پلاس پلاس خیلی ویژگی هاشو ارث برده بعلاوه چیزای دیگه

درضمن میشه جاوا و کلا کدهای جاوا رو در محیط asp.net وارد کرد و ازش استفاده نمود

علت اینکه بیشتر سمت زبانهای به قول شما مدیریت شده میرن بخاطر کوتاهتر و سریعتر شدن مرحله تولید کد هستش بخصوص تو ایران ولی برای سیستم های بزرگ و حتی سایتای خارجی از جاوا استفاده می کنن که امنیتش زیادتره

من خودم زبانی رو میخوام یاد بگیرم که هم بشه مثل برنامه های کاربردی فرم دار (اماده ) نوشت و هم بشه تا سطح پایین هم رفت و کل سیستم رو در دست گرفت

لینک به دیدگاه
خود جاوا از سی پلاس پلاس خیلی ویژگی هاشو ارث برده بعلاوه چیزای دیگه

درضمن میشه جاوا و کلا کدهای جاوا رو در محیط asp.net وارد کرد و ازش استفاده نمود

علت اینکه بیشتر سمت زبانهای به قول شما مدیریت شده میرن بخاطر کوتاهتر و سریعتر شدن مرحله تولید کد هستش بخصوص تو ایران ولی برای سیستم های بزرگ و حتی سایتای خارجی از جاوا استفاده می کنن که امنیتش زیادتره

من خودم زبانی رو میخوام یاد بگیرم که هم بشه مثل برنامه های کاربردی فرم دار (اماده ) نوشت و هم بشه تا سطح پایین هم رفت و کل سیستم رو در دست گرفت

 

درضمن میشه جاوا و کلا کدهای جاوا رو در محیط asp.net وارد کرد و ازش استفاده نمود

فکر کنم از جاوا اسکريپت استفاده ميشه و جاوا نباشه. ميشه يک مثال بزنيد:w16:

علت اینکه بیشتر سمت زبانهای به قول شما مدیریت شده میرن بخاطر کوتاهتر و سریعتر شدن مرحله تولید کد هستش بخصوص تو ایران ولی برای سیستم های بزرگ و حتی سایتای خارجی از جاوا استفاده می کنن که امنیتش زیادتره

زبان جاوا هم Managed (مديريت شده) هست. يکي از دلايل استفادش هم ميتونه قدمتش باشه و ...

 

من خودم زبانی رو میخوام یاد بگیرم که هم بشه مثل برنامه های کاربردی فرم دار (اماده ) نوشت و هم بشه تا سطح پایین هم رفت و کل سیستم رو در دست گرفت

اگر مي خوايد برنامه نويسي سطح پايين انجام بديد بايد از برنامه هاي Native استفاده کنيد.

قويترين زبان سي ++ هست.

من خودم از دلفي استفاده مي کنم و به قول معروف اگر دلفي نبود، مجبور بودم که با سي برنامه بنويسم.

اميدوارم زبان مورد نظرتون رو پيدا کنيد.:flowerysmile:

لینک به دیدگاه
جاوا یه زبان پله ای هس یعنی باید از پایه شروع کرد و رفت بالا

من کتابهای زیادی دارم البته اکثرشون به زبان اصلی هستش ولی میشه شروع کرد

خودم شروع کردم به خوندنش خیلی هم انگیزه دارم

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

 

اما جدای از بحث جاوا اگه به فکر اموزش جامع باشید مطمئن باشید وسط راه نفس می برید چون یاد گرفتن مطلب یه چیزه بعد تایپ و اموزش تصویری قدم به قدم اونا یه چیز دیگه

کلی وقت و حوصله میخواد

پیشنهادم اینه که یه منبع خوب که همه روش اتفاق نظر دارن انتخاب بشه بعد تعیین بشه که بالفرض تا اخر این هفته تا کجا بخونیم بعد هرکی اشکالی داشت یا تو اجرا کدها با مشکل مواجه شد بیا اینجا مطرح کنه و هرکی جوابشو میدونه پاسخ بده و حتی اگه کسی طی مطالعه چیز جدیدی کشف کرد که مطالب خونده شده قبلی ربط داره بیاد اینجا بیان کنه تا بقیه هم اونو یاد بگیرن

من این تجربه رو تو زبان دلفی داشتم ما یه گروه تو گوگل داشتیم خیلی مفید بود خیلی دوست دارم دوباره چنین گروهی تو زبان جاوا تشکیل بشه

 

پیشنهادت خیلی خوبه سارا جون.اگه بخوایم تمام مطالب رو از پایه اینجا آموزش بدیم مطمئنا خیلی ها خسته میشن و کنار میکشن و بار آموزش میفته رو یک نفر و کلا روال خسته کننده ای میشه ولی اگه به صورت نکته ای و رفع اشکال باشه خیلی خیلی بهتره.

در مورد جاواهم نمیدونم سارا جون...من هدفم بیش تر این بود که یه زبان رو به طور کامل یاد بگیرم.از پرس و جو هایی هم که کردم به نظر خودم html میتونه برام مفید تر باشه:hanghead:

از طرفی چون میگی به جاوا کم تر توجه شده میتونه خیلی مفیدتر باشه...

نمیدونم...من که خودم هنوز انتخاب نکردم...سرِ چند راهی گیر کردم...:hanghead:

Matlab جز زبان های برنامه نویسی حساب نمیشه؟

matlab هم یه زبان برنامه نویسیه تا اونجایی که من میدونم.ولی فکر کنم بیشتر کاربردش تو رشته های برق و مکانیک و ..باشه...اتفاقا استاد مدار منطقیمون یه پروژه ازمون میخواست در مورد matlab ولی من انجام ندادم و بیخبر موندم ازش...خیلی هم اصرار داشت که برید یاد بگیرید:ws52:

لینک به دیدگاه
من نظري درباره آموزش ندارم، اما نظر من درباره تاپيک اينه:

 

گزينه هاي موجود

#C

asp

html

......................

Html زبان برنامه نويسي نيست.

asp هم ديگه منسوخ شده.

اينطور که ديده ميشه فقط ميمونه #C.

البته اگر جاوا را هم بهش اضافه بکنيم باز هم نميشه گفت که نظرسنجي قابل قبولي باشه چون فقط زبان هاي مديريت شده توي نظر سنجي هستن.(البته اگر فقط معيار انتخاب زبان هست)

اميدوارم گروه خوبي تشکيل بديد و موفق باشيد.

 

مرسی از حضورتون:flowerysmile:

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

 

مرسی روح عزیز

من خواستم اشاره کنم اما فکر کردم شاید ناراحت بشن

البته فکر کنم منظورشون از asp همون asp.net هستش

خوب میگفتی دیگه سارا جونی:shame:

خواهش میکنم ما جویندگان راه دانش رو راهنمایی کنید:ws37:

خواهش مي کنم :flowerysmile:

اگه منظورشون ASP.Net باشه که بازم نظرسنجي درستي نيست که. اينجوري در هرصورت بايد برن #C ياد بگيرن(فکر نميکنم براي ASP.Net برن VB.Net ياد بگيرن).

 

اگر مي خوان از پايه شروع کنن بهتره که از زبان هاي Native شروع کنن تا بعدا اگه نتونستن با زبان هاي مديريت شده کارشون رو انجام بدن، خيلي راحت از اون زبان ها استفاده کنن.(اين در مورد Applicationهاي دسکتاپ صدق مي کنه و خود مايکروسافت هم گفته که کساني که مي خوان #C کار کنن بهتره که يکي از زبان هاي Native رو ياد بگيرن، مثل ++C )

البته يادگيري زبان هاي مديريت شده خيلي راحت تره، مخصوصا اگر يک استاد کنار آدم نباشه.

من خودم با اينکه برنامه اي با زبان جاوا ننوشتم اما اين زبان رو بيشتر دوست دارم و اينطور که ديدم اکثر برنامه نويساي بزرگ از اين زبان استفاده ميکردن. الان بيشتر رفتن طرف دات نت، چون بازار کار براي اون بيشتر هست و گروه هاي برنامه نويسي زيادي پيدا ميشن که توي پلتفرم DotNet برنامه بنويسن.

یعنی اگه بخوایم #C رو یاد بگیریم باید C++ رو کامل بلد باشیم؟ من خودم در همون حدی که تو دانشگاه یاد دادن بلدم...:shame:

لینک به دیدگاه

 

یعنی اگه بخوایم #C رو یاد بگیریم باید C++ رو کامل بلد باشیم؟ من خودم در همون حدی که تو دانشگاه یاد دادن بلدم...:shame:

 

زهرا جون ،syntax های c# و c++ با هم فرق دارن ، منم در حد کتاب deitel یونی با C++ اشنایی دارم ولی c# باد گرفتم ، فقط به چیزی دونستن مفاهیم شی گرایی c++ خیلی تو یادگیری کمک میکنه چون C# کاملا شی گراس.

c# برنامه نویسی باهاش خیلی راحت تر از c++ هست ولی خوب ایرادات خودشو داره.

لینک به دیدگاه
با سلام

مرسی

من به asp رای دادم

البته سی شارپ هم جزو زبانهای فوق العاده پرکاربرد هستش ...

من کم و بیش asp و html کار کردم و تقریبا با اون اشنایی دارم... اگه دقیق و خوب کار بشه میتونه مفید باشه

در کل می تونی روی کمک من هم حساب کنید

شاد باشید....

 

مرسی...رو کمک هاتون حساب میکنیمw72.gif

سلام به همه....... :flowerysmile:

ممنون بابت نظرسنجی.......

آجی خسته نباشی دستت درد نکنه... :rose:

خیلی ساله که دیگه برنامه نویسی رو گذاشتم کنار بدبختانه. از 84 تا الان...... :w821:

دیگه چیزی یادم نیست. پیر شدم ولی خوب به نظرم #C خیلی خوب باشه آموزشش....

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

ان شاء‌الله که هر چی که شروع بشه مفید باشه برای همه.......

موفق و سربلند باشی آجی گل........ و همچنین همگی بچه ها....... :626gdau:

خواهش میکنم...:flowerysmile:

امیدوارم به نتیجه برسه....

w72.gif

لینک به دیدگاه
فکر کنم از جاوا اسکريپت استفاده ميشه و جاوا نباشه. ميشه يک مثال بزنيد:w16:

نه جاوا اسکریپت زبان کلاینت ساید هستش بیشتر درمواقعی که میخوایم کدهایی رو روی ماشین کلاینت اجرا کنیم ازش استفاده میشه که خب واسه خودش دنیاییه اما جاوا بخصوص اپلت های جاوا و حتی کاربرد جدیدی که برای جاوا چن ساله ایجاد کردن jade هستش که برای توسعه سیستم های مبتنی بر agent هست در واقع agent- oriented بعد از object-oriented ارایه شده و خب اینجا مسایلی مثل کد مایگریشن ( مهاجرت کد یک شی یا agent ) مطرح است که جاوا و نسخه های پیشرفته اون درپیاده سازی ایده هات خیلی بهت کمک می کنه

زبان جاوا هم Managed (مديريت شده) هست. يکي از دلايل استفادش هم ميتونه قدمتش باشه و ...

ایرادی که به جاوا می گیرن اینکه چون بایت کد ایجاد می کنه سرعتش خیلی کمتر از سی پلاس پلاس است ولی تا اونجایی که من میدونم روشی هم وجود داره که جاوا بجای تولید بایت کد کد ماشین بومی رو ایجاد کنه درنتیجه سرعتش بالا میره جاوا تماما شی گرا هس

 

 

اگر مي خوايد برنامه نويسي سطح پايين انجام بديد بايد از برنامه هاي Native استفاده کنيد.

قويترين زبان سي ++ هست.

من خودم از دلفي استفاده مي کنم و به قول معروف اگر دلفي نبود، مجبور بودم که با سي برنامه بنويسم.

من دلفی کار کردم زبان خیلی شیرینیه (البته پاسکالش شیرین ارایه شده :ws3:)

اميدوارم زبان مورد نظرتون رو پيدا کنيد.:flowerysmile:

 

مرسی روح عزیز :wubpink:

راستش من دنبال زبانی می گشتم که هرموقع خواستم درسطح بالا برنامه نویسی کنم دستم باز باشه هرموقع خواستم درسطح پورتها کار کنم بازم همین طور هرموقع هم خواستم برم سراغ طراحی صفحات وب بازم

الانم بابت موضوع پایان نامه ام مجبورم جاوا در واقع jade رو یاد بگیرم

لینک به دیدگاه
زهرا جون ،syntax های c# و c++ با هم فرق دارن ، منم در حد کتاب deitel یونی با C++ اشنایی دارم ولی c# باد گرفتم ، فقط به چیزی دونستن مفاهیم شی گرایی c++ خیلی تو یادگیری کمک میکنه چون C# کاملا شی گراس.

c# برنامه نویسی باهاش خیلی راحت تر از c++ هست ولی خوب ایرادات خودشو داره.

البته یه چیزی بگم اینم از دوستم که تو مجتمع فنی تهران داره دوره های سی شارپ رو میره دیدم برای یادگیری بهتر سی شارپ هم باید ابتدا برنامه نویسی در حد کنسول رو یاد گرفت دلیلی رو هم که براش میگن اینکه اینجوری ایده و اون فکر اصلی که تو طراحی کامپوننت ها و اشیا باید بهش دست پیدا کنی رو کامل درک می کنی بعد میری سراغ برنامه نویسی application های ویندوز به همراه طراحی و استفاده از دیتا بیس ها بعد هم سراغ طراحی صفحات وب

و الی اخر

در هر صورت اون ایده شی گرایی داشتن مهمه

لینک به دیدگاه

یعنی اگه بخوایم #c رو یاد بگیریم باید c++ رو کامل بلد باشیم؟ من خودم در همون حدی که تو دانشگاه یاد دادن بلدم...:shame:

نه، اينجور نيست که بايد سي رو کامل بدونيد. ميشناسم کساني رو که از زبان سي هيچي نميدونن و با سي شارپ برنامه مينويسن.شما وقتي يک زبان برنامه نويسي رو انتخاب ميکنيد بايد بدونيد که چرا زبان هاي ديگه رو کنار گذاشتيد

ما سي شارپ رو انتخاب مي کنيم که راحت کد بزنيم و ... اما با اين کارمون قدرت و سرعت برنامه رو فدا ميکنيم!

حالا اگه شما تو برنامتون بخواهيد به اجزاي ويندوز دسترسي داشته باشيد، خوب اون موقع بايد با سي کار کنيد. و دونستن زبان سي اين امکان رو بهتون ميده که بدونيد توي سي شارپ چه اتفاق هايي داره رخ ميده و ...

 

قبلا من يک وبلاگ معرفي کرده بودم که فرق اين زبان ها رو ميگفت، اگه تونستم دوباره لينک رو ميزارم.

لینک به دیدگاه
مرسی روح عزیز :wubpink:

راستش من دنبال زبانی می گشتم که هرموقع خواستم درسطح بالا برنامه نویسی کنم دستم باز باشه هرموقع خواستم درسطح پورتها کار کنم بازم همین طور هرموقع هم خواستم برم سراغ طراحی صفحات وب بازم

الانم بابت موضوع پایان نامه ام مجبورم جاوا در واقع jade رو یاد بگیرم

 

ميدوني چيه سارا، زماني که شرکت بورلند اشتباه بزرگ خودشو مرتکب شد و به طرف دات نت رفت، اون موقع بعضي از برنامه نويساش به طرف مايکروسافت رفتن.

به نظر من انتخاب يک زبان مهم نيست، مهم اينه که بدوني چطور بايد برنامه بنويسي. مثلا وقتي من بدونم که Generic ها چي هستن، هم ميتونم تو دلفي ازش استفاده کنم و هم تو سي شارپ چون جفتشون پشتيباني ميکنن.(البته بايد قبلش با سينتکس هرکدوم آشنا شد.)

مرسي بابت مطلبت:flowerysmile:

لینک به دیدگاه
البته یه چیزی بگم اینم از دوستم که تو مجتمع فنی تهران داره دوره های سی شارپ رو میره دیدم برای یادگیری بهتر سی شارپ هم باید ابتدا برنامه نویسی در حد کنسول رو یاد گرفت دلیلی رو هم که براش میگن اینکه اینجوری ایده و اون فکر اصلی که تو طراحی کامپوننت ها و اشیا باید بهش دست پیدا کنی رو کامل درک می کنی بعد میری سراغ برنامه نویسی application های ویندوز به همراه طراحی و استفاده از دیتا بیس ها بعد هم سراغ طراحی صفحات وب

و الی اخر

در هر صورت اون ایده شی گرایی داشتن مهمه

 

دقیقا.

اول برای استارت هر زبانی باید کنسول رو شروع کرد بعد رفت سراغ visual .

ولی فرق اساسی C# هم در کنسول و هم در visual اینه که هیچ چیزو نمیتونی خارج از کلاس و name space ها بنویسی ولی در c++ کلاس بندی کردن یک گزینس نه یه اجبار .

البته جاوا هم همینطوره . چون هر دو کامل شیگرا هستند .

لینک به دیدگاه
نه، اينجور نيست که بايد سي رو کامل بدونيد. ميشناسم کساني رو که از زبان سي هيچي نميدونن و با سي شارپ برنامه مينويسن.شما وقتي يک زبان برنامه نويسي رو انتخاب ميکنيد بايد بدونيد که چرا زبان هاي ديگه رو کنار گذاشتيد

ما سي شارپ رو انتخاب مي کنيم که راحت کد بزنيم و ... اما با اين کارمون قدرت و سرعت برنامه رو فدا ميکنيم!

حالا اگه شما تو برنامتون بخواهيد به اجزاي ويندوز دسترسي داشته باشيد، خوب اون موقع بايد با سي کار کنيد. و دونستن زبان سي اين امکان رو بهتون ميده که بدونيد توي سي شارپ چه اتفاق هايي داره رخ ميده و ...

 

قبلا من يک وبلاگ معرفي کرده بودم که فرق اين زبان ها رو ميگفت، اگه تونستم دوباره لينک رو ميزارم.

 

 

دقیقا اشکالی که به C# وارده همینه . یه زبان application نویسیه نه کار با سخت افزار و اجزا . کاری که خیلی راحت با c, c++ میشه انجام داد.

لینک به دیدگاه
دقیقا اشکالی که به c# وارده همینه . یه زبان application نویسیه نه کار با سخت افزار و اجزا . کاری که خیلی راحت با c, c++ میشه انجام داد.

اينطور نميشه گفت که اين اشکال هست، چون #c نبايد هم به سيستم عامل دسترسي مستقيم داشته باشه. يکي از دلايل بوجود اومدن #c اين بوده که برنامه هاي نوشته شده با اون بتونن روي سيستم عامل هاي مختلف اجرا بشن. حالا اگر فريم ورک وجود نداشت، اين زبان بايد کلي کتابخانه ميداشته تا برنامه نويس بتونه با سيستم عامل هاي مختلف ارتباط برقرار بکنه.

و اينکه برنامه نويس بايد اطلاعات کاملي از سيستم عامل، نحوه ذخيره سازي و ... ميداشته.

در کل کاربرد زبان #c با ++c متفاوت هست و نميشه اين دورو در يک گروه قرار داد و باهم مقايسه کرد.

البته اينم بگم که شما ميتونيد با يک سري دستوران، از api هاي ويندوز استفاده کنيد.

لینک به دیدگاه
من یه چیزی برام سوال شد ...

 

چرا هیچ کس به php علاقه نشون نداد ؟ :w58:

کمبود اطلاعات! (البته اين نظر بنده هستش)

فريم ورک هاي مختلفي براي PHP وجود داره که قدرت اون رو خيلي بالا ميبره. به عنوان مثال ميشه فريم ورک هاي Zend، VCL 4 PHP و غيره رو نام برد که با اينها ، اين زبان ميتونه رغيب خيلي قوي براي ASP.Net باشه.

:ws33:

لینک به دیدگاه

من به جاوا رای میدم :ws3:

 

روحی سخت نگیر :ws3:من خودم هیچ وقت اسم Asp.net رو کامل نمی گم و فقط میگم Asp در صورتی که منظورم دات نتشه

 

البته مورد خوبی رو هم اشاره کردی اینکه asp.net نه زبانه نه به تنهایی کاره ای هست ، سورسش اچ تی ام اله کدهاش هم وی بی دات نت یا سی شارپ یا اف شارپ یا جی شارپ

میگم کسی اف شارپ اینا بلد نیست اونو دنبال کنیم ؟

البته نظرسنجی برقرار شده و دیگه الان نظر دادن اینطوری و بیان یه مورد تازه درست نیست ولی خب من یکمی نبودم تو بحث اینه که گفتم

حالا هر جور درست تره و هر کدوم رو شروع می کنید خوبه .

فقط رو همون جاوا و اف شارپ و اینا هم یه فکری کنید :دی

ببینید استاد داریم یا نه :دی

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...