سورس کد کامپایلر به زبان سی شارپ (#C)

کامپایلر (Compiler) برنامه یا مجموعه‌ای از برنامه‌های کامپیوتری است که متنی از زبان برنامه‌نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد) تبدیل می‌کند. درس اصول طراحی کامپایلر یکی از دروس کارشناسی کامپیوتر (نرم افزار و فناوری اطلاعات) است که معمولا در آن نیمی از نمره به پیاده‌سازی یک کامپایلر اختصاص داده می‌شود.

ما هم یک زبان نمونه (با الهام از زبان‌های برنامه‌نویسی محبوب مانند جاوا و پاسکال و …) مرحله به مرحله طراحی و آن را در زبان برنامه‌نویسی Java پیاده کردیم که شما می‌توانید آن را به راحتی بعد از خریداری دانلود کرده و استفاده کنید.

(بیشتر…)

سورس کد کامپایلر به زبان جاوا

کامپایلر (Compiler) برنامه یا مجموعه‌ای از برنامه‌های کامپیوتری است که متنی از زبان برنامه‌نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد) تبدیل می‌کند. درس اصول طراحی کامپایلر یکی از دروس کارشناسی کامپیوتر (نرم افزار و فناوری اطلاعات) است که معمولا در آن نیمی از نمره به پیاده‌سازی یک کامپایلر اختصاص داده می‌شود.

ما هم یک زبان نمونه (با الهام از زبان‌های برنامه‌نویسی محبوب مانند جاوا و پاسکال و …) مرحله به مرحله طراحی و آن را در زبان برنامه‌نویسی Java پیاده کردیم که شما می‌توانید آن را به راحتی بعد از خریداری دانلود کرده و استفاده کنید.

(بیشتر…)

محیط های برنامه نویسی در گوشی های اندرویدی

سیستم عامل اندروید و توسعه دهندگان آن از سال ۲۰۰۹ تا حالا به صورت جدی روی این سیستم عامل کار کرده اند و روز به روز قدرت آن بیشتر می‌شود تا جایی که دیگر فاصله‌ی آن با سیستم عامل های قدرتمند کامپیوتری روز به روز کمتر می‌شود و حالا این سیستم عامل می‌تواند حداقل نیازهای ما را برآورده کند. یکی از آن ها برنامه نویسی در سیستم عامل اندروید است!
در ادامه با محیط های برنامه نویسی موجود در خود اندروید آشنا می‌شوید.
(بیشتر…)

معرفی و دانلود کامپایلرهای سی و سی پلاس پلاس برای اندروید

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

(بیشتر…)

معرفی و دانلود کامپایلرهای Turbo C و ++Turbo C

زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی کامپیوتری عمومی با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شی‌گرا، برنامه نویسی جنریک است. زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین بصورت همزمان است. این زبان در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را “C با کلاس” نامگذاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد.
در ادامه با معروف‌ترین کامپایلرهای سی و سی پلاس پلاس آشنا می‌شوید و لینک دانلود آن‌ها را مشاهده می‌کنید…

(بیشتر…)