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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: Ajax در 19 امرداد 1387، 02:07 ق‌ظ

عنوان: شروع برنامه نویسی
ارسال شده توسط: Ajax در 19 امرداد 1387، 02:07 ق‌ظ
با درود .
بنده به تازگی به جمع کاربران لینوکس پیوسته ام . از دوستان عزیز می خواهم  بنده را برای شروع راهنمایی نمایند .

با سپاس
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Behnam Golds در 19 امرداد 1387، 03:01 ق‌ظ
راهنمایی   در  مورد برنامه  نویسی  به  چه  زبانی  ؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Ajax در 19 امرداد 1387، 04:08 ق‌ظ
راهنمایی   در  مورد برنامه  نویسی  به  چه  زبانی  ؟

راجع به  همین گونه موارد راهنمایی می خواهم  ....
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 19 امرداد 1387، 09:23 ق‌ظ
با درود .
بنده به تازگی به جمع کاربران لینوکس پیوسته ام . از دوستان عزیز می خواهم  بنده را برای شروع راهنمایی نمایند .

با سپاس

درود دوست عزیز

اگر ممکنه به این سئوالات جواب بدید

۱- رشتتون چیه؟ یا خواهد بود؟
۲- برای نیاز خاصی شروع به برنامه نویسی کردید؟
۳- پلتفرم ( یا سیستم عامل) خاصی رو برای برنامه نویسی انتخاب کردید یا دوست دارید در همه پلتفرم ها برنامه نویسی کنید
۴- چه نوع برنامه نویسی رو دوست درید؟
سطح پایین و نزدیک سیستم؟سخت افزار های خاص؟ نرم افزار های کاربردی دسکتاپ؟ تحت وب؟ سازمانی؟

۵- چه تجربه و دانشی در مورد زبان های برنامه نویسی دارید؟ ( با چه تکنولوژی ها و زبان هایی آشنا هستید؟)
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: snake در 19 امرداد 1387، 01:22 ب‌ظ
سلام
لطفا سوالات رو یه ذره محدود تر کن
لینوکس به طور پیش فرض از c پشتیبانی می کنه.
اما می تونی با python هم شروع کنی.
بگو کاربرد برنامه نویسیت چیه؟

موفق باشی.

عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Ajax در 21 امرداد 1387، 01:45 ب‌ظ
با درود .
بنده به تازگی به جمع کاربران لینوکس پیوسته ام . از دوستان عزیز می خواهم  بنده را برای شروع راهنمایی نمایند .

با سپاس

درود دوست عزیز

اگر ممکنه به این سئوالات جواب بدید

۱- رشتتون چیه؟ یا خواهد بود؟
۲- برای نیاز خاصی شروع به برنامه نویسی کردید؟
۳- پلتفرم ( یا سیستم عامل) خاصی رو برای برنامه نویسی انتخاب کردید یا دوست دارید در همه پلتفرم ها برنامه نویسی کنید
۴- چه نوع برنامه نویسی رو دوست درید؟
سطح پایین و نزدیک سیستم؟سخت افزار های خاص؟ نرم افزار های کاربردی دسکتاپ؟ تحت وب؟ سازمانی؟

۵- چه تجربه و دانشی در مورد زبان های برنامه نویسی دارید؟ ( با چه تکنولوژی ها و زبان هایی آشنا هستید؟)



با دروود
 من علا قه زیادی به کامپیوتر دارم.
با C  اشنایی دارم . با JAva script  ,  تا حدودی Ajax کار کردم  . ولی هدفم  برنامه نویسی در حد سیستم عامل است . برای شروع در زمینه  سیستم عامل است .
نمی دونم باید در چه زمینه ای اطلاعات مورد نیاز را داشته باشم.
با تشکر ...
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 21 امرداد 1387، 01:55 ب‌ظ
با درود .
بنده به تازگی به جمع کاربران لینوکس پیوسته ام . از دوستان عزیز می خواهم  بنده را برای شروع راهنمایی نمایند .

با سپاس

درود دوست عزیز

اگر ممکنه به این سئوالات جواب بدید

۱- رشتتون چیه؟ یا خواهد بود؟
۲- برای نیاز خاصی شروع به برنامه نویسی کردید؟
۳- پلتفرم ( یا سیستم عامل) خاصی رو برای برنامه نویسی انتخاب کردید یا دوست دارید در همه پلتفرم ها برنامه نویسی کنید
۴- چه نوع برنامه نویسی رو دوست درید؟
سطح پایین و نزدیک سیستم؟سخت افزار های خاص؟ نرم افزار های کاربردی دسکتاپ؟ تحت وب؟ سازمانی؟

۵- چه تجربه و دانشی در مورد زبان های برنامه نویسی دارید؟ ( با چه تکنولوژی ها و زبان هایی آشنا هستید؟)



با دروود
 من علا قه زیادی به کامپیوتر دارم.
با C  اشنایی دارم . با JAva script  ,  تا حدودی Ajax کار کردم  . ولی هدفم  برنامه نویسی در حد سیستم عامل است . برای شروع در زمینه  سیستم عامل است .
نمی دونم باید در چه زمینه ای اطلاعات مورد نیاز را داشته باشم.
با تشکر ...

c , c++ , python  انتخاب های خوبی می تونن باشن :)
و کمی هم اسمبلی ضرر نداره
با مفاهیم سیستم عامل و ریز پردازنده ها و نحوه ی برنامه نویسی برای اونها ( و چرخه اجرای یک برنامه ) هم آشنا باشید بد نیست
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Ajax در 21 امرداد 1387، 10:00 ب‌ظ
دروود .
ایا مراجع کاملی هست که به انها مراجعه کنم . البته به طور کافی .
در ضمن  شخصی یا گروهی هستند  راجع به سیستم عامل اطلا عات کافی داشته باشند .

