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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: Alonboy در 07 اردیبهشت 1395، 12:09 ق‌ظ

عنوان: یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: Alonboy در 07 اردیبهشت 1395، 12:09 ق‌ظ
سلام برنامه نویس های که تو لینوکس به سر می برید من واسه یه کاری رفتن تو ویندز(کندستان و نا امنستان) واسه برنامه نویسی اپلیکیشن
من خواستم ببینم نرم افزار هستش که مثل توربو سی ++ کار کنه(ترجیه می دم گرافیکی باشه)
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: فاروق در 07 اردیبهشت 1395، 06:19 ق‌ظ
توربو سی پلاس پلاس که واسه داسه!
اگر ‏ide‏ میخواین ‏CodeBlocks‏ و ‏eclipse‏ و ... هست اگر تکست ادیتور میخواین هم ویم،نانو و ایمکس هست.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: دانیال بهزادی در 07 اردیبهشت 1395، 03:23 ب‌ظ
چرا می‌خوای گرافیکی باشه حتماً؟
بین گرافیکی‌ها:
   اگه حرفه‌ای هستی، توصیهٔ من eclipse-cdt و qt-creator است.
   اگه آماتوری هم codeblocks رو توصیه می‌کنم.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: Alonboy در 07 اردیبهشت 1395، 06:33 ب‌ظ
تو حالت داس ( سیا سفید ) چیزی متوجه نمی شم
تو کد نویسی حرفه ای نیستم و اماتورم نیستم

عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: nixoeen در 07 اردیبهشت 1395، 06:41 ب‌ظ
* داس اسم یک سیستم‌عامل هست که احتمالا دیگه جایی استفاده نمی‌شه.
* خود ++Turbo C توی محیط متنی هستش.
* کد نویسی توی محیط متنی و گرافیکی فرقی نداره، کد همونه.
* اگر مشکلتون برای رنگ‌های ترمینال هست، رنگ‌های اون رو می‌تونید به راحتی تغییر بدید.
* شما می‌تونید از هر ادیتوری، چه توی محیط متنی و چه توی محیط گرافیکی استفاده کنید و کدهاتون رو با ++g کامپایل و لینک کنید.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: Alonboy در 07 اردیبهشت 1395، 06:49 ب‌ظ
خوب چه جوری کامپایل کنم؟؟؟؟
با نصب واین می تونم turbo c++ زو نصب کنم؟؟؟
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: nixoeen در 07 اردیبهشت 1395، 07:05 ب‌ظ
ابتدا build-essential رو نصب کنید.

فرض می‌کنیم که اسم فایل test.cpp هستش و می‌خوایم اسم فایل لینک شده test باشه:
g++ -o test test.cpp
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: Alonboy در 07 اردیبهشت 1395، 11:34 ب‌ظ
من تو زبان سی ++ کد نویسی می کنم و می خوام فقط کدهایی که نوشتم رو کامپایل کنه

تو دانشگاه بیشتر حالت گرافیکی داره یه برنامه که گرافیکی باشه قسمت کد نویسیش ممنون میشم معرفی کنید
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: دانیال بهزادی در 08 اردیبهشت 1395، 03:53 ق‌ظ
چرا می‌خوای گرافیکی باشه حتماً؟
بین گرافیکی‌ها:
   اگه حرفه‌ای هستی، توصیهٔ من eclipse-cdt و qt-creator است.
   اگه آماتوری هم codeblocks رو توصیه می‌کنم.
