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

کمک و پشتیبانی => انجمن عمومی => نویسنده: ali zarean در 20 خرداد 1391، 10:18 ق‌ظ

عنوان: کد های اوبونتو
ارسال شده توسط: ali zarean در 20 خرداد 1391، 10:18 ق‌ظ
چطوری میتوانم کد هایی را که با اون اوبونتو را نوشته اند ببینم؟
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: Mostafa Jalilianfar در 20 خرداد 1391، 10:25 ق‌ظ
اوبونتو از چند ده هزار برنامه تشکیل شده
کجاش رو می‌خوای ببینی
همون رو از تو اینترنت کدش رو دانلود کن
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: امیر شهریاری در 20 خرداد 1391، 10:41 ق‌ظ
چطوری میتوانم کد هایی را که با اون اوبونتو را نوشته اند ببینم؟
ببخشید که سوال می کنم ولی میشه بگید براچی می خواهید کدهای اوبونتو رو ببینید ???
همچین چیز جالب و دیدنی نیست فکر کنم و هرکسی ازش سر در نمیاره :o (البته منظورم هسته اوبونتو هستش)
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: ali zarean در 20 خرداد 1391، 11:03 ق‌ظ
یکی از دلایلم که به اوبونتو اومدم همین بود که بتوانم کد های برنامه های منبع باز را ببینم
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: ali zarean در 20 خرداد 1391، 11:04 ق‌ظ
ایا سایتی هست که بشه راحت تر این کد هارو ببینم؟
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: identi در 20 خرداد 1391، 11:13 ق‌ظ
کد اوبونتو احتمالا باید روی لانچپد باشه (launchpad.net)
کد برنامه ها را هم با دستور sudo apt-get source NAME توی ترمینال بگیر.
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: Mostafa Jalilianfar در 20 خرداد 1391، 11:55 ق‌ظ
با روشی که identi.ca گفت می‌تونید کد برنامه‌ها رو دریافت کنید اما با کل کدهایی که شاید بکارتون نیاد مثل makefile اما بهتره اول بدونید که کد چه برنامه‌ای رو  می‌خواید ببینید همه برنامه‌ها به یک زبان نوشته نشدن باید در زمینه‌ای که برنامه نوشته و همچنین زبانی که ازش استفاده کردن تخصص داشته باشید تا متوجه بشید

عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: MADMAN در 20 خرداد 1391، 05:25 ب‌ظ
همه برنامه‌ها به یک زبان نوشته نشدن باید در زمینه‌ای که برنامه نوشته و همچنین زبانی که ازش استفاده کردن تخصص داشته باشید تا متوجه بشید
نمی خواهم الان خاطرات تعریف کنم که به خاطر یه همچین حرف هایی چه ضررهایی کردم اما، بنده ی حقیر فقط VBرو اونم در حد سوم دبیرستان خودندم و در یکی از شب های دوران مدرسه (یکی دو سال پیش) به یکی از دوستام تو تکلیف دانشگاهیش کمک کردم و اون داشت تکالیف دانشگاهیش رو با زبان سی یا سی ++ می نوشت من هیچ کدوم از این زبان ها رو بلد نیستم اما با خوندشون متوجه می شدم چه خبره بلد نبودم بنویسم اما توی ذهنم اون ها رو به الگوریتم تبدیل می کیردم و الگوریتم می دادم تحویلش و اون می نوشت هدف کلی این بود که بگم می شه درک کرد کدها چه خبره اما پردازش زیادی می بره یه کمی سخته ولی شدنیه چون من کردم تو هم می تونی انجامش بدی.
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: Mostafa Jalilianfar در 20 خرداد 1391، 10:12 ب‌ظ
نمی خواهم الان خاطرات تعریف کنم که به خاطر یه همچین حرف هایی چه ضررهایی کردم اما، بنده ی حقیر فقط VBرو اونم در حد سوم دبیرستان خودندم و در یکی از شب های دوران مدرسه (یکی دو سال پیش) به یکی از دوستام تو تکلیف دانشگاهیش کمک کردم و اون داشت تکالیف دانشگاهیش رو با زبان سی یا سی ++ می نوشت من هیچ کدوم از این زبان ها رو بلد نیستم اما با خوندشون متوجه می شدم چه خبره بلد نبودم بنویسم اما توی ذهنم اون ها رو به الگوریتم تبدیل می کیردم و الگوریتم می دادم تحویلش و اون می نوشت هدف کلی این بود که بگم می شه درک کرد کدها چه خبره اما پردازش زیادی می بره یه کمی سخته ولی شدنیه چون من کردم تو هم می تونی انجامش بدی.

توی پروژه‌های بزرگ دیگه از این خبرها نیست !
احتمال اینکه کد C++ برنامه‌های بزرگ رو ببینی و سر در بیاری بسیار کمه و حتی متوجه هم بشی بکارت نمی‌یاد تا زمانی که برنامه‌نویسی نکنی

یک کتاب هست با نام Accelerated C++ Practical Programming by Example  که اومده با نوشتن برنامه C++ رو آموزش داده برای شروع این رو بخونی بسیار بهتره تا اینکه کدها رو بررسی کنی
شما شروع کن به برنامه‌نویسی بعد که کمی برنامه‌نویسیت بهتر که شد یک پروژه برای خودت تعریف کن و شروع کن به برنامه‌نویسی اون موقع خوندن کد برنامه‌های دیگه بکارت میاد
عنوان: پاسخ : کد های اوبونتو
ارسال شده توسط: N3MiSiS در 21 خرداد 1391، 12:13 ق‌ظ
موضوعی که هست اینکه کدام قسمت از کد اوبونتو رو میخوای ببینی؟
مثلا کد هسته گنو لینوکس یا کد شل یا کد برنامه ها یا مثلا کد بوتلودر و هزار تا چیزه دیگه!!
و اینکه بله شاید اگه کمی از زبان های برنامه نویسی مثل سی و پایتون رو بلد باشید بتونید از کد برنامه موجود سر در بیارید ولی اینکه بتونید کد های هسته یا بوتلودر و یا ... رو درک کنید امکان نداره(یا بهتر بگم خیلی خیلی سخته)! و برا تازه کار ها غیر ممکن هست. چون علاوه به برنامه نویسی به دانش بالایی از نحوه عملکرد سخت افزار و دیگز اجزا و تکنولوژی ها نیاز دارید.