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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: شروع برنامه نویسی در لینوکس  (دفعات بازدید: 108343 بار)

0 کاربر و 6 مهمان درحال مشاهده موضوع.

آفلاین mehdi.newdesign

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #135 : 29 اسفند 1391، 08:16 ب‌ظ »
سلام دوست عزیز آقای سجادی

ممکنه منبعی که خودتون از روش مطالعه کردین رو یا آپلود بفرمایید یا اینکه معرفی کنید تا ما هم مطالعه کنیم،درضمن اگر خودتون منبع مناسب دیگری رو هم مد نظر دارید بفرمایید.

همونطور که میدونید منابع کمی برای آموزش وجود دارند

آفلاین arf1372

  • Newbie
  • *
  • ارسال: 9
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #136 : 14 اردیبهشت 1392، 02:19 ق‌ظ »
سلام
ببخشید من یه مقدار #C میدونم و برنامه های ساده ای که کارم رو راه میندازه برای ویندوز نوشتم

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

چه زبونی شبیه به #C هست که توی ابونتو بتونم باهاش کار کنم میخوام محیط مثل #C باشه مثلا ارور بگیره و کسل کننده نباشه کار باهاش

ممنون میشم مثل همیشه راهنمایی کنید

سلام

می بخشید! شاید چند سالی باشه که نیومدم!

و البته شما هم سال ِ پیش این سؤال رو پرسیدین!

پس جواب می دم برای اون هایی که ممکنه جدیداً به چنین مسئله این بخورن!

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

برای نصب ِ جاوا هم می تونین از این دستورات استفاده کنین!

$ sudo apt-get install openjdk-7-*
که فکر کنم کفاف ِ تمام ِ نیاز های جاوایی تون رو بده! :دی

برای IDE هم به شخصه اکلیپس رو برای هر زبونی پیشنهاد می کنم!

$ sudo apt-get install eclipse
امیدوارم بتونم به جامعه ی آزاد کمکی کرده باشم!

سلامت باشید و
التماس دعا!
 
 


آفلاین abbasalim

  • High Sr. Member
  • *
  • ارسال: 642
  • جنسیت : پسر
  • http://esfandune.ir/
    • اسفندونه
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #137 : 31 اردیبهشت 1392، 11:46 ق‌ظ »
سلام
ببخشید من یه مقدار #C میدونم و برنامه های ساده ای که کارم رو راه میندازه برای ویندوز نوشتم

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

چه زبونی شبیه به #C هست که توی ابونتو بتونم باهاش کار کنم میخوام محیط مثل #C باشه مثلا ارور بگیره و کسل کننده نباشه کار باهاش

ممنون میشم مثل همیشه راهنمایی کنید

سلام

می بخشید! شاید چند سالی باشه که نیومدم!

و البته شما هم سال ِ پیش این سؤال رو پرسیدین!

پس جواب می دم برای اون هایی که ممکنه جدیداً به چنین مسئله این بخورن!

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

برای نصب ِ جاوا هم می تونین از این دستورات استفاده کنین!

$ sudo apt-get install openjdk-7-*
که فکر کنم کفاف ِ تمام ِ نیاز های جاوایی تون رو بده! :دی

برای IDE هم به شخصه اکلیپس رو برای هر زبونی پیشنهاد می کنم!

$ sudo apt-get install eclipse
امیدوارم بتونم به جامعه ی آزاد کمکی کرده باشم!

سلامت باشید و
التماس دعا!
 

به نظره من هم سی شارپ فوق العاده شبیه جاوا هست البته چون هردوتاشون از سی و سی ++ گرفته شدن این شباهت ها هست (به نظره من ) واسه ide  هم
اکلیپس ، نت بینز ، اینتلیج هر سه تاشون خوبن آخری خوشکل تره و نت بینز پر امکانات تر و اکلیپس هم صاف و ساده و به نظره من جذاب (نمیدونم چرا  :D)
با

آفلاین بهنام …

  • High Hero Member
  • *
  • ارسال: 1028
  • إن أحسنتم أحسنتم لأنفسكم وإن أسأتم فلها
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #138 : 06 خرداد 1392، 07:54 ب‌ظ »
سلام به همه
کسی میدونه برای ادامه‌ی بحث شروع برنامه نویسی در لینوکس به چه تاپیک یا سایتی باید مراجعه کنم؟
ترجیحا هدایت بشه به سمت جاوا یا سی پلاس پلاس.
من از ابتداش خوندم و خوشم اومده بود ولی هم مشکلاتی داشتم و هم ...
:) :)