باز دیگه داستان چیه؟ به گفتهٔ خود حرفه‌ای نیستی، پس codeblocks رو نصب کن! تمام.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: Alonboy در 08 اردیبهشت 1395، 08:32 ب‌ظ
میشه بگید چه جوری می تونم با g++ کار کنم
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: فاروق در 08 اردیبهشت 1395، 08:55 ب‌ظ
g++ -o program.run program.cpp
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: Alonboy در 08 اردیبهشت 1395، 09:34 ب‌ظ
منظورم اینه چه جوری فایل cppp رو تولید کنم؟؟ کامل مراحلش رو بگید ممنون میشم من تا الان رو لینوکس برنامه نویسی نکردم واسه همین
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: فاروق در 08 اردیبهشت 1395، 11:02 ب‌ظ
یک ادیتور(مثلا ‏gedit‏) بردارید، کدتون رو بنویسید و با دستور بالا کامپایلش کنید.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: Alonboy در 09 اردیبهشت 1395، 12:55 ق‌ظ
#include<iostream.h>
int main()
}
cout<<"heloo";
return 0;
{
به این کد ساده اشکال می گیره
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: دانیال بهزادی در 09 اردیبهشت 1395، 01:10 ق‌ظ
#include<iostream.h>
int main()
}
cout<<"heloo";
return 0;
{
به این کد ساده اشکال می گیره
خب معلومه. چون iostream نیازی به h نداره، namespace رو مشخّص نکردی و جای کروشه‌ها رو هم اشتباه زدی. به نظرم پیش از این که درگیر کامپایلر باشی، با syntax زبان یه آشنایی ابتدایی پیدا کن.

شکل درست کد بالا:
#include <iostream>

using namespace std;

int main() {
cout<<"hello";
return 0;
}
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس
ارسال شده توسط: Alonboy در 10 اردیبهشت 1395، 05:27 ب‌ظ
سلام به همه برنامه نویس های جوان مشکلم رو خودم با کلی جست و جو حل کردم


راه حل هم تو نرم افزار qt-creator هستش که همه می تونن استفاده کنن و اماتور و حرفه ای نمیشناسه و تو زبان c++ بهترین کامپایلری هستش که تا به حال لینوکس به خودش دیده و هتی می تونم بگم که از g++ هم بهتر عمل می کنه و کار برنامه نویس رو راحت می کنه فقط بعد نصب برای اجرای برنامه به نکات زیر دقت کنید
۱-تمام پلاگین های نرم افزار رو هتما نصب کنید(نصب نباشه با ترمینال ارتباط برقرار نمیشه)
۲- دستور using namespace std بعد هدر فایل ها فراموش نشه
۳-سر خود بلوک باز و بسته نکنید بزارید خودش جا بلوک رو تایین که

عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: دانیال بهزادی در 10 اردیبهشت 1395، 06:17 ب‌ظ
راه حل هم تو نرم افزار qt-creator هستش که همه می تونن استفاده کنن و اماتور و حرفه ای نمیشناسه
خب این رو که همون ابتدا هم بهتون گفتن، شما گوش نکردی!

و زبان c++ بهترین کامپایلری هستش که تا به حال لینوکس به خودش دیده و هتی می تونم بگم که از g++ هم بهتر عمل می کنه
البته qt-creator به هیچ عنوان کامپایلر نیست و فقط یه محیط توسعه است که اجازهٔ نوشتن کد رو می‌ده و برای کامپایل از ++g استفاده می‌کنه. بنابراین نمی‌تونه از ++g بهتر باشه.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: Alonboy در 11 اردیبهشت 1395، 01:15 ق‌ظ
دسترسی مستقیم به g++ یکم شبیه به داس هستش ولی با qt حالت گرافیکی میشه نتیجه کد رو دید که اصطلاحا بهش کامپایل می گن و g++ یکم واسه برنامه نویس های مبتدی یا اون های که زیاد بلد نیستن qt بهترین گزینه هستش که بتونن کدشون رو بنویسن و تست کنن

فقط می خواستم بدونم که واسه php و c# هم g++ کاربرد داره یا باید برم سر وقت ویندوز؟
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: دانیال بهزادی در 11 اردیبهشت 1395، 01:51 ق‌ظ
دسترسی مستقیم به g++ یکم شبیه به داس هستش ولی با qt حالت گرافیکی میشه نتیجه کد رو دید که اصطلاحا بهش کامپایل می گن
البته کامپایل چیز دیگه‌ایه ها: https://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84%D8%B1

فقط می خواستم بدونم که واسه php و c# هم g++ کاربرد داره یا باید برم سر وقت ویندوز؟
php که اصلاً زبان کامپایلی نست که نیازی به کامپایلر داشته باشه. php یک زبان مفسّریه که برای اجرا نیاز به مفسّر php داره که آزاد و مستقل از بستره و همه‌جا قابل اجراست.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: Alonboy در 11 اردیبهشت 1395، 02:06 ق‌ظ
php که مفسراش تو ویندوز زیاده ولی تو لینوکس من نمیشناسم و این که واسه c# چی کار کنم تو مباحث ویژه لازمش دارم
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: دانیال بهزادی در 11 اردیبهشت 1395، 12:48 ب‌ظ
خب مفسّر php به تنهایی به دردت نمی‌خوره. در کنارش نیاز به یه کارساز وب مثل آپاچی هم داری. ساده‌ترین راه نصب tasksel و انتخاب LAMP Server از داخل اونه که خودش تمام چیزهای مورد نیاز رو نصب و پیکربندی می‌کنه.
برای #C نظر خاصی ندارم، چون یک زبان برنامه‌نویسی واقعی نیست. می‌دونم می‌شه با استفاده از چارچوب مونو و محیط توسعهٔ monodevelop به این زبون کد زد و کامپایل و اجرا کرد، ولی اگه بگی دقیقاً می‌خوای چه کار کنی، می‌شه بهت راهنمایی بهتری کرد که برای انجام اون کار،  استفاده از چه زبان‌ها و تکنولوژی‌های بهتر و راحت‌تره.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: Alonboy در 11 اردیبهشت 1395، 03:42 ب‌ظ
والا بیشتر روش شیع گرایی کار می کنن مثلا روی یه دکمه کد می نویسن به زبان C# و تو ویندوز از ویژال استدیو استفاده میشه و نمی دونم تو لینوکس از چی استفاده کنم که راحت با اون کار کنم؟
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: دانیال بهزادی در 11 اردیبهشت 1395، 04:49 ب‌ظ
می‌تونی از همون qt creator استفاده کنی.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: احسان فعالپور در 11 اردیبهشت 1395، 04:56 ب‌ظ
والا بیشتر روش شیع گرایی کار می کنن مثلا روی یه دکمه کد می نویسن به زبان C# و تو ویندوز از ویژال استدیو استفاده میشه و نمی دونم تو لینوکس از چی استفاده کنم که راحت با اون کار کنم؟
اینجور که من متوجه شدم شما توی برنامه نویسی مبتدی هستید و خب چی از این بهتر که از اول راه درست رو برید.
#C  پر کاربرده مخصوصا توی کشور ما،برنامه نویس هاش به وفور یافت میشن و خب سطح بالایی از تخصص توی برنامه نویسی رو نمیطلبه، اما از طرف دیگه برنامه نویس ++C کمتره ، سرعت توسعه نرم افزار توی این زبان هم کمتره ولی خب اگه جایی بخوادت ۱۰۰٪ مزایای خیلی بیشتری از یه #C  کار برات در نظر میگیره، و در ضمن مشکل سوئیچ از لینوکس به ویندوز رو هم نخواهی داشت.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: فاروق در 11 اردیبهشت 1395، 05:09 ب‌ظ
به نظر من بدترین کاری که یک مبتدی میتونه انجام بده اینه که برای برنامه نویسی از نرم افزاری مثل کیو تی با ‏auto completion‏ استفاده کنه!
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: Alonboy در 11 اردیبهشت 1395، 09:11 ب‌ظ
به نظر من بدترین کاری که یک مبتدی میتونه انجام بده اینه که برای برنامه نویسی از نرم افزاری مثل کیو تی با ‏auto completion‏ استفاده کنه!


خوب می گی چی کار کنم سی شارپ یه زبان برنامه نویسی شیع گرا هستش و نیاز به کامپایلر داره(یه مترجم کد که قبلیت طراحی برنامه رو داشته باشه)
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: koosha در 11 اردیبهشت 1395، 09:48 ب‌ظ
من میگم از این زبان مسخره استفاده نکنید !
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: فاروق در 11 اردیبهشت 1395، 10:06 ب‌ظ
من فقط گفتم از نرم افزاری که ‏auto completion‏ داره مثل ‏Qt‏ یا ویژوال استودیو استفاده نکنید بهتره!نگفتم از کامپایلر استفاده نکنید!
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: احسان فعالپور در 11 اردیبهشت 1395، 10:24 ب‌ظ
من فقط گفتم از نرم افزاری که ‏auto completion‏ داره مثل ‏Qt‏ یا ویژوال استودیو استفاده نکنید بهتره!نگفتم از کامپایلر استفاده نکنید!
اتفاقا این ابزارها سرعت توسعه رو افزایش میدن، چرا از چیزی که باعث راحتیه ما میشه نباید استفاده کرد؟
مثله این که از کلید تب هم توی ترمینال استفاده نکنی، نیازی به دونستن و تایپ کردن کامل نام یک متد نیست، به نظرم این یکی از ویژگیهای خوب کیوت-کرییتور هستش.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: فاروق در 12 اردیبهشت 1395، 12:12 ق‌ظ
به نظر من واسه کسی که تازه میخواد برنامه نویسی یاد بگیره خوب نیست!چرا؟
وقتی من میخواستم سی شارپ رو یاد بگیرم از ویژوال استدیو استفاده کردم.خوب بود ولی بعد از یک مدت متوجه شدم که نمیتونم خودم به تنهایی و بدون ویژوال استودیو برنامه ‏winform‏ بسازم و کامپایل کنم و حتی اسم متد ها رو هم درست نمیدونستم چون همش با ‏auto complition‏ کدم رو مینوشتم.
عنوان: پاسخ : یه نرم افزار خوب مثل++ turbo c تو ویندوز می خوام واسه لینوکس(حل شد)
ارسال شده توسط: Alonboy در 14 اردیبهشت 1395، 06:39 ب‌ظ
اتفاقا qt خودش کد رو نمی نویسه فقط قالب برنامه رو اماده کرده و  ندونی یه کد چی کار می کنه بهتره بری درس بخونی بعدشم من دستور های اصلی رو حفظم فقط برای اجرای کد هام از کامپایلر استفاده می کنم