برگزیده های پرشین تولز

كامپايلرهاي سي

saalek

مدیر بازنشسته
تاریخ عضویت
24 می 2005
نوشته‌ها
654
لایک‌ها
53
محل سکونت
در پاي كوهپايه ها
يكي از دوستان در پستهاي قبلي همين تاپيك لينك داده بود.
اگر كار نكرد خودتان يك سرچ بكنيد . مثلا توربو سي را سرچ كنيد.
.
 

saalek

مدیر بازنشسته
تاریخ عضویت
24 می 2005
نوشته‌ها
654
لایک‌ها
53
محل سکونت
در پاي كوهپايه ها
ممنون از توضیحات.
.
===============================
من با بورلند سي كار نكرده ام.
ولي يك چيزايي شنيدم كه كنجكاو شدم شديدا.
آيا برنامه هايي كه با اون ساخته ميشه ، پنجره ويندوزي داره؟
آيا برنامه هاي اون 32 بيتي است؟
= = == =
يك سئوال ديگه ، فرق برنامه كنسولي با Dos ئي چيه؟
.
با تشكر از توجه شما.
.
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
بورلند یه کامپایلر خیلی قدرتمند و قوی هست تقریبا هر کاری می تونه بکنه از
برنامه های 32 16 بیتی تحت داس تحت کنسول GUI کتابخانه های ویندوز (dll) کتابخانه های تحت داس (lib)
و.... هم اینها رو می تونه ایجاد کنه


فرق کنسول با داس اینکه برنامه های تحت داس برای سیستم عامل داس نوشته شده و 16 بیتی هستند اما برنامه های کنسول برای یه سیستم عامل 32(64) بیتی مثل ویندوز یا لینوکس نوشته شدن و چون رابط گرافیکی ندارن در پنجره کنسول(همون پنجره سیاه رنگ که شبیه سازه داس هست) اجرا و گرنه هیچ فرق دیگه ای با یک برنامه تحت ویندوز ندارن و می تونن از تمام امکانات ویندوز استفاده کنن
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
اگه بازهم جاییش نارسا بود بگید چون خودم می دونم نمی تونم خوب توضضیح بدم
 

saalek

مدیر بازنشسته
تاریخ عضویت
24 می 2005
نوشته‌ها
654
لایک‌ها
53
محل سکونت
در پاي كوهپايه ها
من الان داشتم توربو سي چهار و نيم را آپلود مي كردم. 25 مگا بود. از بورلند است انگار.
چند خط بي زحمت توضيح بدهيد راجع بهش.
و چه فرقها و شباهتهايي با بورلند سي داره.
.
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
من تا حلا از این استفاده نکردم کامپایلر هایی که من استفاده کردم اینها هستن

1.GNU C++ Compiler(gcc)
2.borland c++
3. Microsoft visual c++ (MSVC++)
4.Digital Mars C/C++
اما در حالت کلی اگه برنامه هاتون رو استاندارد بنویسید معمولا با هیچ کامپایلری مشکل پیدا نمی کنید
 

saalek

مدیر بازنشسته
تاریخ عضویت
24 می 2005
نوشته‌ها
654
لایک‌ها
53
محل سکونت
در پاي كوهپايه ها
ممنون از لطفت.
اين ميراسل را من دارم ، ده مگاست.
يكي ديگه هم دارم 300 كيلو است
miricleC
يعني ميشه كامپايلري 300 كيلو باشه؟
حالا اوني كه ده مگاست با توربوسي 2 يا 4 مگائي چه فرقي داره. البته سئوال خوبي نيست.ولي مي خواهم راجع به انواع كامپايلر يه چيزايي بدونم. مثلا برتري ميراسل به توربوسي چيه؟آخه من همه اينها را دارم ولي تا حالا فقط با توربوسي كار كرده ام.
البته مي خواهم كمي با ورژن 4 آن كار كنم در چند روز آينده.
 

saalek

مدیر بازنشسته
تاریخ عضویت
24 می 2005
نوشته‌ها
654
لایک‌ها
53
محل سکونت
در پاي كوهپايه ها
كامپايلر turbo c 4.5 :
اولا من اين برنامه را نصب كردم و مشكل نداشت. منبع هم يك cd خريداري شده.

من پوشه حاوي فايلها را ابتدا زيپ كردم كه 25 مگا بود شد 24 مگا.
بعد خواستم يك جايي آپلود كنم ، ديدم ممكنه وسط كار خودم dis بشم و خراب شه ، پس به قطعات 3 مگائي تقسيم كردم.
.
8 قطعه 3 مگائي است و قطعه نهم 800 كيلو .
شما بايد 9 قطعه را دانلود كنيد و در يك پوشه كنار هم بگذاريد.
بعد فايل چسب را هم دانلود كنيد و كنار 9 قطعه بگذاريد.
بعد روي فايل چسب كليك كنيد تا 9 قطعه به هم بچسبد.
من بارها ( تكه تكه كردن و به هم چسباندن ) را انجام داده ام و مشكلي نخواهد بود.