آفلاین abbasalim

  • High Sr. Member
  • *
  • ارسال: 642
  • جنسیت : پسر
  • http://esfandune.ir/
    • اسفندونه
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #139 : 06 خرداد 1392، 11:50 ب‌ظ »
سلام به همه
کسی میدونه برای ادامه‌ی بحث شروع برنامه نویسی در لینوکس به چه تاپیک یا سایتی باید مراجعه کنم؟
ترجیحا هدایت بشه به سمت جاوا یا سی پلاس پلاس.
من از ابتداش خوندم و خوشم اومده بود ولی هم مشکلاتی داشتم و هم ...

البته تا اونجا که من از جاوا میدونم
سیستم عامل براش مطرح نیست و کدهاش داخله همه سیستم عامل ها یکیه
سی ++ هم نمیدونم  ;D

آفلاین deadmarshal

  • Full Member
  • *
  • ارسال: 102
  • جنسیت : پسر
    • Tarjomeebook
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #140 : 21 خرداد 1392، 08:33 ب‌ظ »
سلام مرسی از آموزشی که گذاشتی ادامه بده من خیلی علاقه مندم با تشکر از شما
I love learning languages, i'm currently learning Esperanto, i love Python programming language and of course linux

آفلاین mmsaeed

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #141 : 23 خرداد 1392، 03:07 ب‌ظ »
سلام دوست عزیز
از آموزش خوبت ممنون
اگه میشه pdf هرقسمت که آموزش میدین رو هم بزارین واسه دانلود
متشکر
موفق باشی

آفلاین soroush419

  • Full Member
  • *
  • ارسال: 164
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #142 : 10 امرداد 1392، 01:47 ق‌ظ »
سلام
نقل‌قول
به جای عبارت فوق با لوله کشی به عبارت زیر میرسیم (علامت لوله کشی | هستش)
کد: [انتخاب]
ps | sort > pssort.out
همونطوری که دیده میشه فایل میانی که اضافه هم بود حذف شد و سرعت عملیلت هم بیشتر شد در صورتی که اگه این لوله کشی مجازی بود در واقه قسمتی از حافظه به عنوان temp قرار می گرفت و خروجی ابتدا در اون ذخیره میشد و سپس sort میشد در صورتی که در عبارت لوله کشی این فرایند به صورت موازی انجام میشه

یک شاهد دیگه برای موازی انجام شدن این فرایند دستور زیره
کد: [انتخاب]
cat mydata.txt | sort | uniq | > mydata.txt
اگه این فرایند مجازی بود نباید مشکلی پیش میومد اما در دستور فوق به علت موازی بودن فرایند شما فقط یه فایل خالی گیرتون میاد.
دلیل این حرف و اتفاق هم اینه که فایل mydata.txt قبل از اینکه خونده بشه با دستور < داره جایگزین میشه(با یه فایل خالی) و لذا با نوشتن دستور فوق همیشه یک فایل خالی تحویل میگیرین

می خواستم بدونم منظور از لوله کشی واقعی چیست ؟ بنا به استدلال اقای سجادی دلیل اینکه فایل mydata همیشه خالی هست این هست که هیچ دیتایی نیست که در مای دیتا ریخته شود برای همین همیشه خالی است اما برهمین استدلال در مثال اول هم چون موازی هست نباید دیتایی برای مرتب سازی وجود داشته باشد در نیجه همیشه فایل ما باید خالی باشد ؟

سوال ۲:
من با توضیح که در کتاب bash guide ترجمه اقای پهلوانی فایلی رو به PATH اضافه کردم که حال هر دفعه ترمینال رو باز می کنم با این ارور مواجه می شم
دستور :
‫"‪$ mkdir -p "$HOME /bin‬‬
‫"‪$ echo 'PATH=" $HOME /bin:$PATH "' >> "$HOME /.bashrc‬‬
‫‪$ exec bash‬‬
ارور:
PATH: command not found
 
می خواستم بدونم می تونم PATH رو به حالت قبل بر گردونم ؟

سوال 3 ؟
if [ -f fred.c ]
then
....
fi
در این مثال نباید [ برداشته بشه تا ] معنی تست رو بده ؟

سوال ۴ :
من به طور ناشیانه ای هنگام نوشتن این کد فراموش کردم [] بزارم
#!/bin/sh
echo is it morning ?
read answer
if [ $answer = yes ]
then
echo good morning
else
echo good after noon
fi
چرا وقتی [] نباشه همچین اتفاقی رخ می دهد ؟
« آخرین ویرایش: 10 امرداد 1392، 03:23 ق‌ظ توسط soroush419 »

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی در لینوکس
« پاسخ #143 : 17 امرداد 1392، 02:10 ب‌ظ »
توصیه می‌کنم برای شل اسکریپتینگ، این کتاب رو بخونید:
http://wiki.linuxreview.ir/Shell-scripting-tutorial