در ضمن اگر سایت یا کتاب مفیدی می شناسید معرفی کنید .
من کتابهای "مفاهیم سیستم عامل نوشته دکتر مهرداد فهیمی" و "ذخیره وبازیابی اطلاعات اقای روحانی رانکوهی" را شروع به مطالعه کردم  و قصد دارم کتاب MINIX  اقای تننبام را تهیه ومطالعه کنم( ایا این کتاب را میشود از اینترنت بدست اورد .) 
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: snake در 21 امرداد 1387، 11:52 ب‌ظ
دروود .
ایا مراجع کاملی هست که به انها مراجعه کنم . البته به طور کافی .
در ضمن  شخصی یا گروهی هستند  راجع به سیستم عامل اطلا عات کافی داشته باشند .

در ضمن اگر سایت یا کتاب مفیدی می شناسید معرفی کنید .
من کتابهای "مفاهیم سیستم عامل نوشته دکتر مهرداد فهیمی" و "ذخیره وبازیابی اطلاعات اقای روحانی رانکوهی" را شروع به مطالعه کردم  و قصد دارم کتاب MINIX  اقای تننبام را تهیه ومطالعه کنم( ایا این کتاب را میشود از اینترنت بدست اورد .) 
سلام
اگه منظورت رایگانه فکرشو نکن اینجا بتونی ادرسی بدست بیاری خلاف قوانین.
بهتره از انقلاب بخریشون.
راستی فکر کنم همین کتابا بس باشه..

مفق باشی.
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: ghreza در 23 امرداد 1387، 05:11 ب‌ظ
یه کتاب با عنوان linux system programming از انتشارات OReilly هست که خیلی خوبه ولی تحت Fedora است.
از google سرچ کن
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: مرد مرده در 23 امرداد 1387، 05:28 ب‌ظ
و قصد دارم کتاب MINIX  اقای تننبام را تهیه ومطالعه کنم( ایا این کتاب را میشود از اینترنت بدست اورد .) 

برای کتاب minix ترجمه دکتر حقیقت رو دارم واقعا عالیه !!!‌ برا خریدش هم انقلاب !!!‌ ;)
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: ابراهیم در 28 امرداد 1387، 03:37 ق‌ظ
سلام،
برای آشنایی با برنامه‌نویسی سیستمی برای لینوکس http://www.advancedlinuxprogramming.com کتاب معروف و خوبی هست، و البته رایگان!
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Meys@m در 30 امرداد 1387، 06:53 ب‌ظ

اگر ممکنه به این سئوالات جواب بدید

۱- رشتتون چیه؟ یا خواهد بود؟
۲- برای نیاز خاصی شروع به برنامه نویسی کردید؟
۳- پلتفرم ( یا سیستم عامل) خاصی رو برای برنامه نویسی انتخاب کردید یا دوست دارید در همه پلتفرم ها برنامه نویسی کنید
۴- چه نوع برنامه نویسی رو دوست درید؟
سطح پایین و نزدیک سیستم؟سخت افزار های خاص؟ نرم افزار های کاربردی دسکتاپ؟ تحت وب؟ سازمانی؟من
۵- چه تجربه و دانشی در مورد زبان های برنامه نویسی دارید؟ ( با چه تکنولوژی ها و زبان هایی آشنا هستید؟)


1-اگه خدا بخواد الکترونیک میخوام بخونم.
2-برای یادگیری هک ، چون اگه خدا بخواد یه سایت هم میخوام بزنم که بهتره امنیت شبکه رو بلد باشم.
3-من برا جاوای موبایل دوست دارم بنویسم ، چون واقعا این روزا خیلی به کار میاد.
4-هر نوع برنامه نویسی که باشه من دوست دارم ، از این بابت محدودیتی نیست.
5-من با بیسیک‌ها  :D و اسمبلی آشنایی دارم.

ممنون میشم که منو هم کمک کنید.

خارج از موضوع:آقا شما چه جوری عددهاتون رو فارسی کردین؟ ، من هر چی با کیبورد ور (var=گیر دادن) رفتم نشد.
یا علی!
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 30 امرداد 1387، 07:50 ب‌ظ

اگر ممکنه به این سئوالات جواب بدید

۱- رشتتون چیه؟ یا خواهد بود؟
۲- برای نیاز خاصی شروع به برنامه نویسی کردید؟
۳- پلتفرم ( یا سیستم عامل) خاصی رو برای برنامه نویسی انتخاب کردید یا دوست دارید در همه پلتفرم ها برنامه نویسی کنید
۴- چه نوع برنامه نویسی رو دوست درید؟
سطح پایین و نزدیک سیستم؟سخت افزار های خاص؟ نرم افزار های کاربردی دسکتاپ؟ تحت وب؟ سازمانی؟من
۵- چه تجربه و دانشی در مورد زبان های برنامه نویسی دارید؟ ( با چه تکنولوژی ها و زبان هایی آشنا هستید؟)


1-اگه خدا بخواد الکترونیک میخوام بخونم.
2-برای یادگیری هک ، چون اگه خدا بخواد یه سایت هم میخوام بزنم که بهتره امنیت شبکه رو بلد باشم.
3-من برا جاوای موبایل دوست دارم بنویسم ، چون واقعا این روزا خیلی به کار میاد.
4-هر نوع برنامه نویسی که باشه من دوست دارم ، از این بابت محدودیتی نیست.
5-من با بیسیک‌ها  :D و اسمبلی آشنایی دارم.