فقط يك نكته : چون فايل چسب يك فايل اجرايي است ، به احتمال زياد من آن را زيپ مي كنم تا موقع دانلود مشكلي ايجاد نشه. پس اول آنرا از حالت زيپ خارج كنيد و بعد مورد استفاده قرار دهيد. بعد اكشن فايل چسب 9 تكه بهم مي چسبند و شما يك فايل زيپ خواهيد داشت كه بعد آنزيپ آن ، پوشه حاوي فايلها را خواهيد داشت.
با تشكر از آقا نويد ، مدير تالار برنامه نويسي سايت مجيدآنلاين كه فضا در اختيار من گذاشتند.
کد:
http://www.majidonline.com/navid/c/tc45/part1/Turboc45.001
http://www.majidonline.com/navid/c/tc45/part2/Turboc45.002
http://www.majidonline.com/navid/c/tc45/part3/Turboc45.003
http://www.majidonline.com/navid/c/tc45/part4/Turboc45.004
http://www.majidonline.com/navid/c/tc45/part5/Turboc45.005
http://www.majidonline.com/navid/c/tc45/part6/Turboc45.006
http://www.majidonline.com/navid/c/tc45/part7/Turboc45.007
http://www.majidonline.com/navid/c/tc45/part8/Turboc45.008
http://www.majidonline.com/navid/c/tc45/part9/Turboc45.009

http://www.majidonline.com/navid/c/tc45/chasb/chasb.rar

======================

من الان قطعه 9 و فايل چسب را دانلود كردم و به بقيه قطعه ها چسباندم. مشكلي نبود.
-------------------------
قطعه 6 را هم دانلود كردم ، و امتحان كردم ، مشكلي نبود.
.
.
يكسري عكس از اين برنامه مي گذارم.


e1.gif


e2.gif


e4.gif

 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
مرسی سالک جان این همون bc ++ 4 یا نه 4.5
بیشتر این سی دی ها نسخه 4 رو بجای 4.5 میگذارن ممنون
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
به نقل از saalek :
ممنون از لطفت.
اين ميراسل را من دارم ، ده مگاست.
يكي ديگه هم دارم 300 كيلو است
miricleC
يعني ميشه كامپايلري 300 كيلو باشه؟
حالا اوني كه ده مگاست با توربوسي 2 يا 4 مگائي چه فرقي داره. البته سئوال خوبي نيست.ولي مي خواهم راجع به انواع كامپايلر يه چيزايي بدونم. مثلا برتري ميراسل به توربوسي چيه؟آخه من همه اينها را دارم ولي تا حالا فقط با توربوسي كار كرده ام.
البته مي خواهم كمي با ورژن 4 آن كار كنم در چند روز آينده.
من هم اون سیصد کیلویی رو دارم درست کار می کنه ولی فقط کامپایلر سی هست نه سی++

کامپایلر ها برتری خاصی نسبت به هم ندارن مگه توی بهینه کردن کد ها که من در این زمینه اطلاعات خوبی ندارم

در ضمن به شما ساتفاده از این gcc رو در محیط Dev c++ توصیه می کنم
http://www.bloodshed.net/dev/devcpp.html
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
ممنون سالک جان همون ورژن 4.5 است .
 

saalek

مدیر بازنشسته
تاریخ عضویت
24 می 2005
نوشته‌ها
654
لایک‌ها
53
محل سکونت
در پاي كوهپايه ها
به نقل از Electronics Art :
در مورد كامپايلر زبان C تحت ويندوز به جز ويژوال سي بله برنامه ديگه اي هم وجود داره :happy:

كه من خيلي وقت هستش كه ازش استفاده ميكنم :happy:

اسمش lcc-win32: A Compiler system for windows هستش :)

تو اينترنت بگردين پيداش ميكنين :happy:

موفق باشين

شايد اين باشه آدرسش. هنوز چك نكردم.
ftp://ftp.cs.virginia.edu/pub/lcc-win32/lccwin32.exe
در يك فروم ديدم
http://forum.p30world.com/showthread.php?t=22310
.
نتونستم.
در تاپيك ويژوال سي لينكش هست.
.
به نقل از saalek :
فكر نمي كنيد محيطش از ويژوال سي سبك تر باشه.
منظورم اينه كه براي استارت محيط خوبي نيست؟
يك كامپايلر مجاني هم معرفي كرده. البته اگه تا حالا باشه و حجمش كم باشه.
اون كلمات كليدي كه گفتيد، با اونها برنامه نوشته . ولي انگار از ويژوال سي جمع و جور تره.
من نگاه كنم ببينم كامپايلرش هست و آيا قابل دانلوده.
.
===============================
http://www.q-software-solutions.de/lsp/downloader

من دارم دانلود مي كنم. 5 تا 6 مگا است.
.
كامپايلرش منظورمه. روي 2000 حداقل اجرا ميشه. و در آدرس بالا ، بعد كه اسمت را دادي ، يك مقدار آموزش و كنارش لينك دانلود هست.
.
اگه كامل دانلود شد، يك كم ور مي رم و نتيجه را گزارش مي دهم.
.
=================
كامل دانلود شد. روي ويندوز 98 كه فكر كنم اجرا نميشه روي ايكس پي نصب كردم و اجرا شد.
يك برنامه هم باهاش كامپايل كردم.
---------------
من با نگاه به آموزش آن ، فكر مي كنم محيط ساده تري داره. اگر مفيد بود براي آموزش مدتي باهاش كدنويسي تمرين كنيم. اگر نه هم كه هيچي.
.
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
البته کامایلر های دیگه ای به اینی که دوستون گفتن برای ویندوز وجود داره که می شه از سی ++ بیلدر بورلند سی++ GNU C Compiler(gcc) و... نام برد
 

lahijan_web

کاربر تازه وارد
تاریخ عضویت
7 سپتامبر 2005
نوشته‌ها
40
لایک‌ها
0
من با Microsoft Visual C# 2005 Express Edition کار می کنم می خواستم بدونم چه تور می تونم یه سورس سی رو به اگزه کامپایل کنم اگه می شه یه توضیح بدید :blink:
 
بالا