انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: فاروق در 17 آذر 1394، 09:15 ب‌ظ

عنوان: آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 17 آذر 1394، 09:15 ب‌ظ
وقتی کتاب پایتون رو میخوندم، از این حرف میزد که پایتون خیلی خوب و راحته اما سی یا اسمبلی از شما برنامه نویس بهتری میسازند.
این درسته؟ ارزشش رو داره که وقتم رو پای سی بزارم؟
‏==ویرایش==
میخوام وقتم رو بیشتر صرف فعالیت توسعه برنامه های کاربردی کنم.
برنامه نویس خوب برنامه خوب تولید میکنه.
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: امیــــــر در 17 آذر 1394، 10:04 ب‌ظ
هدفت از برنامه نویسی چیه؟
خودت میدونی چی میخوای؟
کسی که بخواد در توسعه سیستم‌عامل فعالیت کنه مثلا نمیره php بخونه
اول ببین چی میخوای بعد تصمیم بگیر
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: nixoeen در 17 آذر 1394، 10:25 ب‌ظ
جواب‌هاش اینه که بله و بله.
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 不眠症 در 18 آذر 1394، 01:53 ق‌ظ
جواب کوتاه اینکه بله!
ولی جواب بلندی هم داره که کاملا بستگی به روحیات خودتان داره!
یعنی تا برنامه‌نویس خوب رو چی معنی کنید؟!

توی شاخه برنامه نویسی عملا چند نوع تفکر وجود داره:
-افرادی هستند که براشون اهمیت چندانی وجود نداره که در زیر لایه سیستم عامل و برنامه های مختلف چی می‌گذره! و تمام شدن برنامه و اجرا شدنش بسیار مهم تره تا لایه زیرین آن.
-برای بعضی افراد هم نگاه به لایه زیر و اینکه سیستم چطوری کار میکنه اهمیت بیشتری داره. افرادی که به لایه زیر اهمیت می‌دهند معمولا برنامه های بهتری می‌توانند تولید کنند چون ساختار رو می‌شناسند و از نقاط و ضعف وقوت سیستم اطلاع دارند.

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

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

مثل آشپزی :‌  کسانی هستند آشپزی رو علمی یاد نگرفته اند ولی بسیار خوب غذا درست می‌کنند ودر عوض کسانی هم هستند که علم آن رو بلدند ولی ممکن است خوب درست کنند یا نه (به قولی ما می‌گیم استعداد داره یا نه)

پس در نهایت اگر منظور از برنامه‌‌نویس خوب اینه که سیستم رو خوب می‌شناسه جواب می‌تونه بله باشه ولی اگر منظور اینه که برنامه خوبی بنویسه میتونه مفاهیم رو با همین ابزارهای جدید یاد بگیره و نیازی به وقت گذاشتن روی دغدغه های سطح پایین نیست.

