کسی از زبانهای برنامه نویسی دیگر که بر اساس C نوشته شده اند خبر دارد یانه ؟


کسی از زبانهای برنامه نویسی دیگر که بر اساس C نوشته شده اند خبر دارد یانه ؟



سلام به همگی
می خواستم بدانم کسی از زبانهای برنامه نویسی دیگر که بر اساس C نوشته شده اند خبر دارد یانه ؟
من با دوتا زبان
Sather [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
daylan [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دچار مشکل شده ام فایلهای مربوط به آنها را از اینترنت گرفته ام از حالت فشرده بیرون آورده ام اما نمی دانم چگونه آنها را نصب کنم (هیچ فایل setup یا install ندارند)
خیلی ممنون می شم اگه زودترکمکم کنید



چند سوال جزئی #c

1:

سلام.
شما کدوم یکی از فایل ها رو گرفتین؟ hamidreza_buddy پاسخی به سوال شما داده بودن.
مشکلتون حل نشد؟ سیستم عامل شما چیه؟ ضمنا برای چه کاری از این دو زبان هستفاده میکنین؟


درخواست برنامه به زبان C!

2:

دو باره سلام
قضیه اینه که هستاد طراحی و پیاده سازس زبانهای برنامه نویسی فرمودند که یک زبان برنامه نویسی که نامش به گوش ایشان نخورده باشد (در ایران ناشناس باشد) پیدا می کنیم و به عنوان پروژه با ساختار اون آشنا شویم و با اون برنامه بنویسیم.
من هم زبان Dylan را انتخاب کردم

در صفحه اصلی بخش download
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
روی این گزینه کلیک کردم

صفحه ای باز شد گزینه زیر را دانلودکردم
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در متن زیر منظور از linker of VC++ خود برنامه vc++ هست ؟همچنین منظور از current.net platform SDK چیست؟

همچنین نوشته شده هست برای نصب روی installer کلیک کنید منظور اون چیست؟

نکته dylan به دو صورت نصب می شود

Gwydion Dylan provides two implementations of the Dylan programming
language: Mindy and d2c
To install a source distribution, you'll first need to install a binary
distribution.


درخواست يه برنامه به زبان C !! ميشه كمكم كنيد ؟؟؟
This is because large parts of Gwydion Dylan are written in
Dylan.


مشکل در Switch & Case
(If you only want to install Mindy, you don't need the binary
distribution.


شرط a & b چه چيز را بررسي مي كند؟
Just pass the option '--disable-d2c' to configure.)

من می خواهم اون را به صورت mindy نصب کنم پس لازم نیست binary را نصب کنم
حالا مشکل من این هست که چگونه این برنامه را نصب کنم- و من جایی را پیدا نکردم که در مورد کامپایلر و گرفتن اون حرفی زده باشد ممکن هست که کامپایلر اون با خودش باشد

اما در مورد sather در صفحه اصلی روی لینک زیر کلیک کردم
Get the free Sather compiler, libraries and browser from

در صفحه ای که آمد قسمت دانلود کرد ICSI.

اما مشکل من با این یکی:این لینک کامپایلر اون هست خود برنامه را نمی دانم از کجا بگیرم و بعد چگونه نصب کنم ؟

در مورد آقای حمیدرضا هم مشکل را به صورت پیغام خصوصی فرمودم اما هنوز جوابی به من نداده هست


برنامه پردازش چند جمله ای

3:


4:

دوباره سلام.

درسته منظور خود VC هست.

اما دومین سوالتون یعنی Net Platform SDK.

این اجازه رو به شما میده که بتونین
Net Platforn.

رو توسعه بدین.

منظور از SDK یا Software Development Kit مجموعه لوازم هایی هست که میتونین
برای توسعه برنامه ها ازش هستفاده کنین.
شما برای هستفاده از Dylan نیاز به یک linker دارین.

منظور از Linker برنامه ای هست که فایل های obj یا مثلا
lib رو بگیره و اون رو به یه برنامه قابل اجرا (مثلا exe یا Dll) تبدیل کنه.

همونطور که در Document های Dylan
نوشته شده Dylan با یکی از Linker های VC یا VC.Net یا Pelles C یا VC-toolkit2003+SDK میتونه برنامه های
قابل اجرا تولید کنه.

فکر کنم روشن شده باشه.
اما در مورد نصبش.

فایلی که شما Download کردین تحت Win هست.

کافیه همون رو نصب کنین.

و سپس
نصبش میتونین از Compiler هستفاده کنین.

اما همونطور که فرموده شد با هستفاده از یکی از Linker ها فرموده شده
می تونین یک برنامه ی قابل اجرا داشته باشین.


اما در مورد Sather :
همون طور که hamidreza_buddy فرمودن و مشخص هست Sather یه Compiler تحت Linux هست و فکر نمیکنم
نسخه ی تحت Win داشته باشه.

برخلاف Dylan.

شما برای هستفاده ازش نیاز به یه شبیه ساز دارین.

که براتون
link ش گذاشته شده.

(پست بالا) اما در مورد خود Sather می تونین از Link زیر بگیرینش:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه باز مشکلی پیش اومد اطلاع بدین.

-------------------------------------------------------------------------------------------------
اما مورد بعدی که برام خیلی جالبه اینه که نمیدونم چرا اساتید محترم برای نشون دادن اینکه کلاس کارشون
با بقیه فرق میکنه چنین پروژه هایی رو پیشنهاد میکنن؟! یعتی یادگیری یه زبان دیگه با یه syntax جدید اینقدر
اطلاعات داشجوها رو زیاد میکنه؟ اونم در یه مدت کوتاه؟! بهتر نیست به جای اینکه چنین پروژه هایی مطرح بشه
مقداری درباره مفاهیم یک زبان مثلا ++C تحقیق بشه؟ اصلا چرا به وجود اومد؟آیا فرقش با C فقط در Syntax
هست؟ شایدم من اشتباه میکنم! گرچه اصلا مهم نیست.


5:

استاد، زبان dylan را قبول نکردند و فرمودند این زبان را یک نفر قبل از من انتخاب کرده ایشان زبان ایفل پیشنهاد کردنداما منکه به اونجا می روم صفحه قفل می کند باز مشکلم آمد سر جای اولش چون من نمی دانم که چگونه می توان جستجو کرد و فهمید آیا این زبان برای ویندوز ویرایش دارد یا نه من فقط یک صفحه دارم که زبانهای برنامه نویسی به ترتیب الفبا در اون نوشته و برای هر زبان یک لینک وجود دارد که به سایت اون زبان ارتباط دارد شما به من کمک کنید وگرنه من نمی دانم چکار کنم .
این هم آدرس ایفل
SmallEiffel The GNU Eiffel Compiler

با تشکر فراوان

6:

چهار تا گزینه داری:
Visual Eiffel
که می تونی از [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بگیری.

آموزش نصب روی ویندوز و لینوکس رو گذاشته.

خودش هم کامپایلر داره و هم یه IDE.

اکثر کامپایلرهای ایفل کد سی و یا bytecode جاوا و .NET تولید می کنن.

ولی این کامپایلر کد native X86 تولید می کنه (اسمبلی x86).

SmallEiffel
می تونی از [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بگیریش.

که به صورت free هست.

در ضمن multi-platform هست.

SmartEiffel
که نسخۀ جدیدتر SmallEiffel هست و می تونی از [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بگیریش.

EiffelStudio
یک plug-in هست که به محیط VS.NET اضافه می شه و نسخۀ رایگان اونرو می شه از [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بگیری.


7:

واقعا دست شما درد نکنه امیدوارم بتونم یک روز زحمتهای شما رو جبران کنم.


8:

با سلام مجدد با عرض شرمندگی کلمات زیر چه معنایی دارند؟( حق دارید که بگید من آدم خنگی هستم)
multi-platform
plug-in
native X86

9:

دوباره سلام

multi-platform :
به طور کلی به برنامه های فرموده میشه که این قابلیت رو داشته باشن که روی چندین [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] اجرا بشه.
مثلا برنامه رو در نظر بگیرین که روی PC با معماری IBM (همین PC خودمون) و گوشی هایی با
Symbian-Platform و حتی MacOS اجرا بشه.

به عبارت ساده تر در نظر بگیرین شما برنامه رو نوشتین که روی
چند سیستم عامل اجرا بشه.

مثلا هم روی Win و هم رو ی Linux که ساختاری متفاوتی دارن اجرا شه.

plugins:
به طور کلی به برنامه های فرموده میشه که به برنامه اصلی اضافه میشن.

و کارهای تخصصی تری رو انجام میدن.
مثلا vray که یه plugin برای 3DS یا Maya (نرم افزار های 3 بعدی) هست که به عنوان موتور Render از اون
هستفاده میشه.

برای هستفاده از یه plugin باید برنامه اصلی وجود داشته باشه.

Native X86 : به طور کلی به کدهای فرموده میشه که بر روی معماری IBM اجرا بشن.
X86 زبان ماشین پردازنده های معماری IBM که توسط Intel و AMD و...

هستفاده میشه.

هر کامپایلری که
بتونه این کد رو تولید کنه فرموده میشه که Native-X86 تولید کرده.


10:

دست شما درد نکنه خیلی ممنون


88 out of 100 based on 88 user ratings 538 reviews