ممنون میشم که منو هم کمک کنید.

خارج از موضوع:آقا شما چه جوری عددهاتون رو فارسی کردین؟ ، من هر چی با کیبورد ور (var=گیر دادن) رفتم نشد.
یا علی!
برای رشتتون اسمبلی و سی و سی ++
( و اگر ریز پردازنده خاصی باشه اسمبلی مخصوص اون)

برای هک هم بستگی به زمینش داره
یک زبان وبی  (web ) و سی و سی ++ حداقل لازمه

برای جاوا هم باید java ME رو شروع کنید که پشنهاد می کنم اگر خواستید کار کنید قبلش با java SE  آشنا بشید

حالا خودتون باید تصمیم بگیرید

عدد هم با کیبورد فارسی فارسی می شه:)

عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Roozbeh Shafiee در 30 امرداد 1387، 08:50 ب‌ظ
اگر کتاب برای برنامه نویسی می خواین در هر زمینه ای پیشنهاد می کنم به موتور جستجوگر PDF زیر یه سری بزنید :

http://pdfgeni.com

از هر جای وب زیر سنگ هم که شده براتون پیدا می کنه
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Meys@m در 30 امرداد 1387، 10:13 ب‌ظ

اگر ممکنه به این سئوالات جواب بدید

۱- رشتتون چیه؟ یا خواهد بود؟
۲- برای نیاز خاصی شروع به برنامه نویسی کردید؟
۳- پلتفرم ( یا سیستم عامل) خاصی رو برای برنامه نویسی انتخاب کردید یا دوست دارید در همه پلتفرم ها برنامه نویسی کنید
۴- چه نوع برنامه نویسی رو دوست درید؟
سطح پایین و نزدیک سیستم؟سخت افزار های خاص؟ نرم افزار های کاربردی دسکتاپ؟ تحت وب؟ سازمانی؟من
۵- چه تجربه و دانشی در مورد زبان های برنامه نویسی دارید؟ ( با چه تکنولوژی ها و زبان هایی آشنا هستید؟)


1-اگه خدا بخواد الکترونیک میخوام بخونم.
2-برای یادگیری هک ، چون اگه خدا بخواد یه سایت هم میخوام بزنم که بهتره امنیت شبکه رو بلد باشم.
3-من برا جاوای موبایل دوست دارم بنویسم ، چون واقعا این روزا خیلی به کار میاد.
4-هر نوع برنامه نویسی که باشه من دوست دارم ، از این بابت محدودیتی نیست.
5-من با بیسیک‌ها  :D و اسمبلی آشنایی دارم.

ممنون میشم که منو هم کمک کنید.

خارج از موضوع:آقا شما چه جوری عددهاتون رو فارسی کردین؟ ، من هر چی با کیبورد ور (var=گیر دادن) رفتم نشد.
یا علی!
برای رشتتون اسمبلی و سی و سی ++
( و اگر ریز پردازنده خاصی باشه اسمبلی مخصوص اون)

برای هک هم بستگی به زمینش داره
یک زبان وبی  (web ) و سی و سی ++ حداقل لازمه

برای جاوا هم باید java ME رو شروع کنید که پشنهاد می کنم اگر خواستید کار کنید قبلش با java SE  آشنا بشید

حالا خودتون باید تصمیم بگیرید

عدد هم با کیبورد فارسی فارسی می شه:)



ممنون از راهنمائیهاتون
حالا من میخوام شروع به یادگیری سی کنم.
برا هک c رو یاد بگیرم یا ++C ؟
هر کدومش رو که باید یاد بگیرم ، محیط ویژوال داره؟
برای نوشتن در محیط به چه نرم افزارهایی نیاز دارم؟ (اگه میشه با یه دستور بگین که در ترمینال بدم خودش بگیره نصب کنه).
بازم ممنون!

خارج از موضوع : من کیبردم رو از System>Perfer.>KeyBoard>Layout فارسی کردم ولی عدداش فارسی نشدن ، چیکار کنم؟

اگر کتاب برای برنامه نویسی می خواین در هر زمینه ای پیشنهاد می کنم به موتور جستجوگر PDF زیر یه سری بزنید :

http://pdfgeni.com

از هر جای وب زیر سنگ هم که شده براتون پیدا می کنه
ممنون ازت ، واقعا بدردم خورد.
خدا اجرت بده جوون!

یا علی!
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Meys@m در 31 امرداد 1387، 07:34 ب‌ظ
سلام
من freePascal رو گرفتم و نصبش کردم.
حالا چجوری باید اجراش کنم؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: mostafarc در 02 شهریور 1387، 10:15 ب‌ظ
سلام

من تازه عضو شدم

توي لينوكس هم تازه كارم

رشته ي من كامپيوتره مي خوام تحت لينوكس برنامه بنويسم

چند تا سوال داشتم

اول اينكه

ميشه زبان ويژوال بيسيك رو تحت لينوكس استفاده كرد يا نه

دوم اينكه من اگه خواسته باشم Python رو ياد بگيرم بايد از كجا شروع كنم

يه آدرسي بدين كه فارسي باشه تا ما هم ازش سر در بياريم

يه چيز ديگه python رو تحت وب هم ميشه استفاده كرد؟

ممنون
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: sudotux در 03 شهریور 1387، 12:08 ق‌ظ
سلام

من تازه عضو شدم

توي لينوكس هم تازه كارم