امیدوارم توانسته باشم منظورم رو برسونم.
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: shayan.z در 18 آذر 1394، 05:17 ب‌ظ
وقتی کتاب پایتون رو میخوندم، از این حرف میزد که پایتون خیلی خوب و راحته اما سی یا اسمبلی از شما برنامه نویس بهتری میسازند.
این درسته؟ ارزشش رو داره که وقتم رو پای سی بزارم؟
سلام ببخشید میشه بگید چه کتابی میخونید و از کجا خریداری کرده اید؟؟؟؟؟ ;D ;D ;D
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 18 آذر 1394، 05:29 ب‌ظ
نه نمیتونم.
چطور؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 18 آذر 1394، 06:06 ب‌ظ
هدفت از برنامه نویسی چیه؟
خودت میدونی چی میخوای؟
کسی که بخواد در توسعه سیستم‌عامل فعالیت کنه مثلا نمیره php بخونه
اول ببین چی میخوای بعد تصمیم بگیر
برنامه نویسی هدف نمیخواد
الابختکی بهتره، خلاقیت شکوفا می شه، درست مقابل هک
دقیقا مثل هنر
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: امیــــــر در 18 آذر 1394، 09:13 ب‌ظ
برنامه نویسی هدف نمیخواد
الابختکی بهتره، خلاقیت شکوفا می شه، درست مقابل هک
دقیقا مثل هنر
چه طرز فکر جالبی ;D
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 18 آذر 1394، 09:20 ب‌ظ
تازه موقع عمل جالب تر میشه. امتحان کن.
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 19 آذر 1394، 12:00 ق‌ظ
اینکه برنامه نویسی هدف نمیخواد رو قبول دارم اما باید بدونیم میخوایم چیکار کنیم و کجا فعالیت کنیم.
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 19 آذر 1394، 08:33 ق‌ظ
یه برنامه بلانک بازکن هرچی بلدی بنویس.بعد ازش برا نمونه کار استفاده کن. بعد می‌بینی که برنامه نویسی از لحظه ای که می شینی پای کامپیوتر الا بختکیه.
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 19 آذر 1394، 10:01 ق‌ظ
؟؟؟
میشه بیشتر توضیح بدید؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 19 آذر 1394، 10:11 ق‌ظ
کامل نیست بالاییه؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 19 آذر 1394، 10:27 ق‌ظ
از سوال بالا منحرف نشیم. برنامه نویس بهتر، کسی نیست که اسمبلی، سی، پی اچ پی ووو بلده. طرز فکر برنامه نویس برنامه رو می سازه. نه مفسر. کسی که تفکر خلاقی در برنامه نویسی داره، با ویژوال بیسیک از کسی که با اسمبلی مینویسه و تفکر خلاق برنامه نویسی نداره قطعا برنامه بهتری می نویسه.
حالا می تونی با یه طرز فکر دیگه با پایتون بنویسی بعد ببینی با پروژه های قبلیت یکیه؟ یا برنامه نویس بهتری شدی ؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 不眠症 در 19 آذر 1394، 10:58 ق‌ظ
نقل‌قول
برنامه نویسی هدف نمیخواد
از اون حرفا بود!
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 19 آذر 1394، 11:01 ق‌ظ
کدوم حرفا؟
اصلا برنامه نویسی؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 19 آذر 1394، 11:51 ق‌ظ
آقا من باز هیچی نفهمیدم.
طرز فکرم رو باید تغییر بدم؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 19 آذر 1394، 12:08 ب‌ظ
دقیقا
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 19 آذر 1394، 12:21 ب‌ظ
چه طرز فکری؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 19 آذر 1394، 12:22 ب‌ظ
طرز فکر منو. دو تا پست بالا تر نوشتم
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: Geek در 19 آذر 1394، 05:04 ب‌ظ
اینجا هر کی هرطور دوست داره حرف میزنه، آقای کریمی‌زاده قرار نیست شما هم هرچی اونا گفتن بگی چشم!
دوست عزیز شما به‌جای گوش دادن به حرف این و اون بشین ببین دو نفر که در این رشته موفق شدن و شناخته شده‌تر هستن چی میگن، نه اینکه به‌فرض این آقا که اصلا معلوم نیست در چه زمینه‌ای به‌طور حرفه‌ای کار کرده، الان چکار میکنه و...
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 111 در 19 آذر 1394، 05:12 ب‌ظ
ممنونم. من معلوم نیستم؟
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: shayan.z در 19 آذر 1394، 09:23 ب‌ظ
نه نمیتونم.
چطور؟
چرا نمیتونی اسم کتاب رو بهم بگی؟؟؟؟ :o :o
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 20 آذر 1394، 08:54 ق‌ظ
اسم کتاب رو فراموش کردم.
اما اسم فایلش ‏python_tutorial.pdf‏ بود.
====ویرایش====
کتاب:
LINK (http://learnprogramming.blog.ir/post/%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86)
====ویرایش====
با تشکر ازهمه دوستان اما باز من نقهمیدم!
بعضیا میگن بله و بعضی نه!
چیکار کنم این وسط؟!
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: 藤沼 در 23 آذر 1394، 01:44 ق‌ظ
نقل‌قول
.You have to learn the rules of the game. And then you have to play better than anyone else
Albert Einstein
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: alireza hashemi در 23 آذر 1394، 01:28 ب‌ظ
سلام.
درسته که برای هر کاری نیاز به استعداد توی اون کار هست. اما وقتی شما برنامه نویسی رو انتخاب کردی و مدتی هم هست که توی این زمینه مطالعه داری یعنی خودت فهمیدی که توی این زمینه استعداد داری.

اما برای برنامه نویسی بسته به نیاز میتونی زبان مناسب رو انتخاب کنی.
من c رو انتخاب میکنم چون:
۱- یک زبان برنامه نویسی کاملا استاندارد (استاندارد ANSI <<سازمان استاندارد ملی آمریکا>>) هست.
۲- منابع و سورس های بسیار غنی دارد (اکثر برنامه های مهم کامپیوتر با c نوشته شده و بیشتر اونها متن باز هستن که خوندن الگوریتمهای اون برنامه ها به یادگیری کمک زیادی میکه)
۳- c یک زبان محبوب بین برنامه نویسها هست و اگر شما یک برنامه با c بنویسی جامعه ی بزرگتری از برنامه نویسها میتونن به بهتر شدن برنامه ی شما کمک کنن.
عنوان: پاسخ : آیا سی یا اسمبلی از من برنامه نویس بهتری میسازد؟
ارسال شده توسط: فاروق در 23 آذر 1394، 03:23 ب‌ظ
1- پایتون هم استاندارد داره; مثل بعضی زبان ها، مثل بیسیک، ول نیست.
‏2- و البته خیلی از برنامه ها با دیگر زبان ها ساخته شدند. (یه جایی خونده بودم برنامه های اوبونتو با سی و پایتون ساخته شدن)
‏3- جامعه بقیه زبانها هم
چندان کوچیک نیست(سی پ.پ ،پایتون، پرل، جاوا و ...)