زبان برنامه نویسی فارسی نت


صفحه اصلی    گروه فارسی‌نت    پروژه ها    سورس و گزارش پروژه

آخرین نسخه فارسی‌نت    اسلایدها    راهنمای برنامه‌نویسی با فارسی‌نت    راهنمای محیط توسعه فارسی    دات‌نت 2.0    گزارش پروژه

بحث ها:    برنامه نویس    فراسان    دات نت سورس    هکرها

پیوندها:    ویکی لاتین    ویکی فارسی    نال

 

زبان برنامه نویسی فارسی نت، فارسی نت، فارسی.نت، فارسینت، زبان برنامه نویسی فارسی

Farsi.NET, FarsiNET, Farsi.Net Programming Language, Farsi Language

بحث های فنی پیرامون فارسی نت

تازه ترین اخبار و آخرین تغییرات فایل های پروژه

 

ایمیل:

 

 




 

 

انتشار  فارسینت 1.0

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

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

 مروری بر نحو فارسی‌نت

اولین برنامه

برنامه زیر واژه سلام را می‌نویسد:

 

 

عملگرها

فارسی‌نت دو دسته عملگر دارد؛ عملگرهای ریاضی (با شرکت‌پذیری معمول در ریاضیات) و عملگرهای فارسی (با شرکت‌پذیری راست‌به‌چپ).

 

 

دستورات

دستورات با نقطه‌ویرگول جداسازی می‌شوند. «مر» بیان و دستور را جدا می‌کند. دنباله دستورات درون آکولاد قرار می‌گیرد.

برنامه زیر، اعداد اول کوچکتر از 100 را می‌نویسد.

 

شی‌گرایی

مدل شیئی فارسی‌نت شبیه سی‌شارپ است. در برنامه زیر رده (کلاس) دانشجو از رده شخص ارث می‌برد.