رشته ي من كامپيوتره مي خوام تحت لينوكس برنامه بنويسم

چند تا سوال داشتم

اول اينكه

ميشه زبان ويژوال بيسيك رو تحت لينوكس استفاده كرد يا نه

دوم اينكه من اگه خواسته باشم Python رو ياد بگيرم بايد از كجا شروع كنم

يه آدرسي بدين كه فارسي باشه تا ما هم ازش سر در بياريم

يه چيز ديگه python رو تحت وب هم ميشه استفاده كرد؟

ممنون

از این (http://www.pylearn.com/) سایت شروع کنید ...
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: ناربه در 03 شهریور 1387، 12:18 ق‌ظ
سلام

من تازه عضو شدم

توي لينوكس هم تازه كارم

رشته ي من كامپيوتره مي خوام تحت لينوكس برنامه بنويسم

چند تا سوال داشتم

اول اينكه

ميشه زبان ويژوال بيسيك رو تحت لينوكس استفاده كرد يا نه

دوم اينكه من اگه خواسته باشم Python رو ياد بگيرم بايد از كجا شروع كنم

يه آدرسي بدين كه فارسي باشه تا ما هم ازش سر در بياريم

يه چيز ديگه python رو تحت وب هم ميشه استفاده كرد؟

ممنون

VB رو در لینوکس شاید بگم فراموش بشه. یه برنامه به نام Gambas هست ولی اصلا ربطی به ویژوال بیسیک نداره.
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: سعید رسولی در 03 شهریور 1387، 02:23 ق‌ظ
دوم اينكه من اگه خواسته باشم Python رو ياد بگيرم بايد از كجا شروع كنم

يه آدرسي بدين كه فارسي باشه تا ما هم ازش سر در بياريم

يه چيز ديگه python رو تحت وب هم ميشه استفاده كرد؟
بله تحت وب هم میشه استفاده کرد(اگرچه طبیعتاً توی وب به php  نمیرسه)
منبع فارسی برای پایتون:
http://www.pylearn.com
http://www.codebaz.com
اینم یه کتاب چاپی:
اولین گام در دنیای برنامه نویسی با Python (http://www.adinebook.com/gp/product/9643770699)
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 03 شهریور 1387، 01:58 ب‌ظ
سلام

من تازه عضو شدم

توي لينوكس هم تازه كارم

رشته ي من كامپيوتره مي خوام تحت لينوكس برنامه بنويسم

چند تا سوال داشتم

اول اينكه

ميشه زبان ويژوال بيسيك رو تحت لينوكس استفاده كرد يا نه

دوم اينكه من اگه خواسته باشم Python رو ياد بگيرم بايد از كجا شروع كنم

يه آدرسي بدين كه فارسي باشه تا ما هم ازش سر در بياريم

يه چيز ديگه python رو تحت وب هم ميشه استفاده كرد؟

ممنون

درود

به نظر من آشنایی با  C++ برای کامپیوتری ها اجباری هست
و بعد باید برید و زبان های دیگه رو شروع کنید
دیدی که در زبان های C و اسمبلی نصبت به کامپیوتر پیدا می کنید حیلتی هست و در درس های دیگه کمکتون می کنه :)
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: ghreza در 05 شهریور 1387، 01:39 ق‌ظ
با آقای کرگدن موافقم. C , C++ مناسب ترین دید رو برای برنامه نویس به ارمغان میارن و بعد از یادگیری نسبی یکی یا هردوی این زبانها، دیگه قادرید با هر زبان دیگه کار کنید. ولی به نظر من کسی که با مثلا VB شروع کنه، مهاجرتش به C++ خیلی سخت خواهد بود.
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Creepter در 01 مهر 1387، 02:25 ب‌ظ
سلام.من در مورد پیتون خیلی مقاله خوندم.ولی هنوز 2 تا سوال دارم:

1-با پیتون میشه رابط کاربری طراحی کرد یا پیتون فقط کد مینویسه؟اگه میشه پس چرا از Qt یا ... استفاده میکنن و اگر هم نمیشه چرا نمیشه؟

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

نرم افزار ساخته شده توی ویندووز و مکینتاش هم کار میکنه؟

دستتون درد نکنه.
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 01 مهر 1387، 02:36 ب‌ظ
سلام.من در مورد پیتون خیلی مقاله خوندم.ولی هنوز 2 تا سوال دارم:

1-با پیتون میشه رابط کاربری طراحی کرد یا پیتون فقط کد مینویسه؟اگه میشه پس چرا از Qt یا ... استفاده میکنن و اگر هم نمیشه چرا نمیشه؟

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

نرم افزار ساخته شده توی ویندووز و مکینتاش هم کار میکنه؟

دستتون درد نکنه.

بنده کار نکردم ولی اصلاً دور از ذهن نیست
جاوا این کار رو از ۱۱ سال پیش انجام داده :) ( و حتی زبان های قبل از اون)

فقط کافیه یک کد میانی ایجاد بشه و اونوقت مفسر های مربوط به اون در هر پلتفرم ایجاد بشه
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Creepter در 01 مهر 1387، 05:05 ب‌ظ
سلام.من در مورد پیتون خیلی مقاله خوندم.ولی هنوز 2 تا سوال دارم:

1-با پیتون میشه رابط کاربری طراحی کرد یا پیتون فقط کد مینویسه؟اگه میشه پس چرا از Qt یا ... استفاده میکنن و اگر هم نمیشه چرا نمیشه؟

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

نرم افزار ساخته شده توی ویندووز و مکینتاش هم کار میکنه؟

دستتون درد نکنه.


منم منظورم همین است دیگر.

مفسر پیتون که در ویندوز به طور پیش فرض نصیب میست.پس چگونه .... ؟
بنده کار نکردم ولی اصلاً دور از ذهن نیست
جاوا این کار رو از ۱۱ سال پیش انجام داده :) ( و حتی زبان های قبل از اون)

فقط کافیه یک کد میانی ایجاد بشه و اونوقت مفسر های مربوط به اون در هر پلتفرم ایجاد بشه
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 01 مهر 1387، 05:13 ب‌ظ
شما فقط برنامه خودتون رو کامپایل ( مثل اینکه اینترپرت هست )می نویسید

ماشین مجازی برای سیستم عامل های مختلف هست که شما فقط اون رو دریافت می کنید و نصب می کنید
http://www.python.org/download/
برنامه شما بدون هیچ تغییری در اون ماشین مجازی اجرا می شود

البته کسانی که کار کردن بهتر می تونند جواب بدند
ولی مطقش فکر کنم همین باشه
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: سعید رسولی در 02 مهر 1387، 02:15 ق‌ظ
سلام.من در مورد پیتون خیلی مقاله خوندم.ولی هنوز 2 تا سوال دارم:

1-با پیتون میشه رابط کاربری طراحی کرد یا پیتون فقط کد مینویسه؟اگه میشه پس چرا از Qt یا ... استفاده میکنن و اگر هم نمیشه چرا نمیشه؟

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

نرم افزار ساخته شده توی ویندووز و مکینتاش هم کار میکنه؟

دستتون درد نکنه.
سلام.

2- البته فکر می‌کنم برای برنامه‌های کاربردی معمولاً اینطور نیست که بدون هیچ تغییری بشه توی سیستم‌عامل دیگه اجراش کرد، حتی با جاوا. ولی اینکه برنامه با پایتون یا جاوا نوشته شده باشه، کار پورت کردنش به سیستم‌عامل دیگه خیلی خیلی راحت‌تره، نسبت به اینکه با زبانهای کامپایلری مثل C یا ++C نوشته شده باشه.
البته توجه کنید که جاوا یک زبان کامپایلری-تفسیری هست(به همین خاطر سرعتش از پایتون بیشتره). قابلیت portable بودنش هم فکر می‌کنم از پایتون بیشتره، اما به هیچ وجه به سادگی پایتون نیست.

1- بله با پایتون هم میشه رابط گرافیکی طراحی کرد، حتی راحت‌تر از زبانهای دیگه.
پایتون که کد نمی‌نویسه. پایتون یک مفسر(interpreter) هست که کدهای نوشته‌شدهٔ ما رو تفسیر و اجرا میکنه. حالا توی این کدهایی که ما می‌نویسیم می‌تونیم رابط به کمک کتابخونه‌های گرافیکی GTK یا QT یا wxGTK رابط گرافیکی طراحی کنیم. پس اینها(GTK و QT) کتابخونه(library) هستن نه زبان برنامه‌نویسی(که بخواید با پایتون مقایسه کنید) البته اصل این کتابخونه‌ها رو به زبان ++C نوشتن، اما به به کمک ماژول‌هایی که برای پایتون درست شده(و اصطلاحاً binding هایی که برای پایتون ازشون درست شده) توی پایتون هم میشه ازشون استفاده کرد.
حالا شما می‌تونید تمام رابط گرافیکی رو با کدنویسی درست کنید، یا این که از glade کمک بگیرید. glade باعث میشه که بتونید مشخصات رابط گرافیکی رو خیلی راحت بصورت گرافیکی درست کنید و اینها توی یک(یا چند) فایل با پسوند glade ذخیره میشه، و توی کدنویسی ازش استفاده کنید. اینطوری کار کدنویسی‌تون خیلی راحت میشه و تقریباً انگار که دارید بصورت ویژوال کار می‌کنید.
مثلاً خودم برنامهٔ PyGlossary رو همینطوری درست کردم(با پایتون و PyGTK و Glade). اینم یه عکس از دسکتاپم که با glade کار می‌کنم و همزمان با gedit هم کدنویسی می‌کنم.
(http://www.postimage.org/Pq23IL89.jpg) (http://www.postimage.org/image.php?v=Pq23IL89)
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 02 مهر 1387، 12:26 ب‌ظ
نقل‌قول
2- البته فکر می‌کنم برای برنامه‌های کاربردی معمولاً اینطور نیست که بدون هیچ تغییری بشه توی سیستم‌عامل دیگه اجراش کرد، حتی با جاوا. ولی اینکه برنامه با پایتون یا جاوا نوشته شده باشه، کار پورت کردنش به سیستم‌عامل دیگه خیلی خیلی راحت‌تره، نسبت به اینکه با زبانهای کامپایلری مثل C یا ++C نوشته شده باشه.
البته توجه کنید که جاوا یک زبان کامپایلری-تفسیری هست(به همین خاطر سرعتش از پایتون بیشتره). قابلیت portable بودنش هم فکر می‌کنم از پایتون بیشتره، اما به هیچ وجه به سادگی پایتون نیست.

در جاوا کد برنامه نیاز به هیچ تغییری نداره

امسال هم دو زبان ( یا بهتر بگوییم سینتکس) جدید به جاوا اضافه شده که کد نویسی و ایجاد برنامه رو بسیار راحت تر کرده (برای کسانی که با زبان های اسکریپتی راحت تر هستند و از ساختار های قانونمند جاوا خوششون نمیاد)
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: سعید رسولی در 02 مهر 1387، 02:23 ب‌ظ
امسال هم دو زبان ( یا بهتر بگوییم سینتکس) جدید به جاوا اضافه شده که کد نویسی و ایجاد برنامه رو بسیار راحت تر کرده (برای کسانی که با زبان های اسکریپتی راحت تر هستند و از ساختار های قانونمند جاوا خوششون نمیاد)
اون دو تا syntax جدید چی هستن؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 02 مهر 1387، 02:55 ب‌ظ
امسال هم دو زبان ( یا بهتر بگوییم سینتکس) جدید به جاوا اضافه شده که کد نویسی و ایجاد برنامه رو بسیار راحت تر کرده (برای کسانی که با زبان های اسکریپتی راحت تر هستند و از ساختار های قانونمند جاوا خوششون نمیاد)
اون دو تا syntax جدید چی هستن؟

JAVAFX
که برای ایجاد GUI هست ( در همه دستگاها شامل تلویزیون - dvd -موبایل- برنامه های دسکتاپ - برنامه های وب )
که با ابتکار جدید java kernel رقیب اصلی flash و سیلور ماکروسافت خواهد بود
چون اپلت مشکلاتی داشت ( حجم زیاد - jvm )
بر این اساس این کار انجام شد
نمونش هم می تونید اینجا ببینید
http://javafx.com/

groovy
http://en.wikipedia.org/wiki/Groovy_(programming_language)
که در همون ویکی چند کد رو مشابه هاش رو نوشته ( جاوای استاندارد و groovy )
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Ajax در 03 مهر 1387، 12:31 ق‌ظ
سلام ..
من تا حالا یک بار هم طعم  کد ها ی جاوا رو  نچشیدم ..
کسی می تونه ...سریع و بی دغدغه تو اجرای یه مثال hello World !  کمکم کنه ..باید چه کار کنم ..
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 03 مهر 1387، 12:49 ق‌ظ
درود

اول مطمئن بشید که جاوا JDK و JRE  رو سیستمون نصب هست
با خروجی های
javac -versionjava -version
بعد با یک ادیتور یک فایل به نام Hello.java ایجاد کنید ( همنام با کلاس)

class Hello {
public static void main (String [] s){
System.out.println("hello world");
}
}

این کد هارو بنویسید
save کنید

برای کامپایل کردن به محل اون فایل برید
javac Hello.javaو برای اجرا
java Hello

دقت کنید به کوچیکی و بزرگی حساس هست
اگر در هر مرحله پیامی داد و بگید تا ببینم مشکلش چی بوده
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: سعید رسولی در 03 مهر 1387، 05:25 ق‌ظ
ممنون جناب کرگدن.
این groovy فقط syntax ش فرق داره، یعنی مثل خود جاوا کامپایل میشه و فایلهای class ایجاد میشه درسته؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 03 مهر 1387، 09:54 ق‌ظ
ممنون جناب کرگدن.
این groovy فقط syntax ش فرق داره، یعنی مثل خود جاوا کامپایل میشه و فایلهای class ایجاد میشه درسته؟

چیزهایی که در موردش خوندم همینو می گه و همچنین می تونید از کتابخانه های جاوا هم استفاده کنید
قراره در netbeans 6.5 که ۱۵ ام ماه بعد میاد اضافه بشه
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Ajax در 03 مهر 1387، 11:31 ق‌ظ
دوستان کسی کمکی نمیکنه؟؟؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 03 مهر 1387، 04:07 ب‌ظ
دوستان کسی کمکی نمیکنه؟؟؟

در مورد چه چیزی؟
پست ۳۲  ( بعد از پست شما ) رو دیدید؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Ajax در 05 مهر 1387، 02:03 ق‌ظ
دروود  به شما جناب کرگدن ...
ولی این JDK , JAR رو باید از کجا دانلود کنم ..

و یه سوال دیگه ..این که ..نظر شما در مورد یادگیری  زبان برنامه نویسی D چیه ...من توی UBUNTU و ویندوز تجربش کردم ..
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: sudotux در 05 مهر 1387، 02:44 ق‌ظ
و یه سوال دیگه ..این که ..نظر شما در مورد یادگیری  زبان برنامه نویسی D چیه ...من توی UBUNTU و ویندوز تجربش کردم ..

به نظر زبان جالبی میاد ! اپن سورس هم هست ! یک مقاله ی ۶ قسمتی (http://www.technotux.org/html/Section-11.html) توی TechnoTux (http://www.technotux.org) درباره ی این زبان وجود داره.
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کرگدن در 05 مهر 1387، 10:10 ق‌ظ
دروود  به شما جناب کرگدن ...
ولی این JDK , JAR رو باید از کجا دانلود کنم ..

و یه سوال دیگه ..این که ..نظر شما در مورد یادگیری  زبان برنامه نویسی D چیه ...من توی UBUNTU و ویندوز تجربش کردم ..
الان لینک مستقیم پیدا نکردم
در منابع ۶6u6 هست ولی می تونی با عوض کردن ip از سایت سان بگیری ( 6u7)
اول اینارو حذف کن
sudo aptitude remove  openjdk-6-demo openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib icedtea-gcjwebplugin icedtea-java7-jdkicedtea-java7-jre icedtea-java7-plugin

sudo aptitude install sun-java6-bin sun-java6-jdk sun-java6-jre sun-java6-plugin

هر زبانی برای هدفی ایجاد شده
شما چه هدفی دارید؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Ajax در 10 مهر 1387، 12:10 ق‌ظ
سلام ..من خیلی searchکردم فقط همون 6 مطلب وجودداره زبان D
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کنجکاو! در 18 مهر 1387، 11:51 ب‌ظ
سلام، می بخشید یه سوال مبتدی دارم! البته زیاد به این تاپیک ربطی نداره ولی شاید اگر اینجا مطرح کنم به درد برخی از افراد که این تاپیک رو می خونن بخوره! (خودم نفهمیدم چی گفتم!)
من NetBeans رو نصب کردم، اما مثل اینکه باید Register بشه؟ (این سوال اصلی نبود!) چطوری می تونم پروژه های C/C++ رو باهاش انجام بدم؟ چطوری اون کتابخونه ها رو وارد و نصب کنم؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: کنجکاو! در 19 مهر 1387، 11:02 ق‌ظ
دوستان کسی این سوال رو دید؟
سلام، می بخشید یه سوال مبتدی دارم! البته زیاد به این تاپیک ربطی نداره ولی شاید اگر اینجا مطرح کنم به درد برخی از افراد که این تاپیک رو می خونن بخوره! (خودم نفهمیدم چی گفتم!)
من NetBeans رو نصب کردم، اما مثل اینکه باید Register بشه؟ (این سوال اصلی نبود!) چطوری می تونم پروژه های C/C++ رو باهاش انجام بدم؟ چطوری اون کتابخونه ها رو وارد و نصب کنم؟
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Sec Expert در 19 مهر 1387، 11:06 ق‌ظ

اگر ممکنه به این سئوالات جواب بدید

۱- رشتتون چیه؟ یا خواهد بود؟
۲- برای نیاز خاصی شروع به برنامه نویسی کردید؟
۳- پلتفرم ( یا سیستم عامل) خاصی رو برای برنامه نویسی انتخاب کردید یا دوست دارید در همه پلتفرم ها برنامه نویسی کنید
۴- چه نوع برنامه نویسی رو دوست درید؟
سطح پایین و نزدیک سیستم؟سخت افزار های خاص؟ نرم افزار های کاربردی دسکتاپ؟ تحت وب؟ سازمانی؟من
۵- چه تجربه و دانشی در مورد زبان های برنامه نویسی دارید؟ ( با چه تکنولوژی ها و زبان هایی آشنا هستید؟)


1-اگه خدا بخواد الکترونیک میخوام بخونم.
2-برای یادگیری هک ، چون اگه خدا بخواد یه سایت هم میخوام بزنم که بهتره امنیت شبکه رو بلد باشم.
3-من برا جاوای موبایل دوست دارم بنویسم ، چون واقعا این روزا خیلی به کار میاد.
4-هر نوع برنامه نویسی که باشه من دوست دارم ، از این بابت محدودیتی نیست.
5-من با بیسیک‌ها  :D و اسمبلی آشنایی دارم.

ممنون میشم که منو هم کمک کنید.

خارج از موضوع:آقا شما چه جوری عددهاتون رو فارسی کردین؟ ، من هر چی با کیبورد ور (var=گیر دادن) رفتم نشد.
یا علی!

مهندس توی اوبونتو وقتی کیبرد رو فارسی می کنی اعداد هم فارسی می شه اما توی ویندوز فکر نکنم اینطور باشه.
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Meys@m در 01 آبان 1387، 08:50 ب‌ظ
سلام
من میخوام با free pascal کدم رو کامپایل کنم ولی نمیشه ، کسی هست کمکم کنه؟
ممنون
یا علی!
نقل‌قول
مهندس توی اوبونتو وقتی کیبرد رو فارسی می کنی اعداد هم فارسی می شه اما توی ویندوز فکر نکنم اینطور باشه.

ای بابا تو چقدر باحالی! ، اون زمونا من تازه‌کار بودم ، حالا که بحث شد بگم که من از کلیدهای ماشین حسابی استفاده میکردم ، اونا فارسی نیستن ولی کلیدهای کاربردی فارسی‌ان ، ضمنا این امکان در ویندوز هم هست.
بازم ممنون از توجهت :)
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: matlab در 04 آبان 1387، 07:51 ب‌ظ
 چرا بعضی برنامه ها رو که از dvd نصب میکنیم آیکون نداره
من می خوام avr با ubuntuپروگرام کنم codevision که تو wine کار نمی کنه gcc-avr که نصب میکنم آیکون نداره
البته غیر gcc-avr نرم افزارهای دیگه ای بوده که آیکون نداشته
چیکار کنم با avr atmega که بتونم با لینوکس پروگرامش
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: سعید رسولی در 05 آبان 1387، 08:15 ق‌ظ
چرا بعضی برنامه ها رو که از dvd نصب میکنیم آیکون نداره
من می خوام avr با ubuntuپروگرام کنم codevision که تو wine کار نمی کنه gcc-avr که نصب میکنم آیکون نداره
البته غیر gcc-avr نرم افزارهای دیگه ای بوده که آیکون نداشته
چیکار کنم با avr atmega که بتونم با لینوکس پروگرامش
مگه خود gcc آیکون داره؟ اصلا مگه gcc گرافیکی هست که avr-gcc گرافیکی باشه؟ برنامتون رو توی یه ادیتور یا IDE مینویسید بعد توی خط فرمان کامپایل میکنید. مثل gcc و ++g
البته با IDE ها ( مثل Code::Blocks ) میشه از توی خودشون هم برنامه رو کامپایل و اجرا کرد.
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: matlab در 06 آبان 1387، 12:36 ق‌ظ
acc-avr را از dvd نصب کردم آیکون ندارد چکار کنم؟
codevision که با wine نصب نمی شه gcc-avr هم که آکون ندارد؟ ???
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: Freeman در 06 آبان 1387، 04:47 ق‌ظ
acc-avr را از dvd نصب کردم آیکون ندارد چکار کنم؟
codevision که با wine نصب نمی شه gcc-avr هم که آکون ندارد؟ ???

عجب سریه گفت که اونا گرافیکی نیستن اصلا شما همون  Code::Blocks رو نصب کن یه محیط خوبه برای برنامه نویسی ایکن که هیج کلی منو هم داره  :o این یه برنامه گرافیکی برای کد نویسی در اصل به زبانهای c و c++ هستش خودش هم همون لحظه برنامه رو کامپایل و اجرا هم میکنه از اینجا دانلود کن

http://switch.dl.sourceforge.net/sourceforge/codeblocks/codeblocks_8.02-0ubuntu1.deb.tar.gz (http://switch.dl.sourceforge.net/sourceforge/codeblocks/codeblocks_8.02-0ubuntu1.deb.tar.gz)

موفق باشی
عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: مهدی2 در 20 آذر 1388، 04:12 ب‌ظ
دوستان سلام
با جمع بندی مطالب اینجا ودیگر جاها مطالب زیر رو نوشتم لطفا راهنمایی نمایید


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

**********************************************
لینوکس (ابونتو )اکثر زبان های بنامه نویسی رو پشتیبانی میکنه اما چند زبان بسیار مطرح هستند (پایتون -c -++c) و چند کتابخانه مطرح (GTK- Qt)

*********************************************
زبان C
روش نصب :این زبان به صورت پیش فرض نصب شده است اما برای برنامه نویسی وکامپایل باید بسته ؟ نصب باشد
روش ذخیره سازی: برنامه نوشته شده را در یک فایل متنی با پسوند c. ذخیره می کنیم
ایجاد فایل اجرایی :  فایل با پسوند .c را بااستفاده از دستور gcc `pkg-config --cflags --libs gtk+-2.0` /file.c –o file کامپایل می کنیم فایل حاصل با پسوند .out است
ابزار GUI: کتابخانه gtk و...

**********************************************
زبان ++C

روش نصب :این زبان نیز به صورت پیش فرض نصب شده است اما برای برنامه نویسی وکامپایل باید بسته ؟ نصب باشد

روش ذخیره سازی:برنامه نوشته شده را در یک فایل متنی با پسوند .cpp ذخیره می کنیم

ایجاد فایل اجرایی :فایل با پسوند .cpp را بااستفاده از دستورg++ `pkg-config --cflags --libs gtk+-2.0` /file.cpp –o file کامپایل می شود فایل حاصل با پسوند .out است

ابزار GUI:کتابخانه gtk وQt...

*********************************************
زبان پایتون (python)

روش نصب :این زبان نیز به صورت پیش فرض نصب شده است اما برای برنامه نویسی وکامپایل ممکن است مجبور باشید python-dev را نصب کنید

روش ذخیره سازی:؟

ایجاد فایل اجرایی :؟
ابزار GUI: کتابخانه Qt و Gtk و...

*************************************************
کتابخانه gtk :

روش نصب : این کتابخانه بصورت پیشفرض نصب می شود ویک از بخش های میز کار گنوم می باشد اما برای برنامه نویسی باید بسته libgtk**-dev نصب کنید

روش ذخیره سازی: به دلیل اینکه gtk براساس C می باشد همانند آن در فایلی با پسوند .c ذخیره می شود

ایجاد فایل اجرایی :فایل با پسوند .c را بااستفاده از دستور gcc `pkg-config --cflags --libs gtk+-2.0` /file.c –o file کامپایل می کنیم فایل حاصل با پسوند .out است

برنامه ساخت GUI: برنامه های glead - Anjuta

**********************************************
کتابخانه Qt :

روش نصب :این کتابخانه بصورت پیشفرض نصب می شود ویک از بخش های میز کار گنوم می باشد اما برای برنامه نویسی باید بسته qt*-dev-tools نصب کنید

روش ذخیره سازی:?

ایجاد فایل اجرایی :?

برنامه ساخت GUI: بسته qt*-designer باید نصب شود

***********************************************************
سوال
 چه تفاوتی در کد نویسی بین - Qt -C - Gtk- c++  -python وجود دارد
بطور مثال در  gtk برای ایجاد یک پنجره کد به این صورت است


#include <gtk/gtk.h>
int main(int argc , char *argv[] )
{
GtkWidget *window ;
gtk_init( &argc , &argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}


 
همچنین علامت سوال های بالا چگونه اند :o

عنوان: پاسخ به: شروع برنامه نویسی
ارسال شده توسط: parsibox در 20 آذر 1388، 05:22 ب‌ظ
دوست من منم خیلی سعی کردم از دیگران بپرسم ولی منبع خوب و کاملی پیدا نکردم.
بعد از ۷ ماه که گشتم اول جاوا کار کردم که بسیار با شعور و  متطقی هست ولی مشکلش سرعت کمش بود.
حالا هم دارم c++ کار میکنم.
خیلی راحت میتونی اون چیزی که میخوای را بسازی.
منبع هم براش کم و بیش پیدا میشه.
من تونستم با c++ , glade , gtk , sqlite  تقریبا اون چیزی که میخوام را بنویسم.
فقط الان موندم چجوری یک فایل نصب برای برنامه بسازم.
=======
حالا qt چی هست را دوستان بهتر میتونند بگند
ولی این کد را بالای کدهات میزاری و استفاده میکنی
#include <QApplication